C语言课程教学改革与探讨

时间:2022-07-29 10:30:35

C语言课程教学改革与探讨

摘要:c语言课程是中职计算机专业的一门重要的专业基础课之一,本文介绍了课程改革的指导思想和总体思路,然后从课程内容、教学模式,教学组织形式、课程考核办法等多个方面对课程改革的特色措施进行了详细阐述。

关键词:中职 c语言 教学改革

中图分类号:G42 文献标识码:A 文章编号:

“程序设计基础(c语言)”(以下简称“c语言”)是“计算机应用”专业的一门专业基础课,是一门介绍程序设计基础知识的课程;也是一门编程语言类的课程,因此,c语言课程对于计算机相关专业的学习是非常重要的。但是,由于中职学生的基础不好,而程序设计课程逻辑性又很强,有不少学生不能很好地理解算法,编写程序也很困难,如何改革c语言课程,进一步提高教学效果,成为专业课程建设中的一个紧迫任务。下面介绍课程改革的指导思想、总体思路和采取的具体措施。

一、课程改革的指导思想和总体思路

1、c语言课程改革的指导思想是:一是改革要符合我校办学理念和宗旨、实用技能型人才培养的定位;二是改革要立足专业培养目标,要符合学生的实际情况;三是改革要以培养学生的实践能力为中心,体现以“教师为主导、学生为主体”的思想,充分激发学生的主观能动性;四是改革的具体措施要具有可操作性。

2、改革的具体思路是:一是改革教学内容,引入综合案例,突出实践,做到核心知识点打透;二是改革教学模式,采取案例引导式教学模式,使教学过程更加符合学生的心理认知规律,做到循序渐进,逐步深入;三是改革教学组织形式,实施分组教学,加强学生的协作学习;四是改革课程考核办法,引入机考,实施教考分离,使考核能真实地反映出学生的综合能力,促进学生主动学习。

二、改革的具体措施

课程内容的合理调整是c语言课程改革的核心,围绕专业培养目标,根据企业对学生能力的要求,以“理论够用,强化实践”和“精讲多练”为原则,在课程内容上放弃过度追求c语言知识点本身的系统化和细节化,集中精力于本课程的核心知识点,对于一些不重要、不常用的知识点略讲或让学生课下自学。

1、课程改革课程内容,突出精讲多练

(1) 对知识点进行分类

课程内容的合理调整是c语言课程改革的核心,围绕专业培养目标,根据企业对学生能力的要求,以“理论够用,强化实践”和“精讲多练”为原则,在课程内容上放弃过度追求c语言知识点本身的系统化和细节化,集中精力于本课程的核心知识点,对于一些不重要、不常用的知识点略讲或让学生课下自学。

(2) 内容模块化

基础能力模块以较快的速度,让学生接触程序基本结构、数据类型、程序设计的三种基本结构、函数等编程基本概念,而不去过分追求知识的系统化和细节化。初级应用能力模块引入数组和字符串的知识,重点讲解如何使用数组和字符串,强调知识的应用,并巩固练习第一阶段的分支和循环等知识。高级应用能力模块引入更复杂的构造类型―结构体,让学生掌握如何用结构体数组来解决较复杂的实际问题,并能够举一反三,解决其他相近的实际问题。

(3)引入综合案例

每个能力模块都有配套的综合性案例,这些案例覆盖了c语言课程的所有核心知识点,贯穿整个c语言教学。案例的设计十分关键,要由易到难,由简到繁,能够体现知识的循序渐进,符合学生的认知规律。“计算器”案例是一个“轻量级”的小案例,旨在让学生快速入门,掌握程序基本结构,初步理解函数的概念。

(4)精心设计实践教学环节

c语言是一门实践性很强的课程,我们针对该课程的工程性和应用性,精心设计实践教学环节,注重实验、实训、课程设计的完整性、实践性,在内容的设计上突出可操作性、技能性和探索性,使实践教学环节内容与理论课程内容能够有机结合。

2、改革教学模式,采取案例引导式教学

在具体分析c语言课程的特点,结合学生的实际情况,我们提出取二者之长而避其之短,采取案例引导式教学。课堂上,教师先通过演示“学生成绩管理系统”案例的某个功能模块,引出知识点;再结合案例讲解引出的知识点和有必要扩展的知识点;然后让学生以小组为单位共同讨论,实现所演示的功能模块;接下来,教师对学生课堂实训的情况进行点评,随后,学生进一步完善该功能模块及其它实训小案例。在案例教学实施过程中,教师要通过一系列的设问,用“问题驱动”的思想去引导学生主动思考。

3、改革教学组织形式,实施分组教学

为配合案例引导式教学模式的实施,充分体现学生在学习中的主导地位,我们在教学中引入了分组教学模式。分组教学即按一定的规律将学生分成若干个学习小组,可以让学生以小组为单位一起对案例进行分析、探讨,小组间进行交流和竞争。分组教学体现了以“学生为中心”、“研究性、探索性、协作性学习”等现代教育理念,用“学生自主、探索、合作”的学习方式逐步改变“以教师、课堂、书本为中心”的传统教学方法,充分调动学生学习的积极性和参与性,促进学生创新意识的提高和终身学习能力。

4、改革课程考核办法,引入机考

考核是“指挥棒”,建立一个服务于课程目标的学生学习评价方法是一项非常重要的工作,考核不是目的,“以考促学”才是考核的本质。传统的期末“笔试”这种单一的、“一考定终身”式的考核方式,已远远不能满足课程的需要。为使考核真正发挥“以考促学”的作用,我们改革了考核内容和考核方法,重视对学生学习过程的考核,重视实际动手能力的考核,侧重考核学生对知识的融会贯通和灵活运用能力,而不仅仅是基本理论、基本知识的掌握。具体的改革措施如下:变单一考核为复合考核,从多个方面对学生进行考核。

总之, 在“C语言程序设计”课程改革中,要努力提高学生对课程的兴趣和学习热情,使学生充分掌握C语言的基本理论知识,同时加强学生自身的学习能力和实践能力的锻炼,更好地掌握C语言程序设计方法符合现代社会对人才的要求。

参考文献

[1] 王冬. 高职c语言程序设计教学改革探索[j]. 计算机教育,2007,(9):94-96.

[2] 雷学生,胡多. c语言程序设计教学方法探讨[j]. 计算机教育,2007,(6):41-43.

上一篇:如何在工程结算中加强国家投资项目资金的财政... 下一篇:探讨“后进生”的转化