《C语言程序设计》课程论文:关于《C语言程序设计》教学的探讨.doc
《《C语言程序设计》课程论文:关于《C语言程序设计》教学的探讨.doc》由会员分享,可在线阅读,更多相关《《C语言程序设计》课程论文:关于《C语言程序设计》教学的探讨.doc(9页珍藏版)》请在三一文库上搜索。
1、C语言程序设计课程论文:关于C语言程序设计教学的探讨摘要:c语言程序设计作为一门流行的高级程序设计语言,在高职院校的教学中占有重要的地位。教师如何上好该课程,以及如何引导学生学好该课程,该文就这两个问题展开初步的探讨。关键词:c语言程序设计课程;教与学;方法;探讨c语言程序设计是目前世界上十分流行、使用最为广泛的高级程序设计语言,也是计算机软、硬件相关专业的基础课程;并且学生c语言程序设计能力的强弱,直接影响他们后续专业基础课和专业课的学习。该课程在计算机教学中的重要性是不言而喻的。1 高职院校c语言程序设计课程教与学的现状在从事计算机及相关专业基础课的教学过程中,发现语言课是学生学得最差、老
2、师教得最辛苦的一门课程。根据专业教学计划,计算机应用、计算机网络、应用电子等专业开设了c语言程序设计课程,一般设置在二年级。从课程设置的角度来说,经过知识的积累和思维的锻炼,学生在这个阶段应该具备了学习一门基础语言课的能力。按正常教学规律来讲,在教师与学生的共同努力下是可以学好这门课程的,但实际情况确不尽人意。从多年实际教学经历来看,制约因素主要有两点:一是学生的数学基础差,而教材编排和例题分析与数学知识联系过于紧密,导致学生觉得难学;二是因为计算机编程使用英文,一些学生因英语学习的失败心理,觉得计算机语言是门高深莫测的课程,还没有上课就认为难学,而职业院校的部分学生学习不刻苦的现象,进一步导
3、致教学过程中存在更多的障碍。针对这些情况,我认为要学好c语言程序设计课程,克服这两个障碍势在必然。2 教师如何上好c语言程序设计课程2.1 仔细领会教学大纲,全面深入教材改革教师深入分析教学大纲,在全面了解学生的数学基础知识状况的前提下,根据大纲制定好教学计划。将教材中涉及到学生未掌握的数学知识方面的例题进行更换,避免因数学知识问题形成教学障碍。例如在讲多分支条件语句的应用中,教材普遍采用一元二次方程求解为例来说明,但一元二次方程的求解对于有些学生来说,虚数是一个知识障碍,可以想象得到,他们会学得一头雾水,教学效果自然就差。还有“输入三角形的三条边长,求三角形的面积。”的例题中,先要判断三条边
4、是否能够组成三角形,再利用海轮公式计算面积,但海轮公式大部分学生都不清楚。这些例题就形成一个本末倒置的结果,为什么不选择其它的例题来分析呢?在后续的例题中,“根据成绩分数,输出等级。”,问题适当地简化,效果就很不错,还可以和后续的switch语句结合起来教学。选取的例题除了有代表性外,涉及到的知识点也不可忽视,要记住,我们是在学习c语言程序设计,不是在学习数学,主次要分明。2.2 精心准备,加强师生互动课前要充分备课,准备好教学的内容和学生的练习,做到有的放矢。例如在讲到“自加+”与“自减-”运算符时,我们着重讲自加。例题为:int a,b=5;分析:a=+b;a=b+;a=+b+;运算后a,
5、b的值。经过分析后,让学生掌握其规律:运算符在变量前是先做自加操作,再取其值完成后续运算;而运算符在变量后面则是先取其值进行运算,再完成自加操作。得出这个结论后,提示学生自减的运算也是相似的,要求学生分析将上述例题的自加改为自减后a,b的值,这样学生学习起来针对性就比较强。为什么要设置上面三个例题呢,上过c语言程序设计课程的教师自然知道每道题的代表性。最后可以用综合题加强这两个运算符的运用,采用如下练习:int a=4,b=5;分析a=+a-b;b=-a+-b+;运算后a,b的值。学生完成这道综合题后,对自加与自减的运算及使用自然清晰明了。2.3 充分利用学生的成功心理,培养学习兴趣我们曾经训
6、练一些学生参加全市编程比赛(用visual foxpro编写),开始学生也是基本一无所知,我们只好从基本函数、语句开始上课。经历了一个多月时间,他们没有独立地完成任何一个程序的编写。后来不再给他们任何提示,而是让他们自己思考,有时几天后才给他们分析。其中有3名同学,经过了一周时间的查资料、上机调试,终于完成了一个图书管理系统的基本模块,并找到了成功感。自从那以后,他们能非常深入的分析我们布置的练习并经过反复地调试,找到答案,训练效果得到很大地提高。从中我们看到创造一个成功的心理,学生学习的兴趣就会自然提高,学习起来就会积极主动,效果当然比填鸭式教学好得多。在平时的教学中,我们也应重视这一点,特
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 语言程序设计 课程 论文 关于 教学 探讨
链接地址:https://www.31doc.com/p-10838997.html