c语言学习第一课课件
- 格式:ppt
- 大小:1.95 MB
- 文档页数:41


第 1 页 C语言课程教学方法浅析
C 语言程序设计是相关专业的必修课程。作为计算机类的专业基础课,目的是使学生掌握程序设计的基本方法并逐步形成正确的程序设计思想, 能够熟练地使用C语言进行程序设计并具备调试程序的能力, 为后继课程及其他程序设计课程的学习和应用打下基础, 同时也是全国计算机二级考试所统一要求的课程之一。C语言在我院是作为高职学生第一门程序设计课程、面向毫无程序设计经验的一年级新生开设的, 这些初学者经常发现, 学习这门编程语言是一个充满挫折的艰难历程。
一、采用启发、引导的教学方法, 增强学生的学习兴趣, 激发学生的主动思维
(一) 教师在教学过程中, 应当注意设置疑难问题, 引导学生思考和探索, 让他们的思想活跃起来
任何时候, 问题都是最好的老师, 是学生学习的引导者, 没有问题便没有深入。在教学过程中, 引导学生在问题解决中学习, 即提出问题,
留给学生时间思考、讨论、解决问题,从而更深入地展开学习。实践证明,
这种教学方法充分调动了学生学习的积极性和主动性。例如, 在讲数组的概念时, 老师先设置问题: 编程计算10个人的英语平均成绩。根据以前所学, 学生会想到: 需要说明10个类型相同的变量用于存放这10个人的英语成绩。再进一步要求: 计算50个人的英语平均成绩。这时候如再说明50个变量, 则会将问题麻烦化, 学生此刻需要讨论该如何合理说明变量。再深入一步: 求100个人的英语平均成绩。此时, 当教师引出数组的概念、分析数组的性质时, 学生不仅能够很容易记住数组的性质, 还能够第 2 页 知道在什么情况下使用数组类型, 事半功倍。
(二) 教给学生正确的学习方法, 引导学生掌握程序设计的思想和方法
程序设计是一项细致的活动, 只有熟练地掌握和使用编程语言的语法才能编出好的程序。然而, 它也是一项逻辑活动, 可以完全独立于具体的编程语言, 不受它所依托的具体语言的限制。因此, 教师在介绍程序设计语言时不能只侧重于语法知识介绍, 这种教法常会给学生一个误导,
靳润昭 C语言教程讲义 2001年2月17日
第1页 5 分支结构程序 ............................................................. 1
5.1 关系运算符和表达式 ................................................................................... 1
5.1.1 关系运算符及其优先次序 ..................................................................... 1
5.1.2 关系表达式 .......................................................................................... 1
5.2 逻辑运算符和表达式 ................................................................................... 2
5.2.1 逻辑运算符极其优先次序 ..................................................................... 2
5.2.2 逻辑运算的值....................................................................................... 3
5.2.3 逻辑表达式 .......................................................................................... 3
5.3 if语句......................................................................................................... 4
《C语言》课程学习指导资料
本课程学习指导资料根据该课程教学大纲的要求,参照现行采用教材张富《C及C++程序设计》,人民邮电出版社,2008年10月,并结合远程网络业余教育的教学特点和教学规律进行编写,适用于工科类计算机、通信及相关专业学生。
第一部分 课程学习目的及总体要求
一、课程的学习目的
《C语言》是一门理论与实践并重的课程,也是一门应用性非常强的课程。它是国际上广泛流行的、有广泛发展前途的计算机高级语言,适合作为系统描述语言。由于它是一种理想的结构化语言, 具有现代程序设计语言的特征,其语言简洁,结构清晰,用途广泛,具备底层处理功能,可执行代码质量高,可移植性好, 编译、运行效率高,数据类型丰富,灵活性强, 而且便于学习,特别是有助于初学者学习建模设计思想,并对数据结构的运用有一定的认识,对培养学生的抽象思维能力有很大帮助, 因而成为计算机高级语言教学的首选语言。
掌握了C语言,就可以较为轻松地学习其他任何一种程序设计语言,为后续的面向对象程序设计、Java程序设计等程序设计语言的学习打下基础。
二、课程的总体要求
C语言是一个与实践和应用结合非常紧密的课程,通过本课程的学习,使学生初步掌握计算机高级语言的语法规则,对程序设计有较深的了解和一定的应用能力。培养学生的抽象思维能力,使学生初步掌握系统需求分析,程序设计实现的过程。并为后续的程序设计语言的学习打下基础。
第二部分 课程学习的基本要求及重点难点内容分析
第一章 对C语言的初步认识
理解C语言的发展与特点、C语言的基本程序结构、C语言的语法规则以及C语言程序的开发过程等,为以后各章的学习奠定全面基础。要求学生能熟悉C语言的编写和执行过程、C程序的运行步骤,为今后上机实验做好全面准备。
1、本章学习要求 (1)应熟悉的内容
C语言的发展与特点。
(2)应掌握的内容
C语言的基本程序结构,C语言的语法规则。C语言程序的开发过程等,C语言的编写和执行过程,C程序的运行步骤。
陕西国防工业职业技术学院
课 时 授 课 计 划
课程名称:C语言 任课教师:戚斌 授课顺序:第1讲
周 次 第一周 第一周 第 周 第 周 第 周
日 期 星期一第12节 星期二第34节 星期 第 节 星期 第 节 星期 第 节
班 级 电子3101-02 微电3101
课 题
C语言基本框架
目 的
要 求
了解C语言的特点,熟悉C语言集成开发环境
组织教学包括复习旧课、讲解新课、时间分配等各教学环节
1 初步了解C语言程序
2 C语言特点概述
3 集成开发环境简介
重 点
难 点 C语言集成开发环境
教具、电教器材及其
它 多媒体教室
课 外
作 业
课 后
记 录
教研室主任签名: 2009年2月
陕西国防工业职业技术学院
课 时 授 课 计 划
课程名称:C语言 任课教师:戚斌 授课顺序:第2讲
周 次 第一周 第一周 第 周 第 周 第 周
日 期 星期三第56节 星期四第12节 星期 第 节 星期 第 节 星期 第 节
班 级 电子3101-02 微电3101
课 题
C语言基本数据及其运算
目 的
要 求
掌握C语言基本数据及其运算
组织教学包括复习旧课、讲解新课、时间分配等各教学环节
1.C程序实例
2.数据类型
3.常量和变量
4 运算符和表达式
重 点
难 点 数据类型
教具、电教器材及其
它 多媒体教室
课 外
作 业
课 后
记 录
陕西国防工业职业技术学院
课 时 授 课 计 划
课程名称:C语言 任课教师:戚斌 授课顺序:第2讲