- 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语言程序设计》课程教学大纲
课程英文名称:C Language Programming
课程编号学时数:60学时
其中实验学时数:26
学分数:6
适用专业:非计算机专业
一、课程的性质、目的和任务
《C语言程序设计》是工科专业的必修课。
本课程是一门实践性非常强的课程,不但要注重C语言程序设计基本知识的学习,更要注重程序设计技能的培养,使学生能够循序渐进地掌握C语言程序设计的技能,初步积累编程经验,打下良好的计算机应用基础。
二、课程教学内容的基本要求、重点和难点
1、基本要求
要求学生在学习过程中认真掌握基础知识和基本理论,注重基本技能训练,重视上机实践环节。
C语言概述
了解C语言的特点
掌握C程序的基本结构
熟练掌握Turbo C集成环境中常用菜单的使用
重点:C程序的基本结构、程序的开发环境和开发过程。
数据类型、运算符与表达式
了解C语言的数据类型的概念
了解标识符、常量和变量的概念
掌握C语言简单数据类型
了解运算符和表达式的概念、
掌握算术运算符和表达式
掌握赋值运算符和赋值表达式
掌握自增和自减运算
掌握关系运算符和关系表达式
掌握逻辑运算符和逻辑表达式
掌握条件运算符
了解条件表达式
了解逗号运算符和逗号表达式
了解数据类型的转换
重点:C语言中的数据类型,C语言的常量和变量。变量的三个要素:变量名、数据类型和变量的值。C语言运算符的结合方向和优先级,数据类型转换。
第3章 顺序结构程序设计
了解C语言程序的三种基本结构
掌握格式输入和输出函数
掌握字符数据的输入和输出常用函数
熟练掌握顺序结构程序设计方法
重点:scanf( )和printf( )函数, 程序的三种基本结构。
难点:顺序结构程序的设计分析。
第4章 选择结构程序设计
熟练掌握if语句
熟练掌握if-else语句
熟练掌握if语句的嵌套
熟练掌握switch语句
熟练掌握选择结构程序设计方法
重点:if语句的两种形式,switch语句。
难点:选择结构的嵌套。
第5章 循环结构程序设计
熟练掌握while语句
熟练掌握do-while语句
熟练掌握for语句
熟练掌握break、contiune语句
熟练掌握循环语句的嵌套
熟练掌握循环结构程序设计方法
重点:循环结构的实现语句while、do─while、for语句,
难点:循环的嵌套。
第6章 数组
熟练掌握一维数组的定义、初始化及引用
掌握二维数组的定义、初始化及引用
熟练掌握字符数组的定义、初始化及引用
熟练掌握字符串概念及其输入输出
掌握字符串处理函数
重点:数组的定义和引用。
难点:不同的排序方法,字符串与一般字符数组的特征和使用方法之间的区别。
指针
熟练掌握地址和指针的概念
熟练掌握指针变量的定义及引用
熟练掌握指针运算
熟练掌握一维数组与指针
理解二维数组与指针
熟练掌握字符串与指针
重点:地址和指针的概念、指针变量的定义及引用、一维数组与指针、字符数组和字符指针
难点:二维数组与指针。
第8章 函数
掌握函数的定义
熟练掌握数据在函数之间的传递
熟练掌握函数的调用
熟练掌握数组作为函数的参数
掌握指针作为函数的参数
掌握函数的嵌套调用
了解函数的递归调用
掌握局部变量和全局变量
了解变量的存储类别
了解内部函数和外部函数
重点:函数的声明、定义和调用;函数调用机制;函数调用的参数传递、函数的返回;全局变量、局部变量的区别。
难点:函数调用机制;函数的递归调用。
结构体和共用体
了解结构体
了解共用体
第10章 文件
了解文件概念
掌握文件指针
掌握文件打开与关闭
掌握文件的读写
了解文件定位的函数
重点:文件指针、文件的打开、关闭、读写;
难点:文件指针、文件的打开、关闭、读写;
第11章 预处理命令
掌握无参宏定义
掌握文件包含的概念
掌握文件包含命令的一般格式
重点:无参宏定义、文件包含、文件包含命令的一般格式;
难点:无参宏定义、文件包含、文件包含命令的一般格式;
本课程在讲授基本教学内容的基础上,要求学生利用所学C语言的相关知识设计一个作品。在主题上不刻意限制学生,学生可以发挥自己的想象能力。
三、教学方式及学时分配
本课程的教学使用多媒体网络机房,讲授与上机实验密切配合。
次序
内 容
讲授课时
实践课时
一
C语言概述、Turbo C运行环境
1
2
二
数据类型、运算符与表达式
3
三
顺序结构程序设计
2
4
四
选择结构程序设计
2
五
循环结构程序设计
5
6
六
数组
5
七
指针
5
3
八
函数
6
5
九
结构体与共用体
1
十
文件
1
2
十一
预处理命令
1
十二
综合设计、模拟测试、总复习
2
4
合计
34
26
总计:60学时
四、其他教学环节的要求
1、实验教学要
文档评论(0)