![C语言程序设计课程教学大纲new_第1页](http://file4.renrendoc.com/view/a2a9a9dfc23a29a5c5724d931551bf97/a2a9a9dfc23a29a5c5724d931551bf971.gif)
![C语言程序设计课程教学大纲new_第2页](http://file4.renrendoc.com/view/a2a9a9dfc23a29a5c5724d931551bf97/a2a9a9dfc23a29a5c5724d931551bf972.gif)
![C语言程序设计课程教学大纲new_第3页](http://file4.renrendoc.com/view/a2a9a9dfc23a29a5c5724d931551bf97/a2a9a9dfc23a29a5c5724d931551bf973.gif)
![C语言程序设计课程教学大纲new_第4页](http://file4.renrendoc.com/view/a2a9a9dfc23a29a5c5724d931551bf97/a2a9a9dfc23a29a5c5724d931551bf974.gif)
![C语言程序设计课程教学大纲new_第5页](http://file4.renrendoc.com/view/a2a9a9dfc23a29a5c5724d931551bf97/a2a9a9dfc23a29a5c5724d931551bf975.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《C语言程序设计》课程教学大纲课程英文名称:CLanguageProgramming课程编号:21000102学时数:60学时其中实验学时数:26学分数:6适用专业:非计算机专业一、课程的性质、目的和任务《C语言程序设计》是工科专业的必修课。本课程是一门实践性非常强的课程,不但要注重C语言程序设计基本知识的学习,更要注重程序设计技能的培养,使学生能够循序渐进地掌握C语言程序设计的技能,初步积累编程经验,打下良好的计算机应用基础。二、课程教学内容的基本要求、重点和难点1、基本要求要求学生在学习过程中认真掌握基础知识和基本理论,注重基本技能训练,重视上机实践环节。C语言概述了解C语言的特点掌握C程序的基本结构熟练掌握TurboC集成环境中常用菜单的使用重点: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语言概述、TurboC运行环境12二数据类型、运算符与表达式3三顺序结构程序设计24四选择结构程序设计2五循环结构程序设计56六数组5七指针53八函数65九结构体与共用体1十文件12十一预处理命令1十二综合设计、模拟测试、总复习24合计3426总计:60学时四、其他教学环节的要求1、实验教学要求C语言程序设计课程的实验教学,即上机操作是必不可少的学习环节之一,也是检验掌握程序设计思想正确应用的手段之一。通过上机实验加强对基础知识和理论的理解和掌握。(1)C语言程序运行环境掌握TC菜单使用;(2)程序设计方法掌握顺序程序设计、选择程序设计及循环程序设计方法;(3)数组与指针掌握数组与指针的一般使用;(4)函数掌握函数的定义及调用方法;(5)数据文件操作掌握数据文件的一般应用。2、教学辅导要求(1)针对每个讲授内容,科学设计习题,督促学生复习当次课所学内容;(2)要求任课教师定期对学生作业进行批改;(3)定期组织统一阶段测试;(4)在教学周期内安排教师面向学生答疑;同时开放网上答疑系统在线答疑。五、本课程与其它课程的联系本课程为《计算机技术基础A》课程,先修课程是《计算机文化基础》。六、考核方式本课程是考试课,使用计算机考试系统进行机试,试题中理论题占20%,实际操作题占80%,共计100分。七、教材和主要参考资料教材:《C语言程序设计》郝长胜内蒙古大学出版社2、参考资料:(1)《C程序设计》(第2版)谭浩强清华大学出版社(2)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 个人商铺抵押借款合同范本
- 云服务器托管服务合同(三)
- 二手厂房买卖合同
- 个人劳动合同基础版范本
- 二手挖掘机购销合同范本
- 乡村荒地租赁经营合同
- 业务合作合同典范
- 个人车位转让合同范例文案
- 个人技术开发合同范本
- 临时工招聘合同范本-含合同附件
- 1-1 拥抱梦想:就这样埋下一颗种子【2022中考作文最热8主题押题24道 构思点拨+范文点评】
- 职业暴露与防护
- 年产15吨透明质酸生产车间的初步工艺设计
- 大模型在航空航天领域的应用:智能探索宇宙的无限可能
- 酒店行业客源渠道分析
- 2024年中国陪诊服务行业市场发展趋势预测报告-智研咨询重磅发布
- AVL-CRUISE-2019-整车经济性动力性分析操作指导书
- 肠道医学解剖和生理学
- 人教版九年级英语动词时态专项练习(含答案和解析)
- 兰州市规范医疗服务价格项目基准价格表
- 火灾隐患整改登记表
评论
0/150
提交评论