最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

C语言程序设计教学大纲

来源:动视网 责编:小OO 时间:2025-09-24 12:10:46
文档

C语言程序设计教学大纲

C语言程序设计教学大纲课程性质:必修总学时:96开课学期:第一学期适用专业计应、计网先修课程计算机基础一、说明1、课程性质C语言程序设计是国际上广泛流行的、很有发展前途的计算机高级语言,是计算机应用与计算机信息管理专业学生必须要掌握的一门语言,也是学生今后学习其他语言的基础。2、课程的任务1)让学生了解C语言的产生和发展2)通过上机实践,让学生了解TUROBC编译器的使用工作原理。3)通过理论课的学习,使学生熟练地掌握C语言的基础知识,进而能灵活地驾驭C语言来编写程序。4)培养学生良好的编程风
推荐度:
导读C语言程序设计教学大纲课程性质:必修总学时:96开课学期:第一学期适用专业计应、计网先修课程计算机基础一、说明1、课程性质C语言程序设计是国际上广泛流行的、很有发展前途的计算机高级语言,是计算机应用与计算机信息管理专业学生必须要掌握的一门语言,也是学生今后学习其他语言的基础。2、课程的任务1)让学生了解C语言的产生和发展2)通过上机实践,让学生了解TUROBC编译器的使用工作原理。3)通过理论课的学习,使学生熟练地掌握C语言的基础知识,进而能灵活地驾驭C语言来编写程序。4)培养学生良好的编程风
C语言程序设计教学大纲

课程性质:必修        总学时:  96       

开课学期:第一学期  适用专业  计应、计网 

先修课程 计算机基础

一、说明

1、课程性质

C语言程序设计是国际上广泛流行的、很有发展前途的计算机高级语言,是计算机应用与计算机信息管理专业学生必须要掌握的一门语言,也是学生今后学习其他语言的基础。

2、课程的任务

1)让学生了解C语言的产生和发展

2)通过上机实践,让学生了解TUROB C编译器的使用工作原理。

3)通过理论课的学习,使学生熟练地掌握C语言的基础知识,进而能灵活地驾驭C语言来编写程序。

4)培养学生良好的编程风格。

3、教学在应注意的问题

C语言程序设计地一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。

通过讲授算法,让学生了解编写程序的一般思路;通过讲授数据类型等基础知识,让学生掌握用C语言编程必备的语法知识;通过讲授顺序程序设计、选择结构程序设计和循环控制,让学生掌握结构化程序设计的方法;通过讲授数组、指针、结构体等知识,让学生明确数据结构的概念并掌握它们的用法;通过讲授函数与文件,使学生掌握模块化程序的方法。

4、课时分配

学时分配表

章  节

教  学  内  容

学  时  数

合计讲授实验与实训机动
第一章C语言概述

422
第二章程序的灵魂—算法

422
第三章数据类型、运算符和表达式844
第四章顺序结构程序设计642
第五章选择结构程序设计642
第六章循环结构程序设计1064
第七章数  组

844
第八章函  数

1064
第九章预处理命令220
第十章指  针

16

12

4
第十一章结构体和共用体1284
第十二章文  件

1082
合  计

96

6234
二、教学内容

第一章  C语言概述

1、教学要求

了解C语言的发展、特点,了解简单的C语言程序。

2、教学内容:C语言的发展、特点、简单C程序介绍;一般的上机步骤。

3、重点:C语言程序结构介绍及C语言程序上机过程。

4、难点:C语言程序的编译、连接与执行。

5、实验1:TUROB 集成开发环境

第二章   程序的灵魂——算法

1、教学要求

使学生理解算法的本质。

2、教学内容:算法的概念;简单算法举例;算法的特性;算法的表示方法;结构化程序设计方法。

3、重点:怎样一步一步的用C语言表示一个算法。

4、难点:算法的表示方法

5、实验2:用C语言表示个算法。

第三章    数据类型、运算符与表示式

1、教学要求

使学生掌握各种基本数据类型,掌握好算术表达式、赋值表达式和逗号表达式的用法。

2、教学内容:C的数据类型;常量变量;算术运算符与算术表达式;赋值表达式与逗号表达式。

3、重点:各种数据类型的特点;各种表达式的用法。

4、难点:运算符的优先级别及表达的运算顺序。

5、实验3:数据类型、运算符和表达式

第四章   顺序结构程序设计

1、教学要求

掌握各种类型数据的输入和输出方法,能正确运用各种格式转换方法。

2、教学内容:C语言概述;赋值语句;字符数据的输入输出;格式输入与输出;顺序结构程序设计举例。

3、重点:各种类型数据的输入与输出方法。

4、难点:格式化输入输出

5、实验4:最简单的C程序设计。

第五章   选择结构程序设计

1、教学要求

掌握各种表达式的用法;掌握IF语句、SWITCH语句。

2、教学内容:关系运算符和关系表达式;逻辑运算符逻辑表达式;IF语句;SWITCH语句。

3、重点:IF语句;SWITCH语句.

4、难点:IF语句的嵌套。

5、实验5:循环控制。

第七章   数组

1、教学要求

掌握一维数组、二维数组和字符数组的定义、引用和初始化及其应用。

2、教学内容:一维数组的定义和引用;二维数组的定义和引用;字符数组。

3、重点:WHILE语句、FOR语句,循环的嵌套。

4、难点:数组的应用

5、实验6:数组

第八章  函数

1、教学要求

使学生掌握定义函数的方法;掌握函数实参与形参的对应关系及参数传递的方式;掌握函数的嵌套调用;掌握变量的作用域与存储类别。

2、教学内容:

函数定义的一般形式;函数参数和函数的值;函数的调用;函数的嵌套调用;函数的递归调用;局部变量和全局变量;变量的存储类别;内部函数和外部函数。

3、重点:定义函数的方法;实参与形参的对应关系及参数传递的方式;函数的嵌套调用;变量的作用域。

4、难点:实参与形参的对应关系及参数传递的方式;变量的作用域。

5、实验7:函数

第九章   预处理命令

1、教学要求

掌握宏定义的方法;掌握文件包含的方法;掌握条件编译的方法。

2、教学内容:宏定义;“文件包含”处理;条件编译。

3、重点:宏定义;“文件包含”处理

4、难点:宏定义

第十章    指针

1、教学要求

掌握指针的概念,能灵活运用指针。

2、教学内容:地址和指针的概念;变量的指针和指向变量的指针变量;数组的指针和指向数组的指行变量;字符串的指针和指向字符串的指针变量;函数的指针和指向函数的指针变量;返回指针值的函数;指针数组和指向指针的指针;有关指针的数据类型和指针运算小节。

3、重点:地址和指针的概念,指针和指针变量。

4、难点:指针和指针变量;返回指针值的函数;指针数组和指向指针的指针。

5、实验8:指针

第十一章   结构体与共用体

1、教学要求

掌握结构体类型变量的定义和使用;掌握结构体类型数组和定义和使用。掌握链表的概念,初步学会对链表进行操作。

2、教学内容:结构体的定义方法、引用、初始化;结构体数组的定义、初始化、应用;指向结构体类型数据的指针;用指针处理链表。

3、重点:结构体类型变量的定义和使用。

4、难点:结构体类型变量的输入与输出;用指针处理链表。

5、实验9:结构体

第十二章  文件

1、教学要求

掌握文件以及缓冲文件系统、文件指针的概念;理解文件打开、关闭、读写等文件操作过程;能用缓冲文件系统对文件进行简单操作。

2、教学内容:C语言文件的概念;文件的打开与关闭;文件的读写;文件的定位;文件出错的检测。

3、重点:文件的打开与关闭;文件的读写;文件的定位。

4、难点:文件的随机访问处理。

5、实验:文件

三、参考教材

《C语言程序设计》,清华大学出版社    谭浩强著

《C语言程序设计与上机指导》 清华大学出版社   谭浩强主编

《C语言程序设计教程》  高等教育出版社   谭浩强   张基温著

《C语言习题与上机指导》 高等教育出版社  谭浩强  张基温著

文档

C语言程序设计教学大纲

C语言程序设计教学大纲课程性质:必修总学时:96开课学期:第一学期适用专业计应、计网先修课程计算机基础一、说明1、课程性质C语言程序设计是国际上广泛流行的、很有发展前途的计算机高级语言,是计算机应用与计算机信息管理专业学生必须要掌握的一门语言,也是学生今后学习其他语言的基础。2、课程的任务1)让学生了解C语言的产生和发展2)通过上机实践,让学生了解TUROBC编译器的使用工作原理。3)通过理论课的学习,使学生熟练地掌握C语言的基础知识,进而能灵活地驾驭C语言来编写程序。4)培养学生良好的编程风
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top