一、课程概况
英文名:C Language Programming
开课单位:计算机学院
课程编码:103001
学分学时:4/64
授课对象:全校理工类非计算机专业学生
先修课程:计算机基础
课程目的和主要内容:该课程是理工类非计算机专业学生的第1门程序设计课,主要培养学生利用计算机处理问题的思维方式和程序设计的基本方法,使学生能够掌握C语言的基本语法,利用C语言进行简单的程序设计。
主要内容包括:C语言程序设计基础、基本数据类型、语法规则、控制语句、数组与函数、指针、输入输出和文件处理等。学生可以通过程序实例、相关练习和上机操作,逐步掌握C语言的功能,从而掌握C程序设计的基本知识和基本技能,为进一步学习和应用计算机知识打下良好的基础。
二、课程教学内容及要求
第1章 (4学时)C语言程序设计初步
1.1 程序设计基本技术
1.2 C语言概述
第2章 (4学时)基本数据类型
1.1 基本数据类型
1.2 常量与变量
1.3 运算符与表达式
第3章 (4学时)顺序结构程序设计
3.1 基本语句
3.2 赋值语句
3.3 数据的输入与输出
第4章(6学时)流程控制语句
4.1 选择结构程序设计
4.2 循环结构程序设计
第5章(4学时)数组
5.1 一维数组
5.2 二维数组
5.3 字符数组
第6章(6学时)函数
6.1 函数及定义
6.2 函数的参数
6.3 函数的类型
6.4 函数的调用
6.5 局部变量和全局变量
6.6 变量的存储属性
第7章(8学时) 指针
7.1 地址与指针
7.2指针与数组
7.3指针与字符串
第8章 (2学时)结构体、共用体与枚举
8.1 结构体
8.2 共用体
8.3 枚举
第9章 (2学时)文件
9.1 文件概述
9.2 文件的打开与关闭
9.3 文件的读写操作
三、实践环节
共24学时,参见本课程实验教学大纲
四、学时分配
五、附录
参考教材:《C及C++程序设计》,钮焱、许新民、严运国主编 科学出版社 2003
《C及C++程序设计实验教程》,李振立等主编 科学出版社 2003
参考和阅读书目:《C程序设计》,谭浩强 主编,清华大学出版社 2003
|