计算中心
 首页 | 中心简介 | 师资队伍 | 理论教学 | 实践教学 | 教学改革与研究 | 等级考试 
站内搜索:
 
  理论教学
 教学大纲 
 电子课件 
 授课计划 
 授课教案 
 
  教学大纲  
当前位置: 首页>>理论教学>>教学大纲>>正文
 
C语言教学大纲(48学时)
2012-05-23 00:00   审核人:

C语言教学大纲

课程编号:3101003

课程名称:C语言

英文名称:The C Programming Language

总 学 时:48理论学时:32实验学时:16课外学时:0学分:3

先修课程要求:计算机应用基础

适用专业:工业工程、材料科学与工程、材料成型及控制工程、冶金工程、功能材料、环境工程、环境科学、资源勘察工程

参考教材:《C程序设计》谭浩强著 清华大学出版社

教学参考书:《C语言程序设计》

一、课程在培养方案中的地位、目的和任务

本课程是非计算机专业本、专科学生的公共基础课。

课程教学所要达到目的是:

1.了解高级语言的特点,掌握C语言的基本成分及其使用方法,具有编写C程序的初步能力和阅读能力。

2.掌握结构化程序设计方法,形成良好的程序设计风格。

3.掌握计算机操作和调试程序的基本技能。会用TC去解决一些简单问题。

二、课程的基本内容、重点难点及教学要求

基本内容:

1、C程序设计语言的基本结构

(1)算法的概念和思想

(2)程序设计语言

(3)C语言的结构

(4)C语言的风格及其书写格式

(5)C程序的上机步骤

2、C语言的基本数据类型、表达式及表达式运算

(1)数据类型的概念

(2)常量

(3)变量

(4)运算符与其优先级和结合性

(5)表达式的概念、分类和求值运算

3、顺序结构

(1)基本语句

①C语句的分类 ②表达式语句 ③赋值语句 ④复合语句和空语句

(2)输入输出函数的调用

①格式转换的输入输出函数(scanf/printf)

②字符的输入输出函数(getchar/putchar)

4、选择结构

(1)条件分支结构语句(if、if…else、if…elseif…else)

(2)开关语句(switch)

5、循环结构

(1)循环语句

① 三种循环语句(while、do…while、for)

② 三种循环结构的区别和特点

(2)循环的嵌套

(3)continue语句和break语句

6、数组

(1)一维数组

①一维数组的定义、存储方式和初始化

②一维数组的引用

(2)多维数组

①多维数组的定义、存储方式和初始化

②多为数组的引用

(3)字符数组

①字符数组的定义、初始化和引用

②字符串及其字符串函数

7、函数与预处理命令

(1)函数的概念和功能

(2)函数的参数传递

(3)函数的调用

①函数调用原则 ②一般调用

③递归调用 ④嵌套调用

(4)局部变量与全局变量

(5)变量的存储类别

(6)内部函数和外部函数

(7)预处理命令

8、指针

(1)指针的基本概念

(2)指针的运算

(3)指针与数组

(4)指针与字符串

(5)指针与函数

(6)指针数组与指向指针的指针

9、结构体与公用体

(1)结构体定以及引用

(2)链表的处理

(3)共用体的定义及引用

(4)枚举类型的定义

10、文件

(1)文件的概念及作用

(2)文件类型的指针

(3)与文件有关的函数

11、C++简介

(1)C++的特点

(2)C++的基本概念

(3)C++的输入输出

(4)变量的引用类型

(5)函数的重载与缺省参数的函数

(6)内置函数

重点难点:

1、C语言的数据类型

2、循环结构

3、数组排序

4、字符数组

5、指针操作

6、文件操作

教学要求:

让学生系统地了解C语言的基本概念、作用。培养学生用C语言来解决相关问题的能力。通过一定量的作业和编程要求,使学生达到真正学有所获的目的。

三、课程学时分配

讲课内容

学时

C程序设计语言的基本结构

2

基本数据类型、表达式

2

顺序结构

2

选择结构

2

循环结构

4

数组

4

函数与预处理命令

4

指针

6

结构体与公用体

2

文件

2

C++简介

2

实验

16

合计

48

四、实验内容及要求

本课程实验以上机实验为主。各单元都配有若干实验,每次实验2学时,帮助学生掌握该单元的内容。本课程配有相应的实验指导教程和习题集。要求学生通过实验熟练掌握C语言编程方法。要求学生尽可能多地上机实践。实验课具体安排如下。

实验一 C程序设计的概念与步骤

实验二 数据类型运算符和表达式与顺序结构程序设计

实验三 选择结构程序设计

实验四 循环结构程序设计

实验五 数组

实验六 函数

实验七 指针

实验八 文件操作

五、考核方式及成绩评定方法

总成绩=平时成绩×30%+期末考试成绩×70%

其中:平时成绩=三次以上课堂练习或课后作业+实验课成绩,平时成绩不及格者取消考试资格。期末考试采取上机考试形式,包括选择、填空、改错、程序等题型。

六、学习本课程应注意的问题

C语言是一门实践性很强的课程,学习时应多注意在理解课本内容的基础上多上机实践,学生平时上机应不少于实验课课时。

七、制定执笔者:宋欣 审定者:祝群喜 批准者:

关闭窗口
东北大学秦皇岛分校 | 图书馆

  版权所有 东北大学秦皇岛分校计算中心