《C语言程序设计》课程的教学反思-最新资料
更新时间:2024-03-11 20:38:01 阅读量: 综合文库 文档下载
《C语言程序设计》课程的教学反思
C语言因为其功能强大、使用灵活、可移植性好等诸多优点,已在江苏省对口单招中取代了《QBASIC》程序设计这门课程,而且它也是职高学生进入高校后必修的一门课程,在大学生计算机知识体系中有着重要的基础性作用。
由于《C语言程序设计》课程是在高一第一学期就开设了,面对职高学生普遍学习基础较差、学习方法不适应、学习兴趣不浓等问题。如何化解这些问题,提高学生动手能力,是C语言教学面临的主要课题。 一、存在的主要问题
笔者从历年教学中发现学生在C语言学习中普遍存在“理论基础薄弱、实践能力差、动手难”等问题,而教学中也普遍有“知识点课上理解困难、上机实践质量无法保证”。很多学生上机就是“练指法”,机械的把上课讲的程序输入到计算机中,程序中的错误自己很难发现,缺乏有效手段来持续提高动手能力。上机实践在C程序设计中有非常重要的作用。笔者所在学校的学生要参加对口单招,其中技能考试300分中C语言占80分,它是提优的题目,而且通过上机实践会对枯燥的理论知识有更加深的理解和记忆。当时很多学生选择计算机专业的原因是可以“玩游戏、QQ聊天、看电影……”,而面临这么复杂、枯燥的理论知识时就产生了难学,不想学的思想。针对上述问题,那如何解
决呢?下面是笔者的一点体会,仅供大家参考。 二、主要解决策略 1.培养激发学习兴趣
强烈的兴趣爱好是学习程序设计语言的关键,恩格斯不是说过“兴趣与爱好是最好的老师”吗?为了使初学者能尽快地掌握这门课程,在课程讲授过程中,要特别注意培养学生的学习兴趣,为了把学生当初选择计算机专业的好奇心转化为学习兴趣,授课时笔者改变过去先给出定义和语法规则的讲授方法,而是从具体问题入手,在教学中不同阶段采取不同方式。如;在初级阶段采取“羡慕式”,中间阶段采取“鼓励式”,后期采用“创新式”。所谓“羡慕式”是利用学生知道的趣味数学知识,介绍一些趣味性例题,如“同构数”、“杨辉三角形”、“魔方”等,使学生产生羡慕情绪,从而激发学生学习的欲望,让大家积极主动、自觉独立的获取知识,打好学习程序设计语言的基础。在中期学生掌握一定语法后,在编程尤其在上机调试程序中,会产生畏难甚至退缩的情绪,为了鼓励他们跨越这个阶段,采取“鼓励”方式,先让学生“抄代码”,即上机时把上课讲的程序原封不动的输入计算机,然后让学生尝试改变语句的格式、修改某程序段、填空等手段,使学生对生硬的语法知识能够理论联系实践,知识得到进一步理解,从而使学生增强继续学习的主观能动性,在教学后半阶段则采取分组教学,每3-5人为一个小组,对于一个程序,能创新出不同的编程法,然后讲解分组中有代表性的程
序,让学生来评论那种程序简单,效率高。从而让学生明白如何分析并解决实际问题,逐渐培养学生进行程序设计的正确思维方式。
2.对重点难点的语法知识循序渐进
笔者从多年的程序设计教学中发现,学生对基本语法整体掌握情况不理想,其中主要难点集中在“三种程序设计结构”的语法上,学生归结难以掌握这些知识点的原因是“太抽象”、“名词太多”、“内容太多”、“很复杂”等,因此在课程讲授过程中,笔者认为在课程讲授过程中把重点应放在算法和程序设计方法上,而不应是语法规则的叙述上,通常由几个例题引出一种语法规则,据实例分析算法,介绍程序设计的基本思路和技巧,从最简单问题入手,一开始就介绍程序,要求学生编写程序,通过反复编写,并上机实践来掌握语法的规则和程序设计的方法,同一个语法规则、同一种算法在做例题时也是由易到难,逐步呈现给学生,在学习上不要求学生死记语法规则,而是要求学生能把各个独立的语句组织成一个有序的好的程序,注意培养学生良好的编程风格,让学生在编程中不断总结、巩固,达到学会算法、记住语法规则,提高程序阅读和设计的目的。 3.重点培养,以点带面
通过一段时间的学习,发现有少部分同学具有“天赋”的优势,他们总比其他同学学得快、领悟力高,理解能力强。因此在教学中,特别是在上机实践环节,对“天赋”的同学区别对待,
额外布置学习任务,用不同的方法解题等,严格检查上机实验成果等,经过一段时间的重点培养,这批同学在程序设计和上机调试程序方面都比一般同学优秀,一方面为同班同学树立了一个现实的榜样,另一方面在平时的学习和上机中也为其他同学提供一些帮助,逐步形成以点带面,多层次的教学体系。 4.改进授课方法、实现教与学相长
通过以前的课堂教学发现,学生预习与不预习上课效果完全不同,因此一定要求学生课前预习,这样讲课时就以学生预习过为起点,只讲难点、重点、有变化之处,这样既给了学生思维分析的余地,又能使学生更易掌握新知识,所以老师必须精选教学内容,注意详略安排的合理性。在章节间的授课安排也应注意详略得当,如“顺序结构”就应略一点,而“选择分支结构”,“循环结构”这些关键性章节就应详一点,并能做到精;使学生做到非常熟练、透彻掌握的程度,为后面“数组”、“函数”等章节的讲解也作好了良好的铺垫。
课上经常找一些解题思路比较精、技巧比较好的例题让学生写出运行结果,让学生自己“读程序”,找出程序中精彩之处或不理解之处,对于普遍性问题共同讲解,个别问题课后解答。 由于技能考试中有改错题,针对此笔者有意的设置一些不同深浅的笔误或口误,让学生找出并改正,以考查学生阅读程序的能力、上课注意力是否集中、基础知识是否扎实等。对有些问题,给出一种程序设计方法后,让学生分组讨论,有没有其它的程序
设计方法和思路,给学生以表达已见、陈述思路、交流观点的机会,这就要求教师既有引导又能放开,既有事先的精心备课,又有课堂上的因势利导,同时也可以从学生讨论中提出的问题来丰富课堂教学内容,受到较好的教学相长的效果,如讲字符串数组时,书中有一例题是统计一串字符中多少单词(单词是以空格来间隔的)。分析过书中的解题思路后,就可以提出有没有其他方法,让学生分组讨论。从而得出结果如下: main() {char s[80]; int I,k=1; gets(s) for(i=0;i
正在阅读:
县环保局关于开展政风行风评议工作实施方案08-17
全国2004年10月高等教育自学考试面向对象程序设计试题09-14
全国2012年10月高等教育自学考试04-04
机动车尾气检测的作业指导书 - 图文10-05
某企业在制定广告策略时05-12
辽宁省六校协作体2022-2022学年高二下学期期初考试语文试题(含解04-16
完整的工程结算单书(市政)06-06
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 程序设计
- 反思
- 语言
- 课程
- 教学
- 资料
- 最新
- 20XX年植保工作总结
- 初中数学与三角形有关的线段之三角形
- 千万不要吃这6种果蔬皮
- 实验七 继承与派生
- 大宗钢铁交易软件介绍
- 人力资源管理专业就业前景分析
- 四上数学备课第34课时(9)
- 2010-2014年中国(HS8443999000)品目8443所列设备用其他零件及附
- 系统架构设计师考试大纲
- 煤矿地测防治水管理制度全套
- 浙江省2013年1月自学考试儿童文学概论试题
- TPP协议内容20151014
- 中华人民共和国海关事务担保条例
- 助理工程师见习期工作总结(精选3篇)
- 四对照四反思剖析材料
- 2013年计算机等级考试四级网络工程师过关练习四及答案
- 高考专题复习 - 句子仿写 通用新教案
- JAVA任务书 - 图文
- 最新2017部编年语文《怀念我的母亲》说课稿
- photoshop实习报告 - 图文