- 1
- 0
- 约2.95千字
- 约 5页
- 2017-05-14 发布于北京
- 举报
“C语言程序设计”课程教学改革的探索.doc
“C语言程序设计”课程教学改革的探索
摘要:本文主要针对“C语言程序设计”课程在高职院校的计算机专业实际教学中存在的问题进行了分析和探讨,结合教学实际,提出了对该课程改革的具体措施与建议,实践证明效果良好。
Abstract: The paper discusses the problems of C language programming course in the actual teaching of higher vocational institutions, combining teaching practice, the paper proposes the concrete measures and suggestions for the course reform. The practice proves that it has got a good effect
关键词:C语言;教学改革;案例教学
Key words: C language;teaching reform;case teaching
中图分类号:G42文献标识码:A文章编号:1006-4311(2010)30-0179-01
1“C语言程序设计”的重要性及其存在的问题
许多院校的信息专业都开设了“C语言程序设计”,将其作为学生学习程序设计的入门课程,同时,它也是“数据结构”等专业课程的先修课程。
正因为“C语言程序设计”课程是其它很多课程的先修课,所以大多数院校都是在大学一年级的时候开设本门课程,所以学生对计算机语言、计算机编程还很陌生。加上C语言的抽象性和复杂性,同时,C语言的语法灵活多变,数据类型较多,所以它又是一门教师难教、学生难学的课程。
2“C语言程序设计”教学的改革方法
2.1 采用案例教学法的教学模式。案例教学是指以案例作为教学材料,结合教学主题,通过讨论问答等师生互动的教学过程,让学生了解与教学主题相关的概念或理论,培养学生高层次能力的一种教学方法。
在案例教学的实施过程中,首先举一个简单的案例程序,让学生了解到该案例程序的功能及运行结果。然后再针对该案例程序的每一个语法及书写规则,对照程序中的每条语句进行讲解,教师讲解完该程序,学生也掌握了对应的知识点。讲解了该案例后,采用“练一练”环节,让学生针对刚刚学习的知识点,自己编写所学知识点的其它程序,加深对所学知识的印象。最后通过“想一想”环节,复习本次课的内容,提出下次课的预习要求。这样就做到了有的放矢,让学生明白所学的每个知识点,达到了良好的授课效果。
2.2 构建以学生为中心、教师为主导的“四位一体”教学模式。“四位一体教学模式”即按照“精炼课堂教学,强化实践教学、引导课下自学,利用网络助学”的思路,建立以学生为中心,以教师为主导的教学模式。我们根据这个原则进行了实践和积极有效地探索,取得了一定成效。
精炼课堂教学是指教师对教学内容充分熟悉,了解学生基础,真正能把握课堂教学的实质性内容,引导学生领会主要方法,知道哪些内容学生自学有困难应该仔细讲解,哪些内容学生能够自学不讲或简略讲解,在课堂上给学生留出一定的思考空间。实践教学环节牢固“基础”,突出“应用”、强调“技能”,保证实践教学与理论教学同步,有效巩固理论教学,通过实践培养学生动手动脑能力,通过完成相应的实验作业强化学生技能,借助网络教学平台有效地实现课下师生互动交流,便于学生自学和探索研究。实践证明,“四位一体”的教学模式很有效,为学生实践能力的培养和综合素质的全面提升提供了宽广的发展空间。
2.3 教学及实验的内容要难易适当。高职高专的特点就是面向工程,面向社会应用,这样就要求老师不能仅仅局限于书本,而要放眼社会,这其中的关键就是教学内容的选择。
在知识授课中,理论知识以够用为度,侧重传授应用知识,兼顾学科的系统性、完整性,这较以前有了较大的改变,以前我们对学生的理论要求比较严格,而现在我们是先让学生会,后让学生懂,或者可以会而不懂,这样在很大程序上减少了学生的负担,使学习变得轻松有趣。
2.4 与相关课程进行内容整合,增开综合型、设计型实验。学习C语言是学习编程的基本思想,让学生掌握结构化编程的方法。但因为大多数程序功能都需要通过相关算法来实现,而高职学生对算法的掌握是弱项。所以我们加大了C语言与数据结构相结合的方式来进行教学。给学生介绍一些用C语言编写的实用有趣的数据结构算法,让学生提高了学习兴趣,变得爱学C语言。
此外,注重学生对实际项目编写能力的培养。在课程内容加入工程案例的教学。比如说,在全部课程讲完后增加一周左右的综合实训环节。实训内容可以布置一些小型的信息管理软件等实用软件让学生编写,通过实践
原创力文档

文档评论(0)