论文部分内容阅读
摘要:毕业生在就业时计算机等级考试证书已经作为毕业生敲开用人单位的一块敲门砖,然而对于民办高校学生C语言等级考试过级率却不是很高。如何使学生更好、更有效的掌握C语言,提高学生上机动手能力,继而通过计算机等级考试。本文从民办高校C语言程序设计教学中存在的问题、C语言教学方法等几个方面进行思考,寻求更适应民办高校学生的讲授C语言课程的教学方法,进而提高学生计算机等级考试的过级率。
关键词:民办高校;C语言;等级考试
2013年全国高校毕业生达到699万人,是新中国成立以来,大学毕业生人数最多的一年。面对如此严峻的就业压力,如何使学生在就业中能脱颖而出。计算机等级证书、英语四六级证书等一系列证书对于考察学生基础水平显得尤为重要。如何使学生在校期间更好、更快通过计算机等级考试,是高校计算机教师在传授知识时比较侧重的方面。然后C语言作为计算机等级考试的首选语言,因为它可移植性好,又兼有高级语言和低级语言的特点。现在高校基本开设的都是面向初学者的《C语言程序设计》这门课。对于民办高校要参加等级考试的学生来说,对C语言的学习要求更高、难度更大,因此要根据民办高校学生的特点不断改进教学方法、教学手段使,学生能够更容易掌握该课程继而通过等级考试。本文作者根据民办高校C语言等级考试教学经验,对C语言等级考试教学做如下几点探讨。
1.民办高校C语言程序设计教学中存在的问题。
1.1民办高校学生基础相对薄弱,自主学习能力弱,而C语言程序设计是一门逻辑性强、概念复杂抽象的课程,要求学生要有一定的自主学习能力,综合以上几点就造成了很多学生学不懂C语言。
1.2学生对C语言课程的重视程度不够,一些学生认为只有学好专业课才能找到好工作,而对C语言的学习学生因听不懂而疲于应付、被动上课。许多学生由于学习态度散漫导致上课听不懂,对C语言的学习失去信心。
1.3民办高校教师队伍一般都是由专职教师和外聘教师组成,对于外聘教师大部分是公办院校的教师,由于公办院校的学生生源、基础都比较好。而外聘教师对不同生源、不同基础的学生,讲授知识侧重点却很少有差别,造成学生对知识接受很吃力。
1.4由于民办高校办学体制与公办院校体制不通,导致学校计算机机房相对少,计算机机房又承担着全校的计算机上机课,导致学生学习实践上机课程少,而学生上机的实践课又只是验证教材中的例题。学生只是机械地敲代码,并不能很好地把理论知识融入到编程思路中。
2.对民办高校C语言等级考试教学的思考
2.1以完成程序设计为学习目标
由于C语言的编程一般是将现实问题转化为抽象的计算机执行语句的过程,由于知识枯燥、抽象导致学生学习的积极性不高。如果教师在授课前先给同学演示一个用C语言编写的程序或小游戏来调动学习的积极性,分析该程序在设计时用到了那些知识点,并进一步讲解该知识点的重要性及其应用。
2.2教材的合理选择
目前市场上的教材,多是针对普通高等学校学生编写的教材,而民办高校学生有其自身的特点,要求民办高校老师在种类繁多的教材中能够准确选择适用于民办高校学生的教材,如有条件的民办高校应鼓励教师根据民办高校学生特点编写自己的教材。使学生在学习时更利于接受。
2.3增强实践动手能力
C语言等级考试时采取的是试卷+上机模式,因为试卷更注重的是书本上的知识点,而上机是要求对知识点的理解,所以增强学习的实践动手能力,才能更好通过等级考试。
3.关于C语言等级考试具体教学方法
3.1打好理论基础
通过清晰的讲解让学生打下扎实的理论基础,在学生记忆知识点的同时利用典型题目,帮助学生灵活应用所学知识,并及时巩固。
3.2从读程序到写程序
对于初学计算机语言的学生不会编程很正常。教师应先带领学生读程序,逐条分析语句,先教学生在纸上练习写程序,并上机进行调试、验证程序。通过读、写、调试、验证,能够使同学更好的掌握C语言程序设计的特点,更好的理解C语言程序设计。
3.3对相近知识点进行归类分析讲解
由于C语言的知识点比较多,相近的符号和内容也比较多,学生通常将知识记混。老师要及时帮助学生梳理知识点,将相似知识点放在一起对比,分析两者的不同,帮助学生进行知识点巩固。例如:求1至100的和?可以利用四种循环语句(goto语句和if语句构成的循环语句、while语句、do-while和for语句。)同时写出该程序,并进行比较分析四种循环语句中的相同和不同点,使学生更好的理解循环语句。
3.4采用“任务驱动法”教学
“任务驱动”就是学生在教师的帮助下,紧紧围绕一个共同的任务活动中心,在强烈的问题动机的驱动下,通过对学习资源的积极主动应用,进行自主探索和互动协作的学习,并在完成既定任务的同时,引导学生产生一种学习实践活动。例如在讲For循环语句时,先和同学们一起分析利用循环怎样输出正三角形,然后让同学想想倒三角形怎么输出。课后要求同学输出其他图形。通过完成任务来调动学生的积极性,从而达到教学目的。
4.结束语
虽然C语言计算机等级证书作为学生就业的一块敲门砖,但是掌握一门计算机语言对于大学生更为重要。我们要不断研究适合民办高校学生的教学方法,让学生产生主动学习的兴趣,学生主动做题、编程,并最终顺利地通过等级考试。
参考文献:
[1]刘丽娟.独立学院C语言等级考试教学探讨[J].电脑知识与技术.2009.5
[2]刘清雪.刘影.独立学院计算专业“C语言”课程教学与思考[J].华章.2008.9
[3]卓为玲.民办本科高校非计算机专业C语言程序设计教学探索[J].宁德师范学院学报.2011.11
关键词:民办高校;C语言;等级考试
2013年全国高校毕业生达到699万人,是新中国成立以来,大学毕业生人数最多的一年。面对如此严峻的就业压力,如何使学生在就业中能脱颖而出。计算机等级证书、英语四六级证书等一系列证书对于考察学生基础水平显得尤为重要。如何使学生在校期间更好、更快通过计算机等级考试,是高校计算机教师在传授知识时比较侧重的方面。然后C语言作为计算机等级考试的首选语言,因为它可移植性好,又兼有高级语言和低级语言的特点。现在高校基本开设的都是面向初学者的《C语言程序设计》这门课。对于民办高校要参加等级考试的学生来说,对C语言的学习要求更高、难度更大,因此要根据民办高校学生的特点不断改进教学方法、教学手段使,学生能够更容易掌握该课程继而通过等级考试。本文作者根据民办高校C语言等级考试教学经验,对C语言等级考试教学做如下几点探讨。
1.民办高校C语言程序设计教学中存在的问题。
1.1民办高校学生基础相对薄弱,自主学习能力弱,而C语言程序设计是一门逻辑性强、概念复杂抽象的课程,要求学生要有一定的自主学习能力,综合以上几点就造成了很多学生学不懂C语言。
1.2学生对C语言课程的重视程度不够,一些学生认为只有学好专业课才能找到好工作,而对C语言的学习学生因听不懂而疲于应付、被动上课。许多学生由于学习态度散漫导致上课听不懂,对C语言的学习失去信心。
1.3民办高校教师队伍一般都是由专职教师和外聘教师组成,对于外聘教师大部分是公办院校的教师,由于公办院校的学生生源、基础都比较好。而外聘教师对不同生源、不同基础的学生,讲授知识侧重点却很少有差别,造成学生对知识接受很吃力。
1.4由于民办高校办学体制与公办院校体制不通,导致学校计算机机房相对少,计算机机房又承担着全校的计算机上机课,导致学生学习实践上机课程少,而学生上机的实践课又只是验证教材中的例题。学生只是机械地敲代码,并不能很好地把理论知识融入到编程思路中。
2.对民办高校C语言等级考试教学的思考
2.1以完成程序设计为学习目标
由于C语言的编程一般是将现实问题转化为抽象的计算机执行语句的过程,由于知识枯燥、抽象导致学生学习的积极性不高。如果教师在授课前先给同学演示一个用C语言编写的程序或小游戏来调动学习的积极性,分析该程序在设计时用到了那些知识点,并进一步讲解该知识点的重要性及其应用。
2.2教材的合理选择
目前市场上的教材,多是针对普通高等学校学生编写的教材,而民办高校学生有其自身的特点,要求民办高校老师在种类繁多的教材中能够准确选择适用于民办高校学生的教材,如有条件的民办高校应鼓励教师根据民办高校学生特点编写自己的教材。使学生在学习时更利于接受。
2.3增强实践动手能力
C语言等级考试时采取的是试卷+上机模式,因为试卷更注重的是书本上的知识点,而上机是要求对知识点的理解,所以增强学习的实践动手能力,才能更好通过等级考试。
3.关于C语言等级考试具体教学方法
3.1打好理论基础
通过清晰的讲解让学生打下扎实的理论基础,在学生记忆知识点的同时利用典型题目,帮助学生灵活应用所学知识,并及时巩固。
3.2从读程序到写程序
对于初学计算机语言的学生不会编程很正常。教师应先带领学生读程序,逐条分析语句,先教学生在纸上练习写程序,并上机进行调试、验证程序。通过读、写、调试、验证,能够使同学更好的掌握C语言程序设计的特点,更好的理解C语言程序设计。
3.3对相近知识点进行归类分析讲解
由于C语言的知识点比较多,相近的符号和内容也比较多,学生通常将知识记混。老师要及时帮助学生梳理知识点,将相似知识点放在一起对比,分析两者的不同,帮助学生进行知识点巩固。例如:求1至100的和?可以利用四种循环语句(goto语句和if语句构成的循环语句、while语句、do-while和for语句。)同时写出该程序,并进行比较分析四种循环语句中的相同和不同点,使学生更好的理解循环语句。
3.4采用“任务驱动法”教学
“任务驱动”就是学生在教师的帮助下,紧紧围绕一个共同的任务活动中心,在强烈的问题动机的驱动下,通过对学习资源的积极主动应用,进行自主探索和互动协作的学习,并在完成既定任务的同时,引导学生产生一种学习实践活动。例如在讲For循环语句时,先和同学们一起分析利用循环怎样输出正三角形,然后让同学想想倒三角形怎么输出。课后要求同学输出其他图形。通过完成任务来调动学生的积极性,从而达到教学目的。
4.结束语
虽然C语言计算机等级证书作为学生就业的一块敲门砖,但是掌握一门计算机语言对于大学生更为重要。我们要不断研究适合民办高校学生的教学方法,让学生产生主动学习的兴趣,学生主动做题、编程,并最终顺利地通过等级考试。
参考文献:
[1]刘丽娟.独立学院C语言等级考试教学探讨[J].电脑知识与技术.2009.5
[2]刘清雪.刘影.独立学院计算专业“C语言”课程教学与思考[J].华章.2008.9
[3]卓为玲.民办本科高校非计算机专业C语言程序设计教学探索[J].宁德师范学院学报.2011.11