- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言高级应用教学大纲-计算机科学与技术学院-仙桃职业学院
仙桃职业学院
《C语言高级应用》课程教学大纲
课程类型:专业课
总 学 时:64??????????理论教学学时:32???????? 实验实训学时:32
学 分:4
适用对象:电子信息工程技术(3G移动通信与嵌入式)专业
先修课程:《C语言进阶过程》、《计算机应用基础》
一、课程性质、目的及任务
本课程是电子信息工程(3G移动嵌入式)专业的提高课,其目的是使学生熟练掌握C语言,为学习嵌入式系统软件(如嵌入式Linux,Wince)开发的技术做准备,学会深入的开发技巧,为进一步学习专业课打下坚实的基础。
二、教学要求
1、知识结构目标
(1)理解程序逻辑;
(2)掌握用C语言进行程序设计的基本方法;
(3)掌握C语言的高级知识,包括结构体、共用体与枚举类型,链表,指针的高级使用,位运算,以及文件等;
(4)软件开发的基本思想和设计步骤等。
2、专业能力目标
(1)熟练地运用C语言及开发工具;
(2)养成良好的编程风格;
(3)培养学生的实际操作动手能力;
(4)培养学生的自学能力。
3、专业素质目标
(1)学生专业素质要求
(2)培养学生的抽象思维能力;
(3)培养学生的逻辑思维能力;
(4)培养学生的工作、学习的主动性。
三、教学内容
第1章 结构体、共用体与枚举类型
教学内容
(1)结构体;
(2)结构体指针和内存空间的动态申请;
(3)sizeof操作符;
(4)内存管理函数的分析;
(5)内存管理函数的使用;
(6)结构体数组
(7)共用体;
(8)枚举类型;
(9)类型定义符。
教学重点
(1)掌握结构体变量的定义,初始化和引用;
(2)掌握共用体变量的定义和引用;
(3)掌握枚举类型变量的定义与应用;
(4)理解和掌握类型定义符typedef的使用。
教学难点
(1)共用体和类型定义符typedef。
第2章 链表
教学内容
(1)链表的引入;
(2)单向链表;
(3)链表的建立;
(4)链表的遍历;
(5)链表插入结点;
(6)链表删除结点;
(7)链表运用实例。
教学重点
(1)掌握链表的构建;
(2)掌握链表的插入操作;
(3)掌握链表的删除操作;
(4)掌握链表的遍历操作;
教学难点
(1)单向链表的建立、插入、删除操作。
第3章 指针的高级使用
教学内容
(1)指针和数组;
(2)指针和字符串;
(3)指针和函数。
教学重点
(1)掌握指向数组指针的使用;
(2)掌握指针数组的使用;
(3)掌握字符串指针变量的使用;
(4)掌握各类指针变量作函数参数的使用;
(5)掌握函数指针变量的使用;
(6)掌握指针型函数的定义和使用。
教学难点
(1)指针与数组的关系和应用;
(2)指针与字符串的关系和应用;
(3)指针与函数的关系和应用。
第4章 位运算
教学内容
(1)数值在计算机中的表示;
(2)位运算;
(3)位运算在数据处理中的应用;
(4)位运算的巧妙应用;
(5)位域。
教学重点
(1)理解数值在计算机中的表示;
(2)掌握位运算;
(3)掌握位域概念。
教学难点
(1)位运算。
第5章 文件
教学内容
(1)文件的概念;
(2)文件指针的概念;
(3)文件的操作函数;
(4)文件的读写;
(5)文件的随机读写;
(6)出错检测函数。
教学重点
(1)理解文件概念;
(2)掌握文件指针;
(3)掌握文件的读写操作;
(4)理解文件定位;
(5)了解出错检测。
教学难点
(1)文件指针及文件的读写、定位操作。
第6章 项目实践
教学内容
(1)需求描述;
(2)概要设计;
(3)详细设计;
(4)编码;
(5)测试;
(6)嵌套循环。
教学重点
(1)掌握项目设计的步骤和流程;
(2)学会撰写项目文档,包括项目需求、概要设计和详细设计;
(3)掌握代码功能模块的划分方法;
(4)培养软件代码测试能力。
教学难点
(1)代码功能模块的划分和项目的概要设计及详细设计。
四、各教学环节学时分配
课程总学时: 64 学时。
序号
教学内容
总学时
讲课
实验(上机、实训)
习题课、讨论课
1
结构体、共用体与枚举类型
12
6
6
0
2
链表
12
6
6
0
3
指针的高级使用
16
8
8
0
4
位运算
8
4
4
0
5
文件
8
4
4
0
6
项目实践
8
4
4
0
小 计
64
32
32
0
五、考核方式
(1)本课程是一门考试课;
(2)考核方式建议是闭卷;
(3)课程成绩评分办法:执行最终结果考核,组织理论结果考核、上机实践结果考核、日常学习行为结果考核,各占50%,35%,15%。根据各教学项目的重要性分别给予0.5、0.35、0.15的权重系数,得出最终成绩。
六、教材及参考书
(1)教材选用
《C语言高级应用》,武汉中软慧谷信息技术有限公司内部实训教
您可能关注的文档
最近下载
- 满液式蒸发器换热管布置的优化设计剖析.PDF VIP
- 超滤反渗透培训PPT课件.pptx VIP
- 牛津英语基础训练六年级上册.pdf VIP
- 2026年品牌建设营销实战培训ppt.pptx VIP
- 安徽省淮北市第一中学高一上学期末数学答案-A4.docx VIP
- 2016输变电工程建设标准强制性条文实施管理规程第7部分:输电线路工程施工.docx VIP
- DBJ/T36-061-2021 建筑与市政地基基础技术标准(1).pdf VIP
- 初中英语:【沪教】七上英语单词表(英译汉默写).pdf VIP
- 《精密制造之光刻胶技术》课件.ppt VIP
- 电力电子技术 (周晓燕)课后习题答案.docx VIP
原创力文档


文档评论(0)