关于高职计算机程序设计课程教学实践和探索.docVIP

  • 2
  • 0
  • 约5.62千字
  • 约 12页
  • 2018-08-21 发布于福建
  • 举报

关于高职计算机程序设计课程教学实践和探索.doc

关于高职计算机程序设计课程教学实践和探索

关于高职计算机程序设计课程教学实践和探索   [摘 要] C程序设计课程是计算机科学与技术专业的核心课程。在高职学校开展程序设计语言的教学对提高学生掌握基本的编程能力、培养他们的逻辑思维能力具有重要的作用。然而,对于高职生来说,这一门课程往往持有恐惧感、厌学心理。通过内容上的灵活变通、以案例教学串接知识体系、处理好课堂上讲和练、教和学的关系、以及课程结构设置的调整这一系列的改革,充分调动学生的积极性和主动性,提高学生分析问题和解决问题的能力,使C语言程序设计课程不再是最难学的课程之一,并提起了相当一部分学生的学习兴趣,取得了一定的教学效果。   [关键词]C语言 上机讲授 课程结构      计算机程序设计是计算机的主要应用之一,而C程序设计课程是计算机科学与技术专业的核心课程。在高职学校开展程序设计语言的教学对提高学生掌握基本的编程能力、培养他们的逻辑思维能力具有重要的作用。然而,对于目前基础相对较差,文化沉淀比较薄弱的高职生来说,这一门课程往往持有恐惧感、厌学心理。怎样才能调动高职生学习C语言的激情和提高学生程序设计的能力?本人在C程序设计课程的教学中做了一些实践和探索。   1.C语言程序设计课学习和教学中存在的问题   随着社会的发展特别是计算机本身的不断更新换代,以及高职生的学习基础较为薄弱,使得当前高职学校在程序设计语言教学方面面临着前所未有的困难和挑战。结合与同科目老师进行交流和近几届学生对该课程学习情况的调查分析,当前在计算机程序设计教学方面存在如下的问题。   问题一:学生普遍反映难学,提不起学习兴趣,因而课堂问题行为(如上课睡觉、讲话、不配合老师、不交作业现象等)较其它课程要多得多。   问题二:教师普遍反映难教,课堂上认真学习的人很少,及格率很低,自己在教学上没有成就感,职业倦怠感明显。   2.分析原因   是什么原因造成这些现象的产生?固然,学生的基础薄弱特别是英语、数学比较差是一个主要原因,也是阻碍他们学习该门课程的最大障碍。在C语言编程中,许多关键盘字都是由英文单词构成的,对于英文基础较好的学生而言,记住该关键字的意思及其功能并不困难。但英文基础较差的学生则整天为记不住关键字而苦恼,自然就提不起学习的兴趣来。C语言编程需要很强的逻辑思维,数学是培养逻辑思维的学科,数学好的学生逻辑思维较强, 对于在编程中的先哪一步后到哪一步的思路比较清晰,就能较好的完成程序;而数学基础较差的学生往往是因为思路不够清晰而无法完成程序。   但这是一个事实,是我们任何一位从事教育工作者不可回避的现实。我们还是先来分析导致这些问题产生的其它原因。   (1)教材内容不符学生的实际。    一般来说C语言整个结构基本上是由语言的介绍--流程图--数据类型--常量变量--简单语句--顺序、选择、循环结构--数组--函数--指针等构成。而数组、函数、指针则是C语言的核心内容。但对于高职学生而言,他们逻辑思维和分析能力较差,学习起来会非常吃力。书本中大量的例题与习题都与数学有关,基本上都是在解决数学的问题。前面已提过,高职学生的数学基础较差,而学习的内容因涉及到太多的数学知识,而使得学生一看到C语言就感到“头昏脑胀”,培养兴趣就更无从谈起,也使得老师在讲授例题和练习时首先必须先解释数学知识,然后才能讲授C语言内容,学生似懂非懂的勉强接受。   (2)教学方法单调、呆板,不能充分调动学生的积极性和主动性。   在程序设计教学过程中,许多时候是在用讲说明书的方式给学生上课,教师只是告诉学生那种语言有些什么命令,对学生灌输了一大堆生硬的命令和语法,学生被动地接受知识,大量的新概念、专业名词把学生搞得昏头转向。在涉及到具体的编程及上机操作时,往往会出现没有思路、无从下手、或错误百出,不会调试程序等各种情况。加上没有好的学习方法,渐渐地一些学生认为计算机是那样的深奥、那样的可望而不可及,最终导致学生在学习时对教师所讲内容感到枯燥,对课程内容望而生畏,继而产生厌倦,这样发展的结果就会使教与学产生严重脱节,考试通过率严重偏低,教学质量差,不利于人才的培养。   (3) 课程结构设置不合理。   C语言是一门系统的课程,从入门到熟练掌握是需要一定的时间,对高职生来说,这个时间更长。然而不少学校在开设该方面课程时基本上是安排一个学期(80学时左右),然后第二学期又紧接着开设第二门程序设计语言(例如:VB,JAVA)。我认为这种方法不切合学生的实际,也不切合课程本身的实际。因为学生刚进校时,对计算机知识的掌握和了解基本上是一片空白,要适应它本身就需要一段时间,又加上学生的数学英语基础不扎实,接受起来速度比较慢,往往教学计划安排只需一节课的内容可能在实际中需要两节课或更多的时间。因此大多数情况下,一个学期只能上到“

文档评论(0)

1亿VIP精品文档

相关文档