本站小编为你精心准备了C语言课程设计教学参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。
1合理组织教学内容
我校C语言教研组在指定教学计划、教学大纲时,明确了教学目标是“通过讲授C语言的特点以及各种语句和基本函数的使用,使学生学会基本的C语言程序的编写、调试等操作,领会结构化程序设计的内涵,训练程序设计的基本思想和方法,为今后开发软件打下基础,为学习后续课程(如数据结构)作好准备”。不仅要求学生学习理论,还必须能较熟练地上机操作,有较强的动手能力。作为工科专业接触的第一门工具语言,最能反映理论与实践的相结合。本课程所选用的教材在内容组织上,虽然依逻辑思维方式进行了归类,但难点还是较为集中,跨度大;概念讲得多,分析少;语言深硬,不够形象,较难理解。针对该问题,C语言教研组对教学内容重新进行了规划。第一,适当压缩部分难度较大,但实用性不强的内容,如:文件指针。第二,扩充部分难度较大且十分重要的内容,如:传值与传地址的对比。第三,充分利用互联网资源,总结归类相关知识点,如:可以将运算符优先级总结为朗朗上口的七字口诀:单算关逻条赋逗。第四、将全国计算机二级C语言等级考试真题融入理论和实践教学中。采用上述手段之后,明显发现学生对学好C语言的信心增加许多,学习积极性也就随之得到了提高。
2灵活使用教学方法
由于C语言程序设计是学生接触到的第一门语言工具类课程,难度大、学生不易接受,为此我校C语言全体任课教师进行集体备课,积极与学生保持互动沟通,随时根据大多数学生实际接受情况适当调整教学计划,灵活使用教学方法,如下所示:在理论课上,采取的是激发学生学习动机的教学方法。在课堂上,要充分认识到学生是主题,教师主要是起引导作用,引导学生自发学习、自主思考。因此,需要改变以往“填鸭式”教学方法,充分调动学生学习的积极性。为此,在每次上课之前,都需要做好充分的准备,精心的设计好教学案例,这些案例最好能够“看得见,摸得着,和生活密切相关”。例如,讲到子函数时,在做课堂引入的时候,可以先给学生们演示一个五子棋的程序,让学生直观的了解到每个C语言程序都是由一个main函数和若干个子函数构成。在上机课上,采取的是分组讨论式的教学方法,将所有同学分成若干个小组,没个小组设置一个组长,所安排的每个组长都必须具备两个条件:掌握VC6.“0断点”调试方法,理论知识扎实。我认为上机课主要是锻炼代码的编写、调试能力,所以应该采取讨论为主、讲授为辅的方式。
3充分利用教学手段
在教学过程中,运用多媒体技术辅助教学,有利于激发学生的学习兴趣,能发展学生的主体能力;同时由于多媒体信息量大,也能够优化教学过程。第一、依托利用Claroline开源平台建立了C语言网络课程,详见南京理工大学泰州科技学院网络教学平台,设置有课程简介、课程资料、课程计划、学习讨论等模块,为学生提供了“第二课堂”,可以很好的弥补课堂教学的不足。第二,利用QQ、微信等即时通讯软件进行多渠道答疑,增强师生之前的沟通与交流。第三,开设网络教学博客,对日常学生反馈较多的问题予以解答。
4结束语
作为一名C语言课程的教师,对教学模式的探索与研究是永无止境的,在今后的教学过程中,一定要继续关注“C语言课程设计”的基本概念和程序设计方法,让学生掌握分析问题、解决问题的能力,还需要通过加强上机环节来增强学生的动手能力。只有不断的探索行之有效的教学方法,吸取前人的教学经验与教训,才能在今后的教学工作中不断突破自我,迈入新的台阶。
作者:谭立兴 单位:南京理工大学泰州科技学院计算机科学与技术系