项目教学法在计算机实训课程中的应用
2014-02-02李金凤边继龙王立梅杨柳
李金凤 边继龙 王立梅 杨柳
【摘 要】各个高校的计算机专业纷纷开设了实训课程,为了达到实训课程的教学目标,本文将项目教学法引入到计算机实训课的教学中。本文介绍了项目教学法的基本理论,并将其与传统教学法进行了对比,并以程序设计实训课程为例介绍了项目教学法的实施过程。
【关键词】项目教学法;实训;计算机专业
0.引言
普通高等院校的教学目标是使学生获得系统的理论知识,按学科形成理论体系,培养学生继续学习的能力;高职院校的教学目标是不追求高深的理论知识,所有的理论知识都是为应用服务的,更注重学生实践与应用能力的培养。对于计算机这个应用性比较强的专业,曾一度高职院校毕业生的实践能力更强一些,而高等院校的学生理论知识掌握的很好但动手能力差一些。
为了改变普通高等院校计算机专业学生的这种现状,提高学生的动手实践能力,各个高校纷纷设立了相关理论课程的实训课程,加大了学生的实践环节。这样培养出来的学生既具有深厚的理论基础,又具有较强的应用能力,这样才能适应社会发展的需要。
实训课是学生的重要实习环节,其目标主要是在学生学习了计算机的基本知识、基本理论的基础上,通过实训培养学生程序设计开发的基本素质、思维方法和技能,培养学生的动手能力,培养学生学习新知识的能力,提高学生分析问题和解决问题的综合能力,培养学生的团队合作精神,为学生综合素质的培养打下坚实基础,为今后从事专业工作作充分的准备。本文将项目教学法引入计算机实训课程的教学中。
1.项目教学法的基本理论与方法
1.1 项目教学法
项目教学法是在老师的指导下,以真实的或模拟的工作任务为基点,将一个相对独立的项目交由学生自己处理,让学生利用各种校内外的资源及自身的经验进行信息的收集,方案的设计,项目实施,采取“做中学”的方式,通过完成工作任务来获得知识与技能。学生通过该项目的进行,了解并把握整个过程及每一个环节中的基本要求。
1.2 项目教学法的特点
“项目教学法”最显著的特点是“以项目为主线、教师为引导、学生为主体”,改变了以往“教师讲,学生听”被动的教学模式,创造了学生主动参与、自主协作、探索创新的新型教学模式。
(1)教学内容以工作任务为依托。项目教学是围绕教学任务或单元,设计出一个个学习环境及其活动,一个个项目、技术及其方法,它的一个重要价值,在于消除了传统的学科教学所造成的诸多弊端。理论教学内容与实践教学内容通过项目或者是工作任务紧密地结合在一起。
(2)教学活动以学生为主体。从实践中看,项目教学中采用较多的是工作小组的学习方式,这不仅有益于学生特长的发挥,而且有助于每个学生的责任感和协作精神的形成,体验到个人与集体共同成长的快乐。同时,项目教学改变了以往学生被动接受的学习方式,创造条件让学生能积极主动地去探索和尝试。在项目教学中,从信息的收集、计划的制定、方案的选择、目标的实施、信息的反馈到成果的评价,学生参与整个过程的每个环节,成为活动中的主人。这样学生既了解总体,又清楚每一具体环节的细节。
(3)学习成果以多样化为特征。项目教学创造了使学生充分发挥潜能的宽松环境,其学习成果主要不是知识的积累,而是实践能力的提高。通过以工作任务为依托的项目教学使学生置身于真实的或模拟的工作世界中。在项目教学中追求的不是学习成果的唯—正确性,因为評价解决问题方案的标准并不是对或错,而是好或更好。在项目教学中,每个学生会根据自身的经验,会给出不同的解决任务的方案与策略,因此,学习的成果不是唯一的,而是多样化的。
(4)目标指向的多重性。对学生,通过转变学习方式,在主动积极的学习环境中,激发好奇心和创造力,培养分析和解决实际问题的能力。对教师,通过对学生的指导,转变教育观念和教学方式,从单纯的知识传递者变为学生学习的促进者、组织者和指导者。对学校,建立全新的课程理念,提升学校的办学思想和办学目标,通过项目教学法的实施,探索组织形式、活动内容、管理特点、考核评价、支撑条件等的革新,逐步完善和重新整合学校课程体系。
(5)可控性好。项目教学法由学生与教师共同参与,学生的活动由教师全程指导,有利于学生集中精力练习技能。
(6)注重理论与实践相结合。要完成一个项目,必然涉及如何做的问题。这就要求学生从项目分析入手,结合理论知识分析项目,通过项目检验所学的理论知识,将理论与实践完美的结合在一起。
1.3项目教学法与传统教学法的比较
(1)项目教学法的目的在于运用已有知识和技能,而传统的教学法在于传授知识和技能。
(2)项目教学法是学生在老师的指导下主动学习,在整个过程中学生是一个活跃的角色,而传统的教学法以老师的教为主,教师是主角,学生是听讲者,学生是被动的学习。
(3)项目教学法的学生可以根据自己的兴趣进行选择,而传统的教学法学习需听从老师的指挥。
(4)项目教学法中学生的内在动力得以充分调动,而传统的教学法强调的是外在动力。
(5)项目教学法中的老师利用学生的优点开展活动,而传统的教学法老师挖掘学生的不足点来补充授课内容。
2.项目教学法在课程中的实施过程举例
在计算机程序设计实训中较适合使用项目教学法。首先老师选择合适的开发项目,不能太难也不能太容易,要根据学生对知识的掌握程度来设定,也可根据不同层次的学生设立不同的题目由学生进行自选,设立的题目要紧紧围绕所学的基础知识,能体现知识的应用。在程序设计实训课程中,笔者设立了以下两个题目:①学生成绩管理系统,要求学生成绩信息结构包括学生编号,姓名,三门成绩,总分,平均分;对数据管理应包括建立数据文件、增加数据、修改数据、查询数据、对数据排序和屏幕显示数据等功能。该系统应包括学生成绩信息文件的建立,写盘,读盘并显示,查找最高总分等项功能。②小型通讯录系统,每个用户的信息包括姓名和电话号码两部分,要求能根据菜单提示,完成以下功能将用户信息加入到不同的组中,即写入不同的文件,可以按姓名或电话的方式查询用户信息。
其次对学生进行分组,组内成员不易过多,一般以5或6个人为宜,过多则会使某些同学在项目的开发过程中参予不进来,组内成员要优势互补,包含各个层次的同学,让动手能力强的同学带动差的同学,在组内选出项目负责人,对项目进行任务的分配,分工协作,统筹项目的整个开发过程。
最后项目结束后,对项目进行评价。首先由组员进行自评,总结项目开发过程的经验得失;其次组间进行评价,通过观看其它组的项目成果,以自己的经验角度进行评价,指出其它组成果的不足与优势;最后由老师作最终点评,从实训态度、实训能力、项目中所涵盖的知识点的掌握情况、实训效果和创意几个方面进行综合评价。
3.总结
计算机专业是一个应用性较强的专业,主要是培养学生的动手实践能力,所以实训课程在计算机教学中起了非常重要的作用,为了使实训课程达到其教学目标,将项目教学法引入其教学过程中是非常必要的,教学效果也是很显著的。 [科]
【参考文献】
[1]胡忠望,谌新年.非计算机专业计算机基础教育课程体系改革[J].机械工业高教研究,2002(02).
[2]中国高等院校计算机基础教育改革课题研究组.中国高等院校计算机基础教育课程体系[M].北京:清华大学出版社,2007.
[3]甄艳玲.中职计算机教育的”项目教学法”探讨[J].青年文学家,2009(18).
[4]陈芙蓉.计算机“实训”教学现状及策略[J].科技信息(学术研究),2007(03).
[5]丁琦,杨龙.项目教学在计算机基础实训课程中的应用[J].煤炭技术,2010(03).