项目驱动教学法在C语言课程中的应用
2017-09-27陈洁
陈洁
【摘要】本文针对高职学生在日常学习目标的培养等方面对计算机C语言课程的教学方法进行探索,提出了基于“项目驱动”的教学方法。并且对项目驱动教学在实际课程学习中的应用进行了分析阐述,以教学指导辅导结合学生自主学习等维度对计算机C语言的课程应用的实施和具体教学内容的设计进行探讨。
【关键词】项目驱动教学;C语言;高职计算机教学
【中图分类号】G633.67
近年来,随着高等职业教育的迅猛发展,基于高职学生的教育教学方法也在不断的推进,如何引导学生积极主动的学习以及提高其学习的热情和兴趣成为了摆在许多高职教师中的主要问题。本文笔者结合自身多年来的从业经验进行探讨,结合计算机C语言的学习课件分析高等职业技术学院学生学习的兴趣点和特点[1]。在教学过程中应用项目驱动教学法,对于提高学生学习兴趣以及培养学生分析能力和解决问题的能力以及培养学生进行自主编程的能力均具有显著的效果。接下来笔者便针对这一教学方法展开具体的探索,仅供业界同仁讨论和分享。
1 项目驱动教学法的内涵
所谓的项目驱动教学法,指的是老师和学生共同合作完成一个完整的“项目”工作而进行的教学活动,它既是一种课程模式,同时也是一种教学方法。项目驱动教学是完成对学生实践引导的任务驱动式教学的主要方法,属于项目教学的方法之一。
项目驱动教学方法主要是以学生为中心,教师在其中扮演着组织者和引导者的作用。这种教学方法的具体实施过程中,老师并不是直接把现成的知识和技能传授给学生,相反是由学生按照老师给出的指导提示一步步完成项目寻找和学习的过程[2]。在这一过程中,学生不在把学生当成是任务,相反是根据具体的项目需求来学习,并且由被动的学习知识变成主动的寻找知识进行掌握。
2“项目驱动”教学的特点
项目驱动教学中,老师在教学过程里引进若干个项目,并且按照实际的步骤展开教学研究的筛选工作,从而引导学生亲自动手进行实践操作的体验。学生在老师的引导下独自完成整个项目,从而有利于其对项目中各个环节和注意事项的掌握,在学习中加强实践动手操作的能力,并完成对整个系统知识的掌握[3]。驱动教学法具有如下几个特点:
首先,驱动教学法强调的是学生的主体作用,它主要提倡学生采取自主学习的方法完成对知识的获取。在这一过程中,学生是互动教学的主体角色,而老师在此过程中扮演的是引导学生进行探索的角色。教师需要在此环节中不断培养学生自学的能力以及实际动手和自主创新的能力。这一活动有利于学生了解知识,总结知识并牢固的掌握知识[4]。
其次,项目驱动教学法在推动中所选取的项目,大都为学生在现实生活中能够接触到的项目,这样一来学生便能很好的了解自己所学知识如何具体用来解决实际生活的出现的问题。为此便要求教师在进行项目筛选时,尽量向实际生活靠拢,引导学生快速进行学习实践状态,掌握项目的程序和规范以及具体操作方法。
3教学内容体系
3.1 项目设置
教师在授课项目中的选择对其教学的过程和最终效果有着直接的影响,因而老师需要根据实际的教学进度和教学计划进行项目的筛选,选择那些难易程度较为适中的项目。并且将所选项目分配给各个小组的学生,使他们能够围绕选择的项目进行理论知识的学习和实践动手能力的练习。
计算机C语言在全部课程中仅仅有一个学习的课时,因为教师在选择项目时,还应当适当控制好项目的规模。规模过大的项目,由于课时安排的限制,老师只能选取其中一部分进行讲解,从而影响课程学习的完整性,同样的如果项目难度过大,还会打击学生的自信心。相反,如果老师选择的学习项目规模过小,则很难激发学生学习计算机C语言的热情,让学生觉得缺乏挑战性。
3.2 项目实施
项目由老师进行提问,进而对整个项目的设计和制作过程进行演示,并着重讲解相应的知识点,随后学生将该项目进行模仿制作。在整个项目学习期间,学生和老师之间以及学生和学生之间可以进行自由的交流探讨互动,将这些课后自主训练的项目拿到课堂上进行落实,大大提高了教学讨论的效率和效果。记过几次课程的入门训练,老师便可以将需要学生们自主完成的项目进行筛选公布,提前便布置下去,给学生充分的时间学习和准备。学生们利用课下的时间自主完成整个项目,老师利用课堂上的机会请同学上台展示演示自己项目设计的经过,并且针对学生容易出错的疑点难点进行详细的讲解。在学生演示完成之后,其他同学便可以就该学生的项目进行提问,营造出一种互动交流探讨的课堂学习气氛。
3.3 项目总结
项目驱动的教学思想,主要是将需要学习的新知识分解到若干子项目之中去完成,而忽略了知识本身所具备的系统性和完整逻辑性。这种教学方法使得知识在学生的头脑中还是零散的,为此便需要老师在完成了知识讨论之后紧接着对学生们所讨论的结果进行归纳总结,并且结合相关的理论知识进行知识系统的串联讲解。通过这种讲解加深学生对所学知识的理解和记忆,最终完成知识系统性完整化的掌握。
3.4 成绩的评价
驱动教学法成绩的评定可以采用项目答辩的方式完成,每个小组选派一名代表在机房中进行主要答辯,并完成对其小组项目作品的展示,其他组员予以相应的补充。任课老师以及其他同学可以根据个人观点对小组成员进行适当的提问,最终结合其所做的具体项目的规模和难度以及小组每位同学的表现情况给出最终的考核成绩[7]。通过这种成绩评定的方式让学生充分认识到所学理论知识在实践应用的中重要性。
4结束语
项目驱动教学方法作为一种探究式的教学模式,对于老师和学生有着双向共赢的优势。从学生的角度看,项目驱动教学有利于巩固各类学习实践操作的知识和技能,从而使学生的学习目标更为明确;从老师的角度看,项目驱动教学把老师从高高的讲台上拉到学生中间,加强了师生的互动交流,有利于教师同学生感情的培养,从而有利于教学效果的提升。
参考文献:
[1] 吕伟忠.高职院校C语言教学改革的思考[J]. 科教文汇(下旬刊). 2008,3(11):74.
[2] 刘爱琴.、任务驱动、教学法在C语言教学中的应用[J]. 太原城市职业技术学院学报. 2008,10(03):118-119.
[3]姚志宏.中等职业教育中C语言教学改革[J]. 实验教学与仪器. 2013,30(06):45-47.
[4] 马丽娟,吴效莹.高校非计算机专业C语言教学改革的探讨[J]. 福建电脑. 2010,26(06):207.endprint