下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 剖析技校c语言教学之学生“听天书”问题及对策 张一曼+陈伟【摘要】c语言是技校计算机专业的学生学习其他计算机课程的先行课,是一门最基础的计算机编程语言。本文结合笔者自身从事多年的实践教学体会,对这个问题进行深入探讨。【关键词】c语言 对策 上机实践tp312.1-4 a 2095-3089(2016)11-0035-01“c 语言”因为工具性与技能性在计算机教育中占据重要的地位而被列为计算机专业的必修课。由于技校学生大部分是由初中毕业升学而来,自身基础薄弱加之 c 语言自身的特点,大部分学生反映在上课像在听“天书”,完全听不懂,作业做不出,
2、更不要谈灵活应用解决相关的实际问题。一、导致学生在听“天书”的原因1.学生自身基础差学习c语言需要学生要一定的计算机基础、数学基础、英语基础和逻辑思维能力。其中受环境和条件的限制导致部分学生计算机基础较差,生源问题导致部分学生数学基础、英语基础较差,而逻辑思维能力大大影响学生分析、设计、调试程序的能力。所以以上四个制约因素是在学习c语言中由于自身基础差而导致听不懂的重要原因之一。2.c语言自身的特点c 语言是计算机语言,是人与计算机交流的语言之一。对于从来没有接触机器语言的学生来说,如何实现自然语言到程序自动化语言的转化,如何将自然语言描述的问题用 c 语言描述并让计算机解决是学生在学习中的最
3、大障碍。另外c 语言的一些特点,比如运算符丰富、语法限制不严格、用户能够自定义数据类型、程序设计自由度大等等既是 c语言的优点,也是初学者学习的难点。例如:算术运算符中除法运算符/和求余运算符(模算符)%,如5/3的值为1,舍去小数部分,但是如果除数或被除数中有一个为负值,则舍入的方向是不固定的,-5/3在有的机器上的结果是-1,有的机器上是-2。而0%5的结果是5,2%5的结果却是0。大部分学生找不到正确的学习方法,先是硬着头皮学,结果越学越乱,越乱越听不懂。二、针对存在这一问题的对策要解决c语言的“听天书”问题,必须分别从师生两方面下手。1.教师改进教学方法,提高教学质量1.1改变传统的教
4、学方法c语言的教学内容较多,教师在教学中为了完成教学任务,在有限的课堂时间里讲的知识点太多,学生没有足够的时间去消化,一堂课下来学生“走马观花”,什么都没听懂。那么就要改变传统的教学方法,灵活地安排教学内容和上机时间,在讲授基本结构、变量、运算符与表达式等比较简单的章节时,可以边讲课让学生边操作,而对于比较难的章节,如数组、结构体、指针等内容,教师要以学生学习进度出发安排课程,并要注重学生在学习后的反馈。若只采用一种教学方法从一而终是不可取的,因此,需要教师在教学过程中不断探讨、总结经验,合理运用各种教学方法。如通过案例教学法、问题引入法、任务驱动法等方法来吸引学生学习的兴趣。在案例选择时应该
5、与实际相结合,具有趣味性。1.2结合实践,培养逻辑及创造性思维能力语言学习必须理论与实践相结合,这就要求教师要精讲多练。教师要讲到要点上,充分体现典型例题的编程思路、算法,将严谨、富有逻辑性的编程规范思想清晰地展现在学生面前。多练是学习编程的关键,只有在上机实践中学生才能真正学会如何编写和调试程序,才能更好地掌握理论知识及其应用。在c语言实验教学中安排合理实验时间,注重理论联系实际,不仅要注意例题的针对性、典型性和灵活性,还应该提倡一题多解,培养学生从多种角度对问题进行思考的能力,拓宽解题思路,训练学生发散性思维。上机实践中也应该与实际相结合,否则多数学生在上机时只是验证程序,没有思考,感觉上
6、机很无聊。教师可以采用分组参加项目设计来提高学生的兴趣,每一组中必须有动手能力强和动手能力弱的同学同组,通过编写简单一些游戏项目如:扫雷、贪吃蛇、五子棋等让学生体会实际编程中学与用结合的乐趣,从而提高学生实际编程能力。2.学生树立正确的学习观念,学会学习,自主学习2.1正确认识 c语言,树立信心认识c 语言的重要性,树立“既学之,则学好”的信心。c语言是技校计算机专业的学生学习其他计算机课程的先行课,是一门最基础的计算机编程语言,应用广泛,不仅在软件开发上,而且它几乎是一切计算机技术的通用工具。c语言学习的好坏,直接关系到计算机编程思维能力能否建立。不论哪种计算机语言,计算机编程思维是相通的,
7、只要学好 c 语言,就可以很好地学习任何一种编程工具。想要学好语言就得树立信心,克服困难,循序渐进,脚踏实地学习。2.2夯实基础,多读、多写,“熟读百遍”古话说“熟读唐诗三百首,不会作诗也会吟”,c 语言虽然是机器语言,但它和自然语言的学习方法是一样的。对c语言的学习也是要求熟读课本,多读、多写,才能打好基础。只有这些基础知识掌握够牢固,才能为自己编程打下良好的基础。2.3注重实践,多学、多练、“其义自现”c语言的实践性很强。只有在上机实践中学生才能真正学会如何编写和调试程序,才能更好地掌握理论知识及其应用。在实践学习中,理论联系实际,把编程思路和程序测试放在首位,才能提高分析和解决问题。c
8、程序设计语言的学习可以概括为学习语法规定、掌握程序设计方法、提高程序开发能力,这些都必须通过充分的实际上机操作才能完成。如:c 语言的语法规则,学习起来枯燥无味,死记硬背费精力费时间,还可能不会灵活运用。就可以通过上机实践,在调试程序过程中,加深对它的理解,在理解的基础上自然而然地掌握 c 语言的语法规定。程序最终也是在计算机上实现的,程序正确与否、存在什么问题上机调试并运行正确后就可以知道,编程能力的提高也正是在不断发现错误、改正错误中提高的。三、总结教和学是教学过程中的两个重要方面,一门课程大部分学生反映听不懂,那么问题一定出在这两方面。在 c 语言教学中,有教师在教学中的教学方法和教学模式的落后,导致学生学习效果差,也有学生自身的主观和客观方面的原因。针对这些问题,对症下药,教师通过教学手段引导学生学习,给予他们正确的学习方法;学生树立正确的学习观念,自主的用 c 语言来分析问题和解决问题
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年宿迁市重点中学初三下第二次段考试数学试题(理)试题含解析
- 护理三基培训:生命体征监测
- 护理伦理与患者生命价值
- 2026年学校防汛防台风工作方案及预案
- 护理教学能力竞赛模板
- 护理记录中的个体化信息
- 护理学导疗:护理干预与效果评价
- 临床医学教材课件内科学第八篇风湿性疾病第十章特发性炎症性肌病
- 以统编语文教材六年级下册第四单元为例
- 2026五年级数学上册 等式的性质一
- 教师普通话培训教案
- 《中华人民共和国水法》解读培训
- 非遗漂漆扇课件
- 美工刀具安全使用培训课件
- 2025高考生物山东卷试卷评析及备考策略(课件)
- 交通运政执法课件
- 长期照护师课件
- 军事体育训练大纲讲解
- DB61T 926-2014 火灾高危单位消防安全管理与评估规范
- 考评人员使用管理办法
- DB11∕T 1231-2024 燃气工业锅炉节能监测
评论
0/150
提交评论