![](https://csdnimg.cn/release/download_crawler_static/88123709/bg1.jpg)
《高级语言程序设计 A》课程教学大纲
课程名称:高级语言程序设计 A/Advanced Programming Language (A)
课程代码:020101
学时: 64 学分:4 讲课学时:44 上机/实验学时:20 考核方式:考查
课程简介:本课程主要介绍 C 语言的发展史及现状、C 语言的特点及上机过程。其后介绍 C
语言语法结构及使用方法,内容主要包括数据类型、变量常量表达式及特殊表达式,介绍输
入输出语句及输入输出格式,if 语句及 switch 语句和循环语句、数组及多维数组的存储结
构、函数及参数传递、函数的递归调用。介绍指针及结构体的定义与使用方法。
先修课程:大学英语
适用专业:计算机科学与技术、自动化、电气工程及自动化、电气工程及自动化(现代建筑
电气)、计算机应用与维护专业本科生、专科生等
开课院系:电子电气工程学院计算机系
教材:谭浩强.C 程序设计(第三版)[M].北京:清华大学出版社,2005
主要参考书:
[1]谭浩强.C 语言大学实用教程习题与实验指导[M].北京:电子工业出版社,2006
[2]张翔.C 语言函数大全[M].北京:电子工业出版社,2002
[3]谭浩强.C 程序设计题解与上机指导(第二版)[M].北京:清华大学出版社,2004
—、课程的性质和任务
C 语言是近年来在国内外得到迅速推广应用的一种计算机语言。它功能丰富、表达能力
强、使用灵活方便、应用面广、目标程序效率高、可移植性好,既具有高级语言的特点,又
具有低级语言的许多特点。因此,C 语言特别适合于编写系统软件。
现在,许多高等学校,不仅在计算机专业开设了 C 语言课程,而且在非计算机专业也
开设了 C 语言课程。全国计算机等级考试、全国计算机应用技术证书考试和全国各地区组织
的大学生计算机统一考试都将 C 语言列入了考试范围,学习 C 语言已成为广大计算机应用人
员和广大青年学生的迫切要求。
我们通过学习本课程,使学生掌握一门高级语言的特点、数据结构、语法规则,学会用
一种高级语言编写简单的程序,再此基础上进一步解决实际问题,从而培养学生的编程思维
能力。
二、教学内容和基本要求
第一章 C 语言程序设计概述
(一)教学内容
1、 C 语言的发展历史及 C 语言的用途
2、 C 语言的特点
3、 C 语言的构成
(二)基本要求
1、 了解 C 语言出现的历史背景及特点
2、 简单了解 C 语言程序的组成及上机步骤