- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言教学大纲(《大学C语言实用教程》)
《C语言程序设计》教学大纲
课程编号:
学时学分:64学时,4学分
适用专业:理工科信息类专业
先修课程:大学计算机基础
一、本课程的教学目的、任务和要求1章 C程序设计的初步知识(3学时+2学时)
教学要求:
教学内容:
1.2 C程序的基本结构和书写风格
1.3 简单的C程序设计
1.4 C程序的开发过程
1.5 Visual C++ 6.0集成环境的使用
教学教学教学要求:教学内容:
教学教学 数据运算(3学时+2学时)
教学要求:教学内容:
3.1 3.2 赋值运算
3.3 逗号运算(顺序运算)
3.4 关系运算和逻辑运算
3.5 测试数据长度运算符sizeof
3.6 位操作
3.7 常用数学函数
教学难点:各种数值型数据间的混合运算以及各运算符的优先级
教学重点:运算符与表达式的相关知识
第4章 程序流程控制(6学时+4学时)
教学要求:教学内容:
4.1
4.2 选择结构程序设计
4.3 循环结构程序设计
4.4 转移控制语句
教学难点:用if和switch语句实现的多分支结构,循环的嵌套
教学重点:三种基本程序控制结构,两种选择结构,三种循环结构
第5章 数组和字符串(4学时+2学时)
教学要求:教学内容:
5.1 5.2 数组的定义和初始化
5.3 数组的基本操作
5.4 数组的应用
教学难点:与数组应用有关的简单算法
教学重点:数组的概念、类型、定义和初始化
第6章 指针(5学时+2学时)
教学要求:教学内容:
6.1
6.2 指针的定义和用指针访问变量
6.3 指针的运算
6.4 用指针访问一维数组
6.5 用指针访问二维数组
6.6 用指针处理字符串
6.7 多级指针
6.8 用指针进行内存动态分配
教学难点:用指针访问二维数组和处理字符串,内存动态分配函数
教学重点:指针的基本概念,用指针访问变量及数组的方法,内存的动态分配
第7章 函数(5学时+4学时)
教学要求:教学内容:
7.1
7.2 函数的定义和调用
7.3 调用函数和被调用函数之间的数据传递
7.4 存储类型对函数调用的影响
7.5 函数的递归调用
7.6 内联函数
7.7 main()函数的参数和返回值
教学难点:函数的递归调用,函数的值传递和指针传递,变量和函数的作用域和生命期
教学重点:函数的定义、说明、调用,函数的返回值和参数传递
第8章 复合数据类型(4学时+2学时)
教学要求:教学内容:
8.1 8.2 联合类型
8.3 位段结构类型
8.4 枚举类型
8.5 类型定义(typedef)
教学难点:结构在函数间的传递,用指针处理链表
教学重点:结构类型和结构变量的应用,类型定义
第9章 文件(2学时+2学时)
教学要求:教学内容:
1 文件概述
9.2 文件的打开与关闭
9.3 文件的读写操作
9.4 文件检测函数
9.5 文件的顺序存取和随机存取
教学难点:文件类型指针,顺序文件和随机文件的建立和使用
教学重点:文件的基本概念,文件的打开、关闭和读写操作
第10 章 编译预处理和分割编译(2学时+4学时综合实验)
教学要求:
教学内容:
.1 编译预处理
10.1.1 宏定义
10.1.2 文件包含
10.1.3 条件编译
10.2 分割编译
教学重点:文件包含的使用,用const替代不带参数的宏定义,用内联函数替代带参数的宏定义
三、课时分配表章次 总课时 课堂讲授 作业 实验 上机 其他 备 注 1 2 2 4 4 选择题,填空题,编程题2、3 3 5 3 选择题,填空题,编程题1、3 2 4 10 6 选择题,填空题,编程题1、3、4 4 5 6 4 选择题,填空题,编程题1、3、4 2 6 7 5 选择题,填空题,编程题2、3、4 2 7 9 5 选择题,填空题,编程题2、4 4 8 6 4 选择题,填空题,编程题2、3 2 9 6 4 选择题,填空题,编程题1、2 2 10 6 2 选择题,填空题 4 综合实验 总计 64 24 四、参考书目
1.潘旭华,赵玉刚等.大学C语言实用教程(“十一五”国家级规划教材).北京:清华大学出版社,2011.
2.赵玉刚,潘旭华等.大学C语言实用教程实验指导与习题五、对教学大纲的其他说明
1.本课程与其他课程的关系
《》的前续课程是《》同时也是专业后续专业课,如《》、《》、《》、《》等课程的基础。
2.教学手段
文档评论(0)