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

2020-02-26 其他范文 下载本文

《C程序设计》课程教学大纲由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c程序设计教学大纲”。

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

课程编号: 课程类别: 通识课

教学时数总计:64学时 授课时数:32 实验时数:32 学分: 课程英文译名:C program design

一、课程的任务和目的:

通过学习本课程,使学生了解C语言的语法规则、数据类型、数据运算、语句、函数、程序结构,掌握应用C语言进行程序设计的基本技能,培养学生应用计算机解决和处理实际问题的思维方法与基本能力,为进一步学习和应用计算机打下基础。通过两个综合实验的练习,为以后结合专业知识,解决专业问题奠定基础。

二、课程内容与基本要求

(一)教学基本要求:

通过对本课程的学习,要求达到以下目标:

1.了解C语言的数据类型(基本类型、构造类型、指针类型等)和各类运算符,能正确使用表达式实现各种数据的简单加工;

2.掌握C语言的运行环境及运行一个C语言程序的过程,掌握阅读程序和调试程序的方法;

3.掌握语句的概念、数据的输入输出方法;

4.熟练掌握C程序的三种基本结构(顺序、选择、循环),能使用相关语句完成这三种基本结构的程序设计任务;

5.熟练掌握数组的概念和应用、字符串的应用;

6.掌握指针变量的定义与引用,正确应用指针与变量、指针与数组、指针与字符串之间的相互关系进行程序设计;

7.熟练掌握C语言的用户函数定义、调用、参数传递等方法;

8.了解结构体类型的概念和定义方法以及结构体变量的定义和引用,了解指向结构体变量的指针变量的概念和应用,了解共用体的概念和应用; 9.了解文件的基本概念以及对文件的基本操作方法。

(二)教学内容

1. C语言概述(2学时)

(1)C 语言的特点(2)简单的C程序介绍(3)C 程序的上机步骤 2.数据类型、运算符与表达式(3学时)(1)C的数据类型(2)常量与变量(3)整型数据(4)实型数据(5)字符型数据(6)变量赋初值(7)各类数值型数据间的混合运算(8)算术运算符和算术表达式(9)赋值运算符和赋值表达式(10)逗号运算符和逗号表达式

3.最简单的C程序设计----顺序程序设计(3学时)(1)C语句概述

(2)赋值语句

(3)数据输入输出的概念及在C语言中的实现(4)字符数据的输入输出(5)格式输入与输出(6)顺序结构程序设计举例 4.选择结构程序设计(3学时)

(1)关系运算符和关系表达式(2)逻辑运算符和逻辑表达式(3)if语句

(4)switch语句、break语句(5)程序举例 5.循环控制(4学时)

(1)概述

(2)goto语句以及用goto语句构成循环(3)while语句(4)do-while语句(5)for语句(6)循环的嵌套(7)几种循环的比较

(8)break语句和continue语句(9)程序举例 6.数组(4学时)

(1)一维数组的定义和引用(2)二维数组的定义和引用(3)字符数组 7.函数(4学时)

(1)概述(2)函数定义的一般形式(3)函数参数和函数的值(4)函数的调用(5)函数的嵌套调用(6)函数的递归调用(7)数组作为函数参数(8)局部变量和全局变量(9)变量的存储类别 8.预处理命令(1学时)

(1)宏定义(2)文件包含 9.指针(4学时)

(1)地址和指针的概念

(2)变量的指针和指向变量的指针变量(3)数组的指针何指向数组的指针变量(4)字符串的指针和指向字符串的指针变量(5)函数的指针和指向函数的指针变量(6)返回指针值的函数(7)指针数组和指向指针的指针 10.结构体(2学时)

(1)概述

(2)定义结构体类型变量的方法(3)结构体变量的引用(4)结构体变量的初始化 11.文件(2学时)

(1)C文件概述(2)文件类型指针(3)文件的打开与关闭(4)文件的读写

三、实践环节及基本要求(见《C程序设计》实验教学大纲)

四、与各课程的联系

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

五、对学生能力培养的要求

通过《C程序设计》课程的学习,要求同学们掌握C程序设计编写、调试的基本方法和技巧。经过两个综合实验的练习,为以后结合专业知识解决专业问题打下基础。

六、学时分配

详见课程内容。

七、教材与参考书

教材:《C程序设计》第二版

谭浩强主编

清华大学出版社 参考书:《C语言程序设计》

黄维通主编

清华大学出版社

八、说明

1.《C程序设计》是一门实践性很强的课程,要求学生认真完成上机试题和课后作业。2.《C程序设计》开设了两个综合实验,上完选择结构程序后,就应在老师的指导下开始独立完成综合作业,课程结束前提交相关的电子文稿。

《《C程序设计》课程教学大纲.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
《C程序设计》课程教学大纲
点击下载文档
相关专题 c程序设计教学大纲 教学大纲 程序设计 课程 c程序设计教学大纲 教学大纲 程序设计 课程
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文