高校非计算机专业C语言课程教学方法探讨
时间:2022-05-31 18:35:03 浏览次数:次
体会到编程的乐趣,由“要我学”变为“我要学”[3]。教师也可以从一直解答相同问题的困境中解脱出来,而去幫助学生解决其他错误。例如,课程初期,学生常遇到程序编译没有问题,但运行程序时被强制中止,提示程序已停止工作的现象,如图2所示。出现这种错误,通常是因为输入语句中少写“&”符号。
对于初学者,语法错误一般容易被找到并改正,然而逻辑错误解决起来却比较困难。对于逻辑错误,学生可以利用Dev C++提供的单步执行,跟踪程序运行过程,监视其中变量的值,这样有利于学生厘清思路,从而找到错误。单步跟踪调试首先需要设置好断点,而后执行的过程中需要认真仔细地观察变量值的变化。通过跟踪调试,有助于提高学生的细心和耐心度,减少下次出现编程错误的可能。同时也有助于学生理解一些难点知识,例如循环语句的执行过程、指针和变量地址之间的关系等。笔者也让学生两两相互进行调试对方的程序,这种方式既可以提高学生的程序阅读能力和调试能力,又可以让学生注意程序书写规范,进而提高程序可读性,同时还能让学生进行互动交流,提高沟通能力。
三、结语
C语言程序设计是一门很注重实践操作的课程。为了进一步引导学生重视实际动手能力的提高,在课程考核中笔者将上机考试成绩占总成绩的比例设置为50%,这个比例可能还会提高。目前课程教学还存在一些问题,我们需要努力让学生从解决实际问题中获得成就感,尽可能地调动学生的积极性、提高其学习兴趣,培养学生通过计算思维的方式利用C语言程序设计能力去解决各自专业中遇到的问题。
参考文献:
[1]谭浩强.研究计算思维,坚持面向应用[J].计算机教育,2012,(21):45-49,56.
[2]J.M.Wing.Computational Thinking[J].Communications of the ACM,2006,(3):33-35.
[3]段学庆.C语言教学方法之浅析[J].教育教学论坛,2017,(23):263-264.
[高校非计算机专业C语言课程教学方法探讨]相关文章
- 高中生物中“分子与细胞”的教学方法初探
- 新课程背景下高中地理教学方法的创新
- 浅谈高中地理教学方法
- 初中地理“以图导学”教学方法解析
- 高中地理兴趣教学方法之我见
- 图像时代下高校油画专业教学方法的创新研究
- 浅谈高中数学教学方法
- 职业高中数学教学方法的实践与思考
- 数据安全教学方法的研究与探讨
- 《数学物理方程》课程教学方法探讨
- 计算机专业大学生实习报告3篇
- 计算机专业大学生顶岗实习报告
- 高职院校计算机专业程序设计语言教学探讨
- 对高职高专院校非计算机专业计算机教育的思考
- 高校非计算机专业的计算机课程体系设置的研究
- 中职计算机专业数据库教学效果思考
- “微课程”在初中地理教学中的运用探讨
- 任务驱动法在高校计算机教学中的作用方法探讨
- 对排列组合问题的探讨
- 人力资源会计探讨
- 电子商务环境下物流成本的会计探讨
- 社会责任会计问题探讨
- 实施学校营养教育的策略探讨
- 关于人力资源会计理论问题的探讨
- 探讨环保工程造价管理控制研究
- 计算机数据库安全技术探讨
- 关于索绪尔《普通语言学教程》中的比喻问题的研究综述
- 语言文字工作总结 语言文字工作总结范本
- 高校教师个人工作总结四篇
- 高校学生如何制定学习计划四篇
- 高校教师教学能力培训心得总结范文3篇
- [在学校工作中-充分发挥党组织政治核心作用]发挥战斗堡垒作用
- 在学校工作中-充分发挥党组织政治核心作用 发挥战斗堡垒作用
- [新时代党建设总要求与高校学生党支部工作] 新时代党建总目标
- 党建工作在学风建设中重要性:基层党建工作重要性
- 论高校党建工作中学生党员主体作用发挥:高校党建工作
- 不忘初心砥砺前行 论高校基层党组织作用
- [浅谈加强高校学生基层党组织建设意义和举措-最新教育文档]
- 上一篇:新时期下谈计算机网络信息安全及防火墙技术
- 下一篇:计算机动画发展现状