《高级语言程序设计A》课程教学大纲

上传人:s9****2 文档编号:490103737 上传时间:2022-09-13 格式:DOCX 页数:5 大小:13.69KB
返回 下载 相关 举报
《高级语言程序设计A》课程教学大纲_第1页
第1页 / 共5页
《高级语言程序设计A》课程教学大纲_第2页
第2页 / 共5页
《高级语言程序设计A》课程教学大纲_第3页
第3页 / 共5页
《高级语言程序设计A》课程教学大纲_第4页
第4页 / 共5页
《高级语言程序设计A》课程教学大纲_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《《高级语言程序设计A》课程教学大纲》由会员分享,可在线阅读,更多相关《《高级语言程序设计A》课程教学大纲(5页珍藏版)》请在金锄头文库上搜索。

1、高级语言程序设计 A课程教学大纲课程名称:高级语言程序设计 A/Advanced Programming Language (A)课程代码:020101学时 : 64 课程简介 :学分 :4讲课学时 :44上机 /实验学时: 20考核方式: 考查本课程主要介绍 C 语言的发展史及现状、 C 语言的特点及上机过程。其后介绍 C语言语法结构及使用方法, 内容主要包括数据类型、 变量常量表达式及特殊表达式, 介绍输 入输出语句及输入输出格式, if 语句及 switch 语句和循环语句、数组及多维数组的存储结 构、函数及参数传递、函数的递归调用。介绍指针及结构体的定义与使用方法。先修课程 :大学英语

2、 适用专业: 计算机科学与技术、自动化、电气工程及自动化、电气工程及自动化(现代建筑 电气)、计算机应用与维护专业本科生、专科生等 开课院系: 电子电气工程学院计算机系教材:谭浩强 .C 程序设计(第三版) M. 北京 :清华大学出版社 ,2005 主要参考书 :1 谭浩强 .C 语言大学实用教程习题与实验指导 M. 北京: 电子工业出版社 ,20062 张翔 .C 语言函数大全 M. 北京:电子工业出版社, 20023 谭浩强 .C 程序设计题解与上机指导(第二版) M. 北京:清华大学出版社, 2004、课程的性质和任务C 语言是近年来在国内外得到迅速推广应用的一种计算机语言。 它功能丰富

3、、 表达能力 强、使用灵活方便、应用面广、目标程序效率高、可移植性好,既具有高级语言的特点,又 具有低级语言的许多特点。因此, C语言特别适合于编写系统软件。现在,许多高等学校,不仅在计算机专业开设了C 语言课程,而且在非计算机专业也开设了 C语言课程。 全国计算机等级考试、 全国计算机应用技术证书考试和全国各地区组织 的大学生计算机统一考试都将 C语言列入了考试范围, 学习 C 语言已成为广大计算机应用人 员和广大青年学生的迫切要求。我们通过学习本课程,使学生掌握一门高级语言的特点、 数据结构、语法规则,学会用 一种高级语言编写简单的程序, 再此基础上进一步解决实际问题, 从而培养学生的编程

4、思维 能力。、教学内容和基本要求第一章 C 语言程序设计概述(一)教学内容1、C语言的发展历史及 C 语言的用途2、C语言的特点3、C语言的构成二)基本要求1、了解 C 语言出现的历史背景及特点2、简单了解 C语言程序的组成及上机步骤第二章 数据类型、运算符与表达式(一)教学内容1、C语言的数据类型2、常量与变量3、整型数据4、实型数据5、字符型数据6、算术运算和算术表达式7、赋值运算和赋值表达式8、逗号运算和逗号表达式)基本要求1、掌握 C 语言中的数据类型2、掌握各种类型数据的常量和变量3、掌握各种类数值型数据间的混合运算第三章 顺序结构程序设计(一)教学内容1、五类 C 语句2、三种基本

5、结构:顺序结构、选择结构、循环结构3、putchar 函数、 printf 函数4、getchar 函数、 scanf 函数(二)基本要求1、了解 C 语言语句2、掌握程序的顺序结构3、掌握数据的输入、输出第四章 选择结构程序设计(一)教学内容1、关系运算符及其优先次序、关系表达式2、逻辑运算符及其优先次序、逻辑表达式3、if 语句4、switch 语句(二)基本要求1、掌握关系运算符和关系表达式2、掌握逻辑运算符和运算表达式3、掌握两个分支和分支的选取控制第五章 循环控制(一)教学内容1、goto 语句构成的循环的使用2、while 语句、 do-while 语句的使用3、for 语句的使用

6、 44、break 语句和 continue 语句 (二)基本要求1、掌握几种循环语句的用法2、break 语句和 continue 语句第六章 数组(一)教学内容1、一维数组的定义和引用2、二维数组的定义和引用3、字符数组的定义和引用、字符串处理函数 (二)基本要求1、掌握一维数组和二维数组2、掌握字符数组第七章 函数(一)教学内容1、函数的定义2、函数的调用3、函数的嵌套调用、函数的递归调用4、数组作为函数的参数5、局部变量和全局变量6、动态存储变量与静态存储变量二)基本要求1、会定义一个自定义函数2、掌握函数调用3、了解函数参数为各种类型数据时的情况第八章 指针(一)教学内容1、指针的概

7、念2、指针变量的定义和引用3、指向数组的指针4、指向字符串的指针5、指向函数的指针6、返回值是指针的函数7、指针数组和指向指针的指针)基本要求1、理解指针的概念2、掌握指向各种变量的指针第九章 结构体(一)教学内容1、结构体与共用体的定义、引用2、结构体数组3、指向结构体数据类型的指针4、用指针处理链表5、共用体)基本要求1、掌握结构体与共用体的概念2、指针在结构体中的应用3、会用指针处理链表第十章 位运算与文件系统(一)教学内容1、数值在计算机中的表示2、位运算3、语言文件概述4、文件的打开与关闭5、文件的读写操作6、位置指针与文件定位(二)基本要求1、 掌握位运算的运算符2、 掌握文件指针

8、的定义与使用3、掌握文件的打开与关闭说明: 教学时以本大纲为依据, 结合所选教材内容以及学生前导课程的学习情况灵活把 握开展教学活动,并且要处理好理论与实践的比例。三、实验(上机、习题课或讨论课)内容和基本要求(一)实验内容1、顺序结构程序设计2、选择结构程序设计3、循环结构程序设计( 1)4、循环结构程序设计( 2)5、数组程序设计6、字符数组程序设计7、函数程序设计8、指针程序设计( 1)9、指针程序设计( 2)10、结构体程序设计二)实验报告要求1、实验目的和要求2、实验内容3、源程序清单4、运行结果分析5、总结(遇到的主要问题及如何解决的,经验及体会)四、教学时数分配课程内容讲课实验习

9、题课 讨论课课程 设计上机小计1 第一章 C 语言概述2022 第二章 数据类型、运算符与表达式6063 第三章 最简单的 C 程序设计 顺序程序设计2244 第四章 选择结构程序设计4265 第五章 循环控制4486 第六章 数组4487 第七章 函数6288 第八章 指针64109 第九章 结构体与共用体42610 第十章 位运算与文件结构20211 总复习20212 考查202合计442064五、对学生能力培养的要求1 掌握 C 语言编程的一般方法,结构化程序的设计方法,通用程序设计的算法能 用较优良的算法,较合理的程序结构实现一般的程序设计。2 能独立完成从程序设计,编辑,修改,编译到执行的全过程。3 能查阅并调用 C 语言的库函数解决部分程序中的计算。六、说明1 本课程与其他课程的联系与分工 对于非计算机专业的学生,学习本课程可以用于其专业中的应用程序设计。对于计 算机专业的学生可以作为应用程序设计和软件设计的基础课程, 也可以作为软件工程, 编译 原理,数据结构,计算机图形学,数据库原理等课程的前期课程。2 课程内容的重点,难点 本课程内容的重点是数组,函数,指针,结构体。 难点是结构体和指针。3有关课程考核问题 对于非计算机专业的学生和计算机专业的学生,本课程均可以作为考查课程。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号