人人范文网 范文大全

c语言程序设计课程教学大纲

发布时间:2020-03-02 15:02:02 来源:范文大全 收藏本文 下载本文 手机版

《C语言程序设计》课程教学大纲

课程编号:

适用专业:机械制造、数控、焊接 专业责任教学单位:机电工程系 总学时:36学时 考核形式:闭卷 笔试 课程类型:专业基础课 选读方式:必修课 教学目的:

我们的时代是一个离不开计算机的时代,对于机械制造、数控、焊接专业学生,程序设计是学生必备的技能之一。C语言是一种广泛使用的结构化程序设计语言,它既具有高级语言的特点,又具有低级语言的特点,它的通用性与灵活性使得它比一般的程序设计语言更加通俗易懂。

本课程从介绍C语言的基础知识入手,引入“模块化程序设计”思想,强调实例教学,并结合大量的上机实践,要求学生在模仿、实践中逐步学会编写程序,提高阅读程序的能力及实际操作能力和技能,为以后更好的理解程序,学习程序,开发软件打好基础。

主要教学内容及要求:

第一部分 进入C语言程序世界(2学时)

1、要求:了解C语言的特点,掌握C程序的结构组成,算法的概念及其表示方法,熟悉VC编程环境使用。

2、内容:

1.1 了解C语言程序的结构 1.2 设计简单的C语言程序 1.3 C程序的调试与运行 1.4 计算机语言的发展

3、重点:C程序的结构、VC编程环境、算法的概念及其表示、编写最简单的C程序。 难点:编写简单的C程序。

第二部分 编制C程序设计的基础知识(2学时)

1、要求:熟练掌握C语言基本数据类型和表达式,掌握并熟练运用常用的I/O函数。

2、内容: 2.1 常量与变量

2.2 C语言的基本数据类型 2.3 C语言的常用运算符与表达式

3、重点:C语言基本类型、C语言常用表达式。 难点:C语言表达式运算符优先级的判断。 第三部分 顺序结构程序设计(2学时)

1、要求:了解三种结构程序设计的思想,掌握顺序化结构程序设计的方法。

2、内容:

3.1 结构化程序设计的三种基本结构 3.2 数据的输入与输出 3.3顺序结构程序设计举例

3、重点:顺序结构程序设计,printf与scanf函数的使用。 难点:printf与scanf函数的使用。

4、实验:

实验

一、输入/输出函数编程实训 实验

二、顺序程序结构设计

第四部分 选择结构程序设计(2学时)

1、要求:掌握选择结构程序设计的方法,if语句,switch语句的应用。

2、内容:

4.1 选择结构程序设计简介 4.2 if语句的典型应用形式 4.3条件运算符和条件表达式 4.4 switch语句的应用 4.5 选择结构程序设计应用

3、重点:选择结构程序设计,if语句与switch语句的应用。 难点:if语句与switch语句的使用。

4、实验:

实验

三、选择结构程序设计

第五部分 循环结构程序设计(4学时)

1、要求:掌握循环结构程序设计的思路,while语句、do—while语句和 for语句的使用,循环语句嵌套,break和continue语句。

2、内容:

5.1 为什么使用循环

5.2 while语句与do...while语句 5.3 for语句实现循环 5.4 几种循环的比较 5.5 多重循环(嵌套循环) 5.6 break和continue语句 5.7 循环结构程序设计举例

3、重点: while语句、do—while语句和 for语句的使用,循环语句嵌套,break语句。 难点:循环语句的嵌套。

4、实验:

实验

四、循环结构程序设计

第六部分 应用数组设计程序(4学时)

1、要求:掌握数组的定义、引用和初始化,熟练运用数组解决同类型的多个变量问题。

2、内容: 6.1 数组的引入 6.2 一维数组 6.3 二维数组 6.4 字符数组 6.5 数组的应用

3、重点:一维数组、二维数组和字符数组的定义和应用。 难点:二维数组、字符数组的应用。

4、实验:

实验

五、一维数组的使用 实验

六、字符数组的使用

第七部分 应用函数设计程序(4学时)

1、要求:掌握函数的定义及调用规则,理解实参和形参数据的传递方式,熟练运用函数实现模块化程序设计,理解函数的嵌套调用和递归调用,内部函数与外部函数,理解变量的作

用范围和存储类别

2、内容: 7.1 函数的引入 7.2 函数的定义与调用 7.3 函数的嵌套调用和递归调用 7.4 函数应用实例

7.5 局部变量、全局变量及其存储 7.6 内部函数和外部函数

3、重点:函数的定义与调用、递归和嵌套函数、变量的存储类别和作用范围。 难点:函数的调用、递归函数的使用。

4、实验:

实验

七、函数的使用 第八部分 应用指针编制程序

1、要求:了解指针的概念及定义,掌握指针的使用方法,掌握指针和一维数组以及指针和二维数组的应用。掌握几种特殊类型的指针。

2、内容: 8.1 指针概述 8.2 指针变量 8.3 指针与数组 8.4 指针与函数 8.5 指针数组 8.6 指向指针的指针

3、重点:指针变量的定义和使用、指针与变量、数组、函数指向应用。 难点:指针变量作为函数参数、指针指向数组、函数的应用。

4、实验:

实验

八、指针的简单使用 实验

九、指针的高级使用

第九部分 结构体、共用体和枚举类型的应用(4学时)

1、要求:理解并掌握结构体的基本概念和用法,掌握共用体和枚举类型的基本概念及一般使用方法,了解用户自定义类型。

2、内容:

9.1 结构体类型与结构体变量的定义 9.2 结构体变量的引用 9.3 结构体数组 9.4 结构体与指针 9.5 结构体与函数 9.6 结构体应用—链表 9.7 共同体 9.8 枚举类型

9.9 用typedef定义类型

3、重点:结构体、共用体和枚举类型的定义、引用和初始化 难点:结构体的概念和使用

4、实验:

实验

十、结构体和共用体的应用 第十部分 文件(2学时)

1、要求:理解文件的结构类型、文件指针的相关概念,掌握文件的打开、关闭、读写、定位等文件操作

2、内容: 10.1 文件概述 10.2 文件的常用操作 10.3 文件的应用举例

3、重点:文件的打开与关闭,文件的读写 难点:文件类型指针的概念,文件的读写

4、实验:

实验十

一、文件的使用

第十一部分 C语言程序设计应用实例(4学时)

1、要求:成功完成“实现通讯录的管理程序”与“贪吃蛇游戏编程实例”训练。

2、内容:

11.1 实现通讯录的管理程序 11.2 学生成绩管理程序

11.3 图形与游戏编程实例

3、重点:强化多种C语句、规则的混合使用,理解结构化程序设计的思路。 难点:C语句规则的熟练使用,图形库函数的使用。 本课程与其它课程的联系与分工:

先修课程:《计算机应用基础》、《高等数学》、《线性代数》

编写者签名:

日 系部审核:

教务处批准:

C语言程序设计课程教学大纲

《C语言程序设计》课程教学大纲

《C语言程序设计》课程教学大纲(优秀)

《C语言程序设计(实践)》课程教学大纲.

《C语言程序设计》教学大纲

C语言程序设计教学大纲()

《C语言程序设计》教学大纲

《C语言程序设计》教学大纲

《C语言程序设计》教学大纲

《C语言程序设计》教学大纲

c语言程序设计课程教学大纲
《c语言程序设计课程教学大纲.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档