程序设计课程教学大纲

更新时间:2023-07-18 10:21:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

程序设计课程教学大纲

C程序设计课程教学大纲

课程名称: 英文名称: 学 时: 开课学期: 适用专业: 课程类别: 课程性质: 先修课程: 教 材:

C程序设计

C Programming Design 40

实验单独一门课

学 分:

2008-2009学年第一学期 全校理工科专业 必修 公共基础课 无

谭浩强. C程序设计. 北京:清华大学出版社

课程编码:

一、课程性质及任务

C程序设计课程是高等学校理工科专业必修的公共基础课。该课程为其它专业课程奠定程序设计的基础,又可以作为其它专业课程的程序设计工具。学生通过对C语言的语法规则、数据类型、数据运算、语句、系统函数、程序结构等的学习,掌握程序设计的基本思想、基本概念和基本方法,能运用所学的知识和技能对一般问题进行分析和程序设计,为进行各种实用程序开发奠定一个良好的基础。

二、课程的教学要求

章节

第一章 C语言概述 第二章 程序的灵魂-算法

理解掌握的知识点,课程难点 C语言特点,C程序的基本结构,运行C程序的方法和步骤。

算法概念和特性,算法的表示方法,结构化程序设计方法。

基本数据类型常量的书写方法和变量的定

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

义、赋值、初始化、使用方法,基本运算符的运算规则和优先级别,表达式的构成规则和计算。

C语句的分类,赋值语句的格式和功能,

第四章 最简单的C程序设计

字符数据和格式输入/输出函数的调用格式与功能。

关系运算符和关系表达式,逻辑运算符和

第五章 选择结构程序设计

逻辑表达式,单分支、双分支、多分支选择语句的格式与功能。。

第六章 循环控制

while语句、do-while语句、for语句、break语句、continute语句的格式和功能。

程序设计课程教学大纲

一维数组、二维数组、字符型数组的定义、

第七章 数组

初始化、数组元素的使用,字符串处理函数的使用。

函数的结构、设计方法和调用方法,函数

第八章 函数

调用中数据传递的几种方式,设计简单的嵌套调用函数,变量生存期和作用域。

第九章 预处理命令

无参宏的定义和宏替换,带参宏的定义和宏替换,文件包含处理

指针变量的定义、初始化和赋值方法,数

第十章 指针

组与指针,字符串与指针,指向函数的指针,指针型函数

结构型、共用型和枚举型数据的特点和定

第十一章 结构体与共用体

义,结构型变量、数组、指针变量的定义、初始化和成员的引用方法,共用型和枚举型变量的定义和引用方法。

第十二章 位运算 第十三章 文件

位运算符和位运算

文件的打开与关闭,文件的读写,文件的定位,出错检测。

三、课程学时分配

章节(或内容)

第一章 C语言概述 第二章 程序的灵魂-算法

第三章 数据类型、运算符与表达式 第四章 最简单的C程序设计 第五章 选择结构程序设计 第六章 循环控制 第七章 数组 第八章 函数 第九章 预处理命令 第十章 指针

第十一章 结构体与共用体 第十二章 位运算 第十三章 文件

合计

学 时 1 1 2 2 3 6 4 6 1 6 4 自学 4 40

程序设计课程教学大纲

四、课程习题要求

完成教材的课后习题,完成《计算机基础综合实训教程》中习题篇的全部习题。通过大量的习题训练,巩固并加深对课程内容的理解,逐步掌握C语言的精华。

五、考核与成绩评定

1、考核方式:闭卷,机考。

2、考核标准与比例:平时20%,期末考试:80%。 注:实验考核成绩达不到60%,不允许参加理论考试。

六、主要参考书

1. 谭浩强,张基温,唐永炎. C语言程序设计教程. 北京:高等教育出版社. 1992 2. 李晋惠. C语言程序设计. 北京:兵器工业出版社. 2004 3. 夏宽理. C语言与程序设计. 上海:复旦大学出版社. 1994

制定人:计算机基础教学部

审定人: 批准者:

2008年7月

本文来源:https://www.bwwdw.com/article/0xr1.html

Top