本课程重在培养学生掌握计算机程序设计的思想和方法,初步具有在本专业领域应用计算机的能力,为进一步学习后续课程打下坚实的基础。
本课程要求掌握程序设计语言的基本知识,主要是程序设计语言的语法知识,这是程序设计的基本工具;掌握程序设计的方法与技术,主要是程序设计的基本方法和基本技术;具有根据给定算法设计和调试程序的初步能力,并掌握一批简单的数值计算和非数值计算常用算法,这是程序设计能力的具体体现。
本课程是一门实践性很强的课程,上机和实训是本课程教学的重要环节。通过课堂理论授课和上机实践,使学生能够比较熟练地掌握C语言的语法规则和程序设计的基本方法与编程技巧,结合一般数值计算问题向学生介绍计算机程序设计的基本知识,使学生了解进行科学计算的一般思路,培养学生应用计算机解决和处理实际问题的思维方法与基本能力,为进一步学习后续课程和将来在不同领域应用计算机奠定基础。
《C语言程序设计》教学大纲
一、 课程性质及培养目标
本课程重在培养学生掌握计算机程序设计的思想和方法,初步具有在本专业领域应用计算机的能力,为进一步学习后续课程打下坚实的基础。
本课程要求掌握程序设计语言的基本知识,主要是程序设计语言的语法知识,这是程序设计的基本工具;掌握程序设计的方法与技术,主要是程序设计的基本方法和基本技术;具有根据给定算法设计和调试程序的初步能力,并掌握一批简单的数值计算和非数值计算常用算法,这是程序设计能力的具体体现。
本课程是一门实践性很强的课程,上机和实训是本课程教学的重要环节。通过课堂理论授课和上机实践,使学生能够比较熟练地掌握C语言的语法规则和程序设计的基本方法与编程技巧,结合一般数值计算问题向学生介绍计算机程序设计的基本知识,使学生了解进行科学计算的一般思路,培养学生应用计算机解决和处理实际问题的思维方法与基本能力,为进一步学习后续课程和将来在不同领域应用计算机奠定基础。
在本门课程结束时,学生应该能够:
1. 比较熟练地掌握C语言的语法规则;
2. 比较熟练地掌握C语言程序设计的基本方法与编程技巧;
3. 具有应用计算机解决和处理实际问题的思维方法与基本能力
二、 内容及课时安排计划表
周次 | 章 节 | 教学内容 | 学时 |
1 | 第1章 初始C语言 | 认识CodeBlock+注册学者网+实验一 | 4 |
2 | 第3章 数据类型 | 实验二
| 4 |
3 | 第3章 数据类型 | 实验三
| 4 |
4 | 第4章 运算符与表达式(1) | 实验四 | 4 |
5 | 第4章 运算符与表达式(2) | 实验五 | 4 |
6 | 第5章 选择结构程序设计 | 实验六 | 4 |
7 | 第6章 循环结构程序设计 | 2 | |
8 | 第7章 函数(1) | 实验七 | 4 |
9 | 第7章 函数(2) | 实验八、综合实验布置 | 4 |
10 | 第8章 数组 | 实验九 | 4 |
11 | 第9章 指针 | 实验十 | 4 |
12 | 第10章 字符串处理 | 实验十一 | 4 |
13 | 第11章 结构体、共用体与枚举 | 实验十二 | 4 |
14 | 综合实验 | 综合实验样板例子1 | 2 |
15 | 第12章 读写文件 | 实验十三 | 4 |
16 | 综合实验 | 综合实验样板例子2 | 4 |
17 | 13章 预处理命令 | 综合使用检查 | 4 |
18 | 综合实验答辩 | 综合实验答辩 | 4 |
考核方式说明:考查:其中考勤30%,平时实验30%,期末项目40% | |||
使用教材:C语言程序设计 |