随着社会的发展,教育技术也在不断改进着,每个教师都会在教学之余进行 一些研究,找到更合适的教学方法来进行有效教学。本文是一篇教学论文征稿范文,主要论述了项目驱动教学法在计算机程序设计语言课中的探索。
摘要:计算机程序设计语言是计算机专业学生必须掌握的一种技能。目前的计算机程序设计语言课通常都是以老师讲解理论为主,学生们阅读理解一些小程序,很多学生最后只是掌握了一些基本的语法,程序设计能力,动手解决实际问题的能力很薄弱。采用项目驱动教学法可以有效的提高学生的动手能力,提高学生解决实际问题的能力。
关键词:项目驱动,计算机语言,教学改革,计算机教学,程序设计
0.引言
目前,流行的计算机程序设计语言有c、c++、Java、c#、PHP等,一般高校通常都会选择一两门计算机程序设计语言课程作为计算机专业学生的专业基础课。所以计算机程序设计语言课已经成为高校计算机专业的基础必修课,并且该课程是后续很多专业课的基础,所以学好计算机程序设计语言课对计算机专业的学生来时至关重要。计算机程序设计语言课作为一门专业基础课,该课程需要同学们在掌握基本语法知识点的基础上,多动手实践,能够应用所学解决实际问题。
1.目前计算机语言课程存在的问题
计算机程序设计语言课虽然已经成为高校计算机专业的基础必修课,但是目前计算机语言课的教学通常以理论教学为主,忽略上机动手解决实际问题的能力的培养。这样学生们学完一门计算机语言课之后只是简单的掌握了一些基本语法知识,只会做一些课本上的小例子,根本不能掌握计算机程序设计语言的精华,更不要说编程能力的培养和动手解决实际问题了。另一方面,由于计算机程序设计语言课主要内容包括程序设计基础、字符串和数组、面向对象技术、异常处理技术、I/O及文件操作、集合架构、图形用户界面编程、数据库编程技术、多线程编程技术、网络编程技术等知识,由于知识点比较多,涵盖方面比较广,又受到课程学时的影响,老师在讲解知识点的过程中不能做到面面俱到、透彻分析,所以学生对基本理论的掌握也很片面,只是一知半解。
2.项目驱动教学法的特点
出现这样的问题主要原因在与我们忽视了学生动手解决实际问题能力的培养,所以我们制定了项目驱动人才培养方案,创建“驱动式”的人才培养模式。与企业进行深度合作,引入便于教学组织的典型案例项目,以典型案例项目的开发为主线,实施订单培养,任务驱动式教学,培养应用技能型人才。
该培养模式将教学与项目融合,让学生在导师的系统规划下和指导下独立完成基本知识的学习以及项目的设计与开发,从而培养学生利用所掌握的知识与技能完成开发项目的能力,以提高学生解决实际问题的职业素质。
在教学内容的安排上,减少理论授课时数,删减一些不常用的知识点,加大实践性环节课时,增加学生上机时间,在考核方式上,改革传统的考核方式,增加平时的比重,平时项目练习占50%,期末项目设计占50%,把学生的作品成果作为最终成绩的重要评判标准。
3.项目驱动教学法的实施
对于项目驱动教学法,我们的做法主要有以下几点:
1、打破现行的理论授课为主的教学模式,以开发完整项目为目标主线,通过与企业深度合作,挖掘适合组织教学的完整项目,引入便于组织教学的典型案例项目,培养学生符合企业要求的工程应用能力与素质。
在每个教学项目中,导师对项目进行分解,提出工作任务,提供完成工作任务所应掌握的相关知识和操作技能,以学生们自主学习为主,导师辅导答疑为辅,在学习基础知识的前提下对任务具体分析设计,从而完成具体任务,对于较复杂的项目,采用模块化分层次逐步完成的方式,也可以采用分组的模式来共同完成一个任务,这样不仅锻炼了学生解决实际问题的能力,还能锻炼学生的团队合作意识。最后导师对项目中的基本知识点进行总结并进行拓展和延伸,使学生在掌握基本技能的基础上能够生完成扩展训练,进一步提升他们的解决问题的能力。例如,为了让学生们掌握面向对象的程序设计思想,我们就引入了一个购物车的程序,引导学生自己分析购物车中需要装什么东西,以及购物车有什么样的功能,并提供定义类的基本语法。这样学生就能应用定义类的基本语法定义一个满足自己系统的一个商品类,然后再设计出一个能够容纳该商品的购物车类,该购物车能够实现物品添加与删除并计算出商品的总价。最后老师在学生完成设计和编程后,总结一下面向对象程序设计的方法与思想,使学生们完全掌握并领悟面向对象程序设计的要点。采用这样的教学模式,学生们不但掌握基本知识点,也锻炼了他们解决实际问题的能力,效果较好。
2、改革传统的考核体系,实行“能力学分”评价体系,增加平时项目任务的比重,把学生的作品成果作为最终成绩评判的重要标准。
传统的考试通常都是最后做一套试卷,一考定乾坤,一些学生考前把一些知识点死记硬背一下,考了六十分就万岁。这样的应试考试方法不但不能提高学生的动手能力,对学生的创造性和解决问题的能力也是一种打击,这种形式下培养的学生毕业就失业,找不到工作。目前的企业并不是不缺计算机人才,最主要的是现在的毕业生不能解决企业的实际问题,实际动手能力太薄如,达不到企业的要求。我们在项目驱动教学法的基础上改革考核形式,平时项目练习占50%,期末项目设计占50%,以学生的作品成果最为成绩评定的重要评判标准。
实践表明:这种考核方法不仅提高了学习积极性,而且锻炼了学生的动手能力、创新能力和自学能力。
3、打破现行教材体系,以模块化手册方式,融知识与项目于一体,贯穿整个项目的开发过程[23-35]。
对于目前市面上的教材通常都是以讲解基本知识点为主,各个知识点的衔接不紧密。我们在与企业深度合作的的同时,把企业的项目整理成册,挑选出知识脉络,以项目知识为主线进行基本知识的讲解,并及时进行总结、拓展和延伸,效果较好。
4.小结
通过项目驱动教学法实施,不但使学生们掌握了计算机程序设计语言的基础知识,也有效的提高学生的动手能力,提高学生解决实际问题的能力,让学生学有所长,学有所用,同时也锻炼了学生自己能力和团队协作的能力。
教学论文征稿期刊推荐《思想教育研究》杂志是全国高等学校思想政治教育研究会的会刊。经过20多年的建设,已经成为全国高等学校思想政治教育指导性刊物,思想政治教育学科核心期刊,为推动高校思想政治工作和思想政治教育学科建设做出了重要贡献。