ty深圳大学课程教学大纲

上传人:小** 文档编号:89349205 上传时间:2019-05-23 格式:DOC 页数:8 大小:67KB
返回 下载 相关 举报
ty深圳大学课程教学大纲_第1页
第1页 / 共8页
ty深圳大学课程教学大纲_第2页
第2页 / 共8页
ty深圳大学课程教学大纲_第3页
第3页 / 共8页
ty深圳大学课程教学大纲_第4页
第4页 / 共8页
ty深圳大学课程教学大纲_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《ty深圳大学课程教学大纲》由会员分享,可在线阅读,更多相关《ty深圳大学课程教学大纲(8页珍藏版)》请在金锄头文库上搜索。

1、殷园:C语言程序设计课程教学大纲深圳大学数学与计算科学学院课程教学大纲(2006年10月重印版)课程编号231431070102课程名称C语言程序设计课程类别专业必修教材名称C程序设计制 订 人殷园审核 人 陈之兵2005年4月修订一、课程设计的指导思想(一)课程性质1课程类别:专业必修课2适应专业:数学与应用数学、信息与计算科学3开设学期:第三学期4学时安排:周学时31,总学时725学分分配:3.5学分(二)开设目的C语言是一门优秀的程序设计语言,它以其独特的语言机制在计算机领域得到了广泛的应用(包括大部分重要操作系统)。在面向对象的程序设计趋势下,由于C+的绝对优势和广泛应用使得作为C+的

2、子集(面向过程部分)的C语言保持了其在计算机程序设计语言方面独特地位。C语言程序设计课程作为应用数学学生的专业必修课和程序设计的入门课,要求学生不仅掌握C语言的有关内容,还应掌握有关程序设计以及结构化程序设计的一般方法。(三)基本要求(1) 掌握C程序设计的基础知识、基本概念,并能用C编写常用的程序,掌握程序设计的思想和编程技巧。(2) 熟练掌握C数据类型,深刻理解C语言中的一些重要概念,如,指针、结构、数组和链表等。(3) 为后继课程程序设计、数据结构打下坚实的基础。(4) 能够用C来实现一些基本算法,如:排序、查找等。(5) 掌握软件设计的基本方法和程序调式的基本过程以及结构化程序设计的基

3、本思想。(四)主要内容包括算法、基本数据类型、运算符与表达式、顺序结构程序设计、选择结构程序结构、循环控制、数组、函数、预处理命令、指针、结构、文件以及C扩充(五)先修课程计算机基础(六)后继课程数据结构、面向对象程序设计、操作系统(七)考核方式闭卷考试(八)使用教材C语言程序设计 作者:谭浩强 清华大学出版社 第三版(九)参考书目(1)C+程序设计教程 作者:钱能 清华大学出版社 第一版.(2)PROGRAMMING IN C+ 作者:Nell Dale 高等教育出版社.二、教学内容第一章 C语言概述教学目的了解 C 语言的背景 ,掌握 C 语言程序的结构、领会 C 语言程序设计的风格。主要

4、内容1 C 语言的历史背景2 C 语言的特点3 C 语言源程序的结构教学要求了解: C语言出现的历史背景、C语言的特点。掌握:熟练掌握C程序结构。熟练掌握C程序的上机步骤。第二章 算法教学目的 使学生掌握算法的基本概念与特征和结构化程序设计的基本概念主要内容1 算法的概念2 算法举例 3 算法的特征4 算法的表示5 结构化程序设计方法 教学要求掌握:掌握算法的概念和算法的特性、掌握算法的表示方法及结构化程序设计。第三章数据类型、运算符与表达式教学目的使学生掌握有关数据类型、运算符与表达式的基本规则主要内容1 常量与变量2 整型数据 3 实型数据4 字符型数据5 变量赋初值6 各类数据之间的混合

5、运算 7 算述运算符与算术表达式 8 赋值运算符与赋值表达式9 逗号运算符与逗号表达式 教学要求了解:了解逗号运算符和逗号表达式。理解:理解常量与变量、理解C的数据类型掌握:掌握整型、实型和字符型数据常量和变量的表示方法、掌握各种数据类型之间的混合运算。掌握赋值运算符和赋值表达式、变量的赋值方法。掌握算术运算符和运算表达式。第四章最简单的C程序设计顺序程序设计教学目的使学生掌握C 语句的种类、赋值语句、数据的输入输出及输入输出中常用的控制格式。主要内容1 C 语句概述2 赋值语句3 字符数据的输入与输出4 格式输入与输出与流输入输出5 顺序结构程序设计举例 教学要求掌握:C 语句的种类、赋值语

6、句、数据的输入输出及输入输出中常用的控制格式以及顺序结构程序设计特点。第五章选择结构程序设计教学目的使学生掌握关系、逻辑运算符和表达式,熟练掌握IF语句和SWITCH语句主要内容1 关系运算符与关系表达式2 逻辑运算符与逻辑表达式3 if 语句 4 switch 语句 教学要求掌握:1、掌握关系运算符和关系表达式。2、掌握逻辑运算符和逻辑表达式。3、熟练掌握IF语句和SWITCH语句第六章循环控制教学目的使学生领会程序设计中构成循环的方法, 掌握 for 、while 、do-while 语句的用法,掌握break 、 continue 在循环语句中的作用及用法。主要内容1 goto 语句构成

7、循环2 while 语句 3 do-while 语句 4 for 语句 5 循环的嵌套6 break 与 continue 语句 教学要求了解:了解GOTO语句及用GOTO语句构成循环。掌握:1、熟练掌握WHILE,DOWHILE,FOR语句及三循环之间的嵌套和区别。2、掌握BREAK、CONTINUE语句。第七章数组教学目的 使学生了解一维数组、二维数组的基本概念 ,掌握数组类型变量的定义与引用, 掌握数组元素的引用 主要内容1 一维数组的定义与引用2 二维数组的定义与引用3 字符数组的定义与引用、常用字符串处理函数及字符处理函数 教学要求了解:了解一维数组、二维数组的基本概念。掌握:一维数

8、组的定义与引用、 二维数组的定义与引用、字符数组的定义与引用、常用字符串处理函数及字符处理函数第八章 函数教学目的使学生掌握函数定义、函数调用、函数声明等基本基本概念,理解函数的嵌套调用与递归调用,掌握数组作为函数的参数、理解变量的存储类别与作用域主要内容1 函数的定义2 函数的参数和函数的值3 函数的调用 4 函数的嵌套调用 5 函数的递归调用 6 数组作为函数参数7 函数的重载8 带缺省参数的函数9 内置函数10 变量作用域 11 变量存储类别 教学要求1 掌握函数的定义、声明与调用2 掌握函数参数的传递方式3 理解函数的嵌套调用与递归调用 4 理解函数的重载、 带缺省参数的函数、内置函数

9、的概念5 理解变量存储类型的概念及各种存储类型变量的生存期和有效范围第九章编译预处理教学目的使学生了解预处理的概念及特点、掌握宏的定义及使用、文件包含的使用及效果以及条件编译的方法及机理。主要内容1 宏定义2 “文件包含”处理 3 条件编译。基本要求1 了解预处理的概念及特点 2 掌握有参宏与无参宏的定义及使用 3 领会文件包含的使用及效果 4 掌握条件编译的方法第十章指针教学目的使学生了解指针与地址的概念,掌握指针变量的定义、初始化及指针的运算,掌握指针与数组、指针数组、二级指针等知识。了解指针与函数的概念,掌握指针作为函数参数的应用主要内容1 指针与地址的概念2 变量的指针和指针变量的指针

10、变量3 数组的指针与指向数组的指针变量4 字符串的指针与指向字符串的指针变量5 指针与函数6 指针数组 7 二级指针 8 引用基本要求1 了解指针与地址的概念2 掌握指针变量的定义、初始化及指针的运算 3 掌握指针与数组、指针数组、二级指针等知识 4 了解指针与函数的概念 5 掌握指针作为函数参数的应用 6 掌握引用的概念和使用第十一章结构体与共用体教学目的使学生掌握结构体和共用体类型的说明、结构体和共用体变量的定义及初始化方法,掌握结构体与共用体变量成员的引用,领会存储动态分配和释放,领会链表的基本概念和基本操作,领会枚举类型变量的定义,了解 typedef 的作用。主要内容1. 结构体类型

11、的说明及结构体类型变量的定义2. 结构体变量的引用3. 结构体变量的初始化4. 结构体数组5. 指针与结构体数组6. 链表7. 共用体8. 枚举类型9. typedef 基本要求1. 掌握结构体和共用体类型的说明、结构体和共用体变量的定义及初始化方法 2. 掌握结构体与共用体变量成员的引用 3. .领会存储动态分配和释放4. 领会链表的基本概念和基本操作 5. 领会枚举类型变量的定义6. 了解 typedef 的作用 第十二章文件教学目的使学生掌握缓冲文件系统的使用(文件的基本概念;文件的打开、关闭、常用读写方法)。主要内容1. 文件类型指针 2. 文件的打开与关闭 3. 文件的读写 基本要求

12、掌握缓冲文件系统的使用(文件的基本概念;文件的打开、关闭、常用读写方法)。注:根据各课程的具体情况编写,但必须写明各章教学目的、要求、内容提要。三、课时分配及其它(一)课时分配课程总教学时数为72学时,安排在第三学期,每周31学时,上课18周。具体分配如下章次教学内容讲授学时数实验学时数第一章C语言概述22第二章算法2第三章基本数据类型、运算符与表达式41第四章顺序结构程序设计41第五章选择结构程序结构41第六章循环控制41第七章数组62第八章函数62第九章预处理命令2第十章指针82第十一章结构体与共用体84第十二章文件42合计5418(二)考核要求1成绩评价平时成绩(含考勤、作业与实验)占40%,期末(卷面)成绩占60%。2命题说明题型应多样化,设计适当的开放性问题。填空题、选择题 (主要考查学生对C语言程序设计基本概念、理论与方法的一般理解)各占约1/4、编程题(主要考查学生对C语言程序设计基本方法的具体、灵活应用)占约1/2。难易比例控制在15难、50适中、35易之间。涉及教材章的100,节的85,知识点的70左右。试卷末设置难度系数在0.70.9、分值为30分的附加题,目的在于筛选基础知识扎实、探索精神强烈、创新意识浓厚的同学。试卷采用A、B卷。 注:写明各学期教学总时数及各周学时数。- 53 -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

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