- 0
- 0
- 约3.5千字
- 约 6页
- 2026-03-05 发布于河南
- 举报
谈《C语言程序设计》课程教学
摘要:c语言作为入门级的编程语言,已经被越来越多的学生所
重视,然而在当前的《c语言程序设计》课程教学中,却存在着很
多问题,导致学生的学习兴趣不高,基础知识掌握不牢,缺乏对算
法的抽象思维能力等问题,本文结合教学体会,提出了一些合理化
的改革措施和建议。
关键词:c语言程序设计算法兴趣
中图分类号:g64文献标识码:a文章编号:
1672-3791(2012)09(b)-0164-02
《c语言程序设计》是我校计算机类各专业开设的一门专业基础
课程,也是非计算机专业理工科开设的一门公共基础课程。主要讲
授c程序设计语言的基本知识和程序设计的方法与技术。通过本课
程的学习,使学生掌握计算机程序设计的思想和方法,初步具有在
各领域应用计算机的能力,并为后续课程的学习创造条件。但从教
学过程来看,学生们普遍反映c语言难学,概念难理解,学完后编
程不知如何入手等问题,因此,学习失去兴趣,挂科率一直高居不
下,使学生对该课程产生了畏惧心理。教师教学效果不理想。在此,
结合教学实践,根据遇到的一些问题提出自己的解决思路。
1激发学生的学习兴趣
要想学生学好c语言,提高学生的学习兴趣,首先必须让学生
对课程有个全局的认识。学生在接触一门新课程前,最关心的问题
就是这门课程是学什么、学完之后可以做什么[1]。因此,在教学
之初,教师应首先使学生明确学习这门课程的目的、要求以及目标,
使学生初步了解该课程在本专业中处于什么位置,为什么要学习该
课程,学好该课程对于个人的专业发展有什么作用,教师可以结合
程序设计在本专业中应用的实例,使学生明白学习该课程的重要性
和必要性,从而激发学习兴趣。另外,由于c语言的概念比较抽象,
在每一章初期概念讲解阶段,可以多举一些与生活密切相关的例
子,为概念的引入做准备,以激发学生的学习兴趣。例如,在介绍
数组这个概念时,由于数组是一种新的数据类型,为加深学生的理
解,可以提出一个问题让同学们思考:一个班学生的学习成绩应该
如何存储呢?并提示学生这些数据有何特点,从而引出在c语言中
如何存储,从而引出数组这个概念。这种方法能够发展学生的探索
能力,避免了直接的理论说教,不仅能激发学生的学习兴趣,还能
加深学生对新知识点的理解。此外,在教学过程中,布置一些有趣
味性的编程题目,积极鼓励有能力的同学参加软件设计大赛,使学
生通过独立或团体完成一个软件设计,增强他们的学习自信,调动
学习热情,提高学习兴趣。
2注重知识的归纳总结
和自然语言一样,许多字词可能是相近的、相反的或者是相同
的,字词间存在着内在的联系[2]。在c语言中,涉及到此类的知
识点时,可以采用归纳总结的方法进行教学。例如,循环结构中的
while语句,do-while语句和for语句。在学生充分掌握三种语句
的基础上,教师对这三种循环语句进行归纳总结,归纳三种语句的
异同点,并针对同一程序详细介绍如何用这三种语句分别实现。便
于学生对循环结构的灵活掌握。另外,c语言中学到的知识点都是
零星、片面的,有些甚至是容易混淆的,比如说运算符的优先级和
结合性,教师在课堂中对此类知识点进行归纳总结,方便学生的比
较与记忆。并且在新的一章开始学习之前,对上一章的内容进行重
点、难点以及小结的归纳总结,便于学生温故而知新,避免学生边
学边忘,前后知识不衔接的问题。
3注重算法思维的培养
算法是程序设计的灵魂,在程序设计中要设计一个好的程序首
先要对程序的算法有较详细的了解,其次才是采用编程语言对算法
的实现。但很多学生学完c语言课程后不会编程,甚至不知道从何
下手。造成这一现象的主要原因是由于程序设计的思想与学生传统
的思维方式不一致,学生缺乏对算法的抽象思维能力,因此不会分
析问题,无法写出算法,这就需要教师在介绍程序范例时注重学生
算法思维能力的培养。教师首先提出问题,可以选择一些与实际生
活贴近的小例子,如鸡兔同笼问题,引发学生进行思考,然后详细
分析问题,启发学生用现有的思维方式去思考如何解决,得到解决
问题方法后再启发学生将其转化为算法,并可以改变现有条件,使
学生在对新问题的思考过程中,培养学生对算法举一反三的能力,
最后教师对算法进行总结归纳,加深学生对这类问题的理解。
您可能关注的文档
- 路灯管理维护方案例文(6篇).pdf
- 跟单个人简历编辑精选范文.pdf
- 走访慰问生活困难党员老党员老干部活动方案.pdf
- 质保期承诺书及服务计划.pdf
- 课题专家评语精编.pdf
- 课外阅读《布罗镇的邮递员》教学设计.pdf
- 语文考试命题规范与管理制度.pdf
- 计量标准命名与分类编码.pdf
- 计算机科学与技术成考毕业生自我鉴定.pdf
- 计算机专业调剂面试题库(3篇).pdf
- 河北盐山中学等校2025-2026学年上学期高三一模化学试卷(含解析).docx
- 河北正定中学2025-2026学年高一上学期期末考试物理试卷(含解析).docx
- 河北张家口市怀安县2025-2026学年第一学期期末教学综合评价八年级地理试卷(含解析).docx
- 河南安阳市殷都区2025-2026学年第一学期期末教学质量检测七年级地理试卷(含解析).docx
- 河南安阳市滑县2025一2026学年第一学期期末学业质量监测八年级地理试题(含解析).docx
- 河南安阳市林州市2025-2026学年上学期期末考试高一政治试题(含解析).docx
- 河南焦作市武陟县第一中学2025-2026学年高一上学期1月月考语文试卷(含解析).docx
- 河南济源市2025-2026学年上学期期末学业质量调研七年级历史试卷(含解析).docx
- PICC导管并发症的紧急处理与护理.pptx
- 河南鹤壁市2025-2026学年高二上学期期末考试生物试题(含解析).docx
原创力文档

文档评论(0)