- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
08-09上计机程序设计C课程教学大纲
程序设计基础(C)课程教学大纲(居中、宋体、小三、加粗)
课程名称(中文/英文):(小四,黑体。下同。)
课程代码 课程类型:必修课
适用专业:计算机网络技术 先修课程:无
学时数:72 其中:(实验/实践学时数)42
学分数:4 考核方式:考试
编制单位:广州松田职业学院 编制时间:2008-10-8
执笔者:唐涛 审核人:
一、教学大纲说明(小四,黑体,以下大标同)
(一) 课程教学的目的和要求
1.教学的目的:
《C语言程序设计》是计算机网络技术专业的专业必修课,主要任务是介绍C语言中的数据类型,运算,语句结构及其程序设计的基本方法。目的是使学生掌握一门高级程序设计语言,学会利用C语言解决一般应用问题,并为后续的专业课程奠定程序设计基础。
2.教学的要求:
1).了解C语言上机操作环境、程序基本结构,系统函数的使用;
2).掌握常用输入输出函数的作用;
3).掌握C语言基本数据类型、常量、变量、运算符、数学函数、表达式等的表示与含义;
4).掌握各种分支语句、循环语句的流程控制功能及相应的程序设计方法;
5).掌握一维数组和二维数组的定义与作用,了解字符串数组的特殊存储格式与作用;
6).掌握指针的定义和运算,变量存储空间的动态分配,数组名的指针含义;
7).掌握用户函数的定义与调用,值参数和指针参数的使用,变量的作用域,递归函数;
8).能够熟练运用C语言编写解决实际问题的程序。
(二) 课程教学方法
利用多媒体设施进行理论教学,实践理论利用计算机实验室实现;先讲述理论,结合实际举例验证理论,并将理论应用到实际开发中。
(三) 课程与其它课程的联系
前导课有计算机应用基础,后续课有Java语言程序设计及信息管理系统等课程。
(四) 教材与教学参考书
教材:《C语言程序设计》作者:谭浩强 出版社:清华大学出版社
教学参考书:
1.《程序设计基础张杰敏C语言程序设计教程 徐新华 中国水利水电出版社 ?
C语言概述了解C语言的特点及C语言简单程序的构成掌握源程序,目标程序和可执行程序的概念.通过不断练习,达到熟练掌握一种编程环境下的编辑,编译,连接和运行等四阶段的操作命令C语言的特点简单的C程序介绍C程序的上机步骤数据类型,运算符和表达式对C语言提供的数据类型有一全局性的了解掌握C语言的基本数据类型的存储和取值范围掌握各种数据类型的常量和变量的使用及其运算操作;会灵活使用符号常量的定义熟练掌握算术运算符及其表达式,赋值运算符及其表达式和自增自减运算符的使用规则和运算掌握运算数类型的自动(隐含)转换和强制(显示)转换规则;能正确判定出运算式的结果的类型了解运算符的优先级和结合性
C的基本数据类型
算术运算符和算术表达式
赋值运算符和赋值表达式
逗号运算符和逗号表达式
第三讲:顺序程序设计
了解C语言程序的构成及语句的分类理解C语言自顶向下的结构化程序设计方法及特点掌握C语言程序中数据输入,数据输出的常用控制方法,并能灵活运用到程序设计中去能够编写,调试和运行最简单的顺序结构程序理解关系运算符,逻辑运算符的功能和作用及其表达式的求值掌握if语句,switch语句的句法,语义和正确使用规则,并在程序中利用它们实现单分支或多分支控制掌握选择结构的基本程序设计方法掌握条件运算符的应用
逻辑运算符和逻辑表达式
IF语句
SWITCH语句
第五讲 C程序的循环控制
了解goto语句的句法和使用;了解if语句配合goto语句构成的循环结构的缺点掌握for语句,while语句和do-while语句的句法结构和执行过程,会灵活使用它们编写简单循环结构程序,从而在程序中实现单重或多重循环控制掌握正确组织嵌套循环结构的规则理解break,continue语句在循环结构中的不同作用while语句实现的循环控制
用do...while语句实现的循环控制
用for语句实现的循环控制
continue和break在循环控制中的作用
多重循环
goto语句
第六讲 数组理解数组的基本概念掌握一维数组的定义和数组元素引用的方法,并能用数组解决实际编程问题(如排序问题)掌握二维数组的定义和数组元素引用的方法,并能用二维数组解决实际编程问题(如矩阵运算等)理解字符数组与字符串的异同;掌握处理字符串相关函数使用规则
一维数组
二维数组
字符数组与字符串
第七讲 函数理解函数在结构化程序设计中的重要作用,掌握C语言中函数分类掌握函数的定义,调用函数和被调用函数的概念及书写规则了解函数形参和实参的特点;掌握在调用时它
文档评论(0)