- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE3 / NUMPAGES8
C语言程序设计
C Programming Language
课程代码 学分:3学分
学时: 64学时 (其中:课堂教学学时:32 实验学时:0 上机学时:32 )
先修课程:计算机基础、高等数学基础
适用专业:非计算机类理工科专业
教材:谭浩强,《C程序设计》(第三版),清华大学出版社,2005年7月第3版
刘建华,《C语言程序设计学习指导与练习提高》,出版社,2011年7月第1版
李莉等,《C语言程序设计实验指导》,大学出版社,2017年8月第1版
一、课程性质与课程目标
(一)课程性质
C语言程序设计是面向非计算机专业的理工科专业开设的、属于通识教育基本技能中计算机技术类的课程。教学目的主要是培养学生利用计算机处理问题的思维方式和程序设计的基本方法,让学生逐渐掌握复杂软件的设计和开发过程,为后续专业课程的学习打下扎实的理论和实践基础,因此,本课程是一门理论性和实践性均较强的课程。
(二)课程目标
课程目标1:全面掌握C语言程序设计知识、如数据类型、数组、函数、指针、结构体等知识;
课程目标2:掌握C程序的基本编程方法、基本内容和主要应用领域;
课程目标3:使学生明确C语言程序设计课程在所学专业中的地位和作用,培养学生严谨的学习风气、系统的学习方法,培养学生热爱所学专业、刻苦钻研专业知识的品质。并培养学生搜集资料、阅读资料的能力,以及自学能力。
课程目标4:培养学生的创新学习、独立分析解决问题和解决问题的的能力。
二、课程内容与教学要求
第一章 C语言概述
课程内容
C语言的历史背景
C源程序的结构特点
C集成开发环境
(二)教学要求
了解C语言的结构特点
掌握 VC环境下C程序的调试过程
(三)重点与难点
重点:C程序的编辑、编译、链接和运行的过程
难点:理解C程序的编译、链接的作用
第二章 数据类型、运算符和表达式
(一)课程内容
C语言的数据类型
常量与变量
整型数据、实型数据、字符型数据
赋值运算符和赋值表达式
算术运算符和算术表达式
逗号运算符和逗号表达式
(二)教学要求
理解C语言的几种基本数据类型
掌握常量的数据类型
掌握变量的定义和初始化的方法
掌握不同类型数据间的混合运算规则
掌握运算符的优先级及结合性
掌握赋值表达式、算术表达式的求值
了解逗号表达式
(三)重点与难点
重点:
C语言的数据类型
合法的标识符
算术运算符和算术表达式
赋值运算符和赋值表达式
运算符的优先级和结合性
难点: 不同数据类型间的混合表达式的求值
第三章 简单的C程序设计
(一)课程内容
C语言的语句
赋值语句、表达式语句
字符数据的输入与输出
数据的格式输入与输出
(二)教学要求
理解C语言自顶向下的结构化程序设计方法及特点
掌握C语言赋值语句的基本特点和功能
理解字符数据的输入与输出函数
掌握格式输入与输出函数的控制方法
编写简单的顺序结构程序
(三)重点与难点
重点:
1. 顺序结构中赋值语句的正确编写
2. 数据输出与输入函数中格式控制符的正确使用
?难点:格式的输入与输出
第四章 选择结构程序设计
(一)课程内容
关系运算符和关系表达式
逻辑运算符和逻辑表达式
简单的if语句
if-else语句以及if语句的嵌套
switch语句
(二)教学要求
理解关系运算符和逻辑运算符的使用
掌握关系表达式和逻辑表达式的求值
掌握选择结构语句if、if-else、if语句嵌套的正确使用方法
了解switch语句
(三)重点与难点
重点:
关系表达式和逻辑表达式的值
if-else语句?
难点:程序设计中如何实现单分支或多分支控制
第五章 循环结构程序设计
(一)课程内容
概述
while语句
do-while语句
for语句
循环的嵌套
break、continue在循环语句中的作用
程序举例
(二)教学要求
了解循环控制的概念和方法
掌握while和do while语句的使用
掌握for语句的使用
理解continue、break语句,及正确使用
掌握循环的嵌套
掌握相关常用算法
(三)重点与难点
重点:
循环语句while语句、do-while语句、for 语句
辅助控制语句break语句、continue 语句
循环的嵌套
难点:循环的嵌套、相关算法
第六章 数组
(一)课程内容
一维数组的定义和引用
二维数组的定义和引用
字符数组
(二)教学要求
掌握一维数组和二维数组的定义、初始化和引用
掌握字符数组
理解字符串函数及正确使用
掌握相关的算法,如查找、排序等算法
(三)重点与难点
重点
您可能关注的文档
- 《《网络应用技术》课程设计大纲》课程教学大纲(本科).pdf
- 《《卫生检验学》课程》课程教学大纲(本科).doc
- 《《卫生检验学》课程》课程教学大纲(本科).pdf
- 《《物联网物流信息系统设计》大纲》课程教学大纲(本科).doc
- 《《物联网物流信息系统设计》大纲》课程教学大纲(本科).pdf
- 《《细胞工程实验》》课程教学大纲(本科).doc
- 《《细胞工程实验》》课程教学大纲(本科).pdf
- 《《现代交换技术》课程设计大纲》课程教学大纲(本科).doc
- 《《现代交换技术》课程设计大纲》课程教学大纲(本科).pdf
- 《《现代物流技术与装备》》课程教学大纲(本科).doc
- TCSPSTC 134-2024 砒霜冶炼砷及伴生重金属污染地块风险管控与修复集成技术规范.docx
- TCGAPA 039-2024 六安黄鸭规范.docx
- SGO 2024_宫颈癌症最新进展PPT课件(英文版).pptx
- TCSTM 01180.2-2024 锻件缺陷检测 第2部分:涡流法.docx
- 2025零信任的部署现状及未来.docx
- 残疾人居家托养服务照料项目服务方案(技术方案).doc
- 《化学反应与电能》-高中化学示范课PPT课件(含视频).pptx
- TCSTM 01180.3-2024 锻件缺陷检测 第3部分:相控阵超声法.docx
- 2025建设工程红外热成像法检测技术规程.docx
- 2025既有建筑结构内部钢筋射线法检测技术规程.docx
文档评论(0)