提高c语言程序设计教学效果的研究

提高c语言程序设计教学效果的研究

ID:21660628

大小:65.12 KB

页数:7页

时间:2018-10-23

提高c语言程序设计教学效果的研究_第1页
提高c语言程序设计教学效果的研究_第2页
提高c语言程序设计教学效果的研究_第3页
提高c语言程序设计教学效果的研究_第4页
提高c语言程序设计教学效果的研究_第5页
资源描述:

《提高c语言程序设计教学效果的研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、提高C语言程序设计教学效果的研究摘要:C语言程序设计是计算机专业的一门重要的基础课,也是使非计算机专业的学生提高计算机操作能力的一门技术基础课。由于c语言本身的灵活性,导致在教学中存在一定的困难。就C语言的教学进行了一系列的研究和探讨,以期能进一步提高该课程的教学效果。关键词:C语言;教学效果;激发兴趣;注重实践;多媒体教学中图分类号:G420文献标识码:A文章编号:1672?7800(2011)012?0200?02作者简介:宋美英(1982-),女,山西吕梁人,硕士,吕梁学院离石师范分校助理讲师,研

2、宄方向为计算机应用技术。1引导学生正确定位课程性质,明确学习目标1.1明确学习本课程的重要性C语言程序设计作为一门程序设计入门课程,对培养学生的算法和程序的设计能力、形成良好的程序设计风格起到基础性和先导性的重要作用。通过学习,可以使学生掌握程序设计的基本思想,具备通过程序设计解决实际问题的基本能力。同时,也是学习数据结构、C++程序设计等课程的先修课程,在教学培养方案中起到承上启下的作用。1.2了解C语言的用途C语言是目前世界上最为流行的计算机高级程序设计语言之一,它的应用领域非常广泛,既适合于编写应

3、用软件,又特别适合于编写系统软件。目前,c语言在其原有应用领域的基础上,又拓展了支持大型数据库开发和Internet及嵌入式系统等新的应用领域。C语言广泛应用领域和极强的生命力,使其受到广大计算机工作者的肯定和欢迎。有一种错误的认识,认为C语言就是DOS下的编程,这种错误认识直接导致学生学习C语言的兴趣远不及其他面向对象的程序设计语言,如VisualFoxPro、VisualBasic等。针对这种情况,可以在正式授课之前,通过向学生展示历届学生的优秀作品,来展示C语言的数据处理、图形和动画等功能,使学生

4、对C语言有一个正确的认识,明确学习目标。2精选实例,激发学生的学习兴趣2.1选取的实例应是科学性与趣味性的高度统一选取的实例,应既能涵盖知识点又具有趣味性。例如,在讲授算术运算符时,可以设计“计算器”问题;在讲授选择结构时,可以设计“判定闰年”问题、“学生成绩管理系统的菜单界面设计”问题;在讲授循环结构时,可以设计“水仙花数”、“完全数”、“素数”等数学数据问题,也可以引入中国古代数学家张丘建在他的《算经》中提出的著名的“百钱买百鸡”问题和“验证歌德巴赫猜想”问题(100以内任何一个大于6的偶数都可以表

5、示成两个素数之和);在讲授数组时,可以设计“杨辉三角形”、“歌手大奖赛”问题;在讲授循环链表时,可以引入“约瑟夫问题”等。这些具有趣味性的实例,可以有效激发学生的学习兴趣,提高教学效果。2.2不同技能培养阶段,应循序渐近地选取难易适中的实例学生们经常会对看起来稍微有些复杂的程序望而却步,往往不是因为难度太大,而是感觉离成功的距离还很远。如果选取过于复杂的实例,反而会导致学生的自信心受到打击,降低学习兴趣。例如,在讲授数组时,可以设计“歌手大奖赛”问题:10个评委为选手打分,为了遵循公平公正的比赛原则,记

6、分方式为去掉一个最高分和一个最低分,中间8个评分的平均值为该选手的最后得分。教学时,可以引导学生循序渐近地将该实例分为以下几个阶段来完成:①输入10个评委的评分;②查找最高分和最低分;③最高分与最低分不计入总分,计算其余8个评分的平均分(该阶段实现时,需引导学生注意有多个最高分或最低分的情况)。这样,把大目标分解成若干个小目标,分阶段去实现,让学生品尝阶段性成功的喜悦,增强学生攀登知识高峰的信心和勇气。3加强实践环节,突出动手能力的培养3.1分组实验,促进各个层次学生的全面提高课程进行一段时间后,教师已

7、经对学生有了一定的了解,此时可根据学生的知识掌握情况和编程能力,将学生进行搭配分组。在平时的实践课上进行需独立完成的小规模程序时,可以通过互相讨论有效促进各个层次学生的全面提高。在课程末期进行较大规模程序的课程设计时,以小组为单位,自行分工,合作完成。这个综合实践作业不仅可以培养学生使用所学知识解决实际问题的能力,而且可以培养学生的创新意识、团队合作精神和集体观念。3.2将实践环节记入期末成绩,进行课程考核方式的改革传统的考试多以C语言复杂多变的语法为难点,测试学生对基本概念等理论知识的掌握程度。在题型

8、上普遍采用选择、判断、填空、简答等形式,涉及编程的部分所占比例比较小。这种考核方式使不少学生为应付考试而死记硬背概念,完全偏离了理论与实践相结合的教学准则。因此,结合学生在平时实践课和学期末的课程设计两方面的编程情况作为平时成绩,与期末考试卷面成绩按一定比例折算,作为学生的期末综合成绩较为妥当。一方面,更有利于全面衡量学生的学习情况,另一方面,也可以提高学生对实践课的重视程度,有利于开展教学工作,全面提高教学质量。4充分利用多媒体教学手段,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。