- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序设计与算法课程教学思考
程序设计与算法课程教学思考
摘要:C语言是目前最流行的程序设计语言之一,具有简洁、紧凑、灵活、实用、高效、可移植性好等优点。C语言数据类型丰富,既可以用来编写系统程序,又可以用来编写应用程序,因此C语言作为PLC设备和单片机设备的软件语言正在迅速地推广和普及。通过对学生毕业后工作岗位的进一步调研,PLC设备和单片机设备正是他们今后工作中经常使用和维修的设备,编程能力是他们所必须具备的基本能力。
关键词:能力 团队协作 程序设计 开发能力
0 引言
对于大多数机电工程类专业而言,《程序设计与算法》是一门选修课程,虽然在专业内的地位有待提高,但它在今后工作上实用性确是不言而喻的,C语言是目前最流行的程序设计语言之一,具有简洁、紧凑、灵活、实用、高效、可移植性好等优点。C语言数据类型丰富,既可以用来编写系统程序,又可以用来编写应用程序,因此C语言作为PLC设备和单片机设备的软件语言正在迅速地推广和普及。通过对学生毕业后工作岗位的进一步调研,PLC设备和单片机设备正是他们今后工作中经常使用和维修的设备,编程能力是他们所必须具备的基本能力。笔者结合几年来讲授《程序设计与算法》课程的浅薄经验,说一下自己的几点思考。
1 教学过程中存在的问题
1.1 高职院校课程设置方面 由于教育部对高职学生的在校总学时有严格规定,并且要求学生有一定时间的顶岗实习,作为选修课程的《程序设计与算法》被安排在第五学期开设,学时被严重压缩,形成了理论教学+上机实验一共32学时的局面,远远低于其它学科80学时乃至更多的学时总数,在现有学时下,由于C语言本身概念有些抽象、语法规则众多、应用十分灵活,让学生掌握全部的C语言知识显然是不现实的,我们应该针对于本专业的后续课程,立足于学生今后工作中的实际需求,对本专业的C语言课程内容进行调整。
1.2 高职院校学生学习兴趣方面 由于高职院校学生质量参差不齐,首先,高职学生学习基础相对较差,学生的学习主动性不足,自信心不足。高职学生对复杂、疑难问题缺乏分析能力,缺乏知难而进的进取精神。其次,高职学生对本专业认识不充分,不知道所学的知识今后能用到与否,尤其是该课程的开设学期为学生进行完顶岗实习后返校上课的学期,部分学生的人生观、价值观发生了变化,使学习变得功利化,只学对自己眼前有用的学科,其它学科都敷衍了事。第三,该课程的开设学期临近毕业实习,大家都忙于毕业求职,周围缺乏学习环境,以及学生一边要忙学习、一边又要急着就业,班级人数在不断变化的现状对自己的学习造成了极大的冲击,让学生手足无措,不知该顾及哪边。
1.3 高职教师的教学能力和教学设计方面 首先,作为专业教师在自己所担任的课程中,不仅要有丰富的专业知识,而且要具有能胜任专业课的实践能力,尤其是应用性能力,这是作为一名职业教育专业教师必备的条件。特别是C语言这样一门实践性极强的学科。但是长期以来,由于观念上的原因和条件上的限制,高职院校专业教师在给学生传播知识的过程中更多的是偏重理论。究其原因,就是任课教师实践性弱,不敢真刀真枪地动手,学生也是上行下效,草草了事。其次,教师在该课程的教学设计上创新不够,只是沿袭先理论教学,再案例教学,最后总结归纳三个环节的教学模式,由于高职学生学习基础较差和C语言本身比较抽象的因素,大多数学生往往在第一个环节就理解不了,继而对知识失去兴趣,久而久之对该课程也就失去了信心。
1.4 教材内容繁多,而学校的课时安排不够 《程序设计与算法》教材的内容,对于绝大多数学生来说,都是一门很沉重的负担,同其他的课程相比,这门课显得更加抽象,一些计算机基础比较薄弱的同学,面多复杂繁多的C语法内容,更是无处下手。教师在教学过程中,由于学校安排的课时较少,不得不加大每节课的教学量,这样一来教师上课疲惫,学生学得也吃力。
2 教学中的改革措施
2.1 突出实用性知识讲解 由于教育部的硬性规定,在高职院校机电工程类专业C语言教学时间不可能大幅度增加的背景下,如何使课堂上每一分钟得到有效利用,这是摆在每个任课教师前面的一个难题,要求任课教师着眼于学生今后发展,对C语言取其精华,去其糟粕,讲授就业岗位群中应用最广,实用性最强的知识。不能只拘泥于传统的、按部就班的教学模式。争取让学生在最短的时间内学会最有用的知识。
2.2 把应用性程序开发融入案例教学中 在教学过程中,任课教师可以引入实际工程中的实际项目,让学生去分析、设计、完成。教师可以采用分组教学的方式,让学生们4-5人一个小组,选出一名组长,组内再进行分工。由于C语言是模块化设计结构,可每人完成一个模块,让每个人都体会从查阅资料、项目需求分析、实现功能、完成代码的编写和统调的工作。高度模拟在小系统开发上的工作环境,用任务驱动的方式去激发学
原创力文档


文档评论(0)