




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言教学大纲一、本课程的性质、任务C语言是我校计算机专业必需的计算机技术基础课程,是数据结构、c、Java、操作系统等课程的前期课程,也是概念掌握、直接编程、机器调试等实践性课程。计算机专业是必修课。本课程的主要任务是:1、掌握基本编程过程和技术。2、熟练应用TURBO C集成环境进行C语言编写、编译和调试的能力。3、具有早期高级语言编程能力。4、开发认真细致的工作风格。二、课程教育目标(a)知识教育目标1、了解编程基础知识。2、了解c计划的基本特征、初步知识和构成。3、掌握顺序结构、选择结构、循环结构c程序的组织和编程技巧;即可从workspace页面中移除物件。4、掌握函数定义、调用和编程技术。5、掌握数组的定义和使用。6、掌握指针的定义和使用。7、掌握结构和共享体的定义和变量的使用。8、了解和掌握变量的存储分类、范围和寿命。9、了解编译预处理。了解10、位运算符和运算规则。11、了解和熟悉文件操作。(b)能力建设目标1、熟练应用TURBO C集成环境以编写、编译和调试C语言的能力。2、具有早期高级语言编程能力。3、掌握一定的软件开发技术,具有一定的软件开发能力4、开发认真细致的工作风格。三、教育内容和要求第一章c语言概述(4小时)理论课(4小时):1、c语言的历史背景2、c语言功能3、c语言源程序结构4、掌握算法的基本概念和特性。5、确定结构化编程的基本概念通过这部分的学习,学生们:1、理解c语言的背景2、掌握c语言程序的结构。3、了解c语言编程风格第二章数据类型、运算符和表达式(8小时)理论课(6小时):1,常数和变量2,整数数据3、实际数据4、基于字符的数据5、变量初始值6、各种数据之间的混合运算7,计算运算符和算术表达式8、赋值运算符和赋值表达式9,逗号运算符和逗号表达式通过这部分的学习,学生们:1,了解基本类型和常量表达2、确定变量定义和初始化方法3、了解运算符和表达式的概念4、理解c语言的自动类型转换和强制类型转换和分配概念。实践培训(2小时):属性:培训时间:2小时实践培训内容:1、turbo c启动和工作环境简介。2、了解c语言数据类型、定义整数、文字、实数变量的方式以及如何为这些类型指定值,并了解用于这些类型数据输出的格式转换字符。学习使用3,c的算术运算符和包含这些运算符的表达式,尤其是使用自己的加法()和自己的减法(-)运算符。4、熟悉c程序的编辑、编译、链接和执行过程。设备要求:没有日常教育组要求,每人一台电脑,上课一起实验,个人独立完成工作。实践评估方法:1、实验报告占20%,实验过程占50%,实验结果占30%。第二,每个单元的实验结束后,给每个学生的成绩打分,整个学期的平均成绩是这个学生的技术评价分数;3、要求在规定的时间内独立完成。第三章顺序结构编程(6小时)理论课(4小时):1.c语句概述2.赋值语句3.输入和输出文字数据4.格式输入和输出顺序结构编程示例通过这部分的学习,学生们:1.了解c语句的概念和类型确定c语言中常用的输入/输出方法3.掌握顺序结构编程实践培训(2小时):属性:培训时间:2小时实践培训内容:1.理解c语言程序的顺序结构2.掌握常用的c语句,熟练地应用分配、输入、输出语句。设备要求:没有日常教育组要求,每人一台电脑,上课一起实验,个人独立完成工作。实践评估方法:1、实验报告占20%,实验过程占50%,实验结果占30%。第二,每个单元的实验结束后,给每个学生的成绩打分,整个学期的平均成绩是这个学生的技术评价分数;3、要求在规定的时间内独立完成。第四章结构编程选择(10小时)理论课(6小时):1、关系运算符和关系表达式2,逻辑运算符和逻辑表达式3,if语句4、switch语句通过这部分的学习,学生们:1,if.熟练使用else的三种语法2、了解switch和break语句的作用实践培训(4小时):属性:培训时间:4小时实践培训内容:1,了解c语句如何表示逻辑量(0表示“假”,1表示“真”);2、学习正确使用逻辑运算符和逻辑表达式。3、熟练掌握if语句和switch语句。4、掌握选择结构编程方法。设备要求:没有日常教育组要求,每人一台计算机,上课一起实验,个人独立完成工作。实践评估方法:1、实验报告占20%,实验过程占50%,实验结果占30%。第二,每个单元的实验结束后,给每个学生的成绩打分,整个学期的平均成绩是这个学生的技术评价分数;要求在规定的时间内独立完成。第5章循环控制(14小时)理论课(10小时):1,goto语句构成循环2,while语句3,do-while语句4,for语句5、回路的重叠6、break和continue语句实践培训(4小时):属性:培训时间:4小时实践培训内容:1、了解和掌握如何在程序设计中构建循环确定2、for、while和do-while语句的使用情况3、了解break,continue在循环语句中的作用4、掌握循环结构编程。设备要求:没有日常教育组要求,每人一台电脑,上课一起实验,个人独立完成工作。实践评估方法:1、实验报告占20%,实验过程占50%,实验结果占30%。第二,每个单元的实验结束后,给每个学生的成绩打分,整个学期的平均成绩是这个学生的技术评价分数;要求在规定的时间内独立完成。第6章函数(10小时)理论教育(6小时)1、定义函数2,函数的参数和函数的值3、调用函数4、函数的嵌套调用5、函数的递归调用6、数组作为函数参数7、变量范围8、变量存储类别通过这部分的学习,学生们:1、定义函数和确定调用2、确定函数参数传递方法3、了解变量存储类型的概念以及各种存储类型变量的寿命和有效范围4、理解和区分函数的嵌套调用和递归调用5、理解具有参数的main函数实践培训(4小时):属性:培训时间:4小时实践培训内容:1,确定c语言函数定义方法、函数声明和函数调用方法。2、了解主函数与调制函数之间的参数传递方法。设备要求:没有日常教育组要求,每人一台计算机,上课一起实验,个人独立完成工作。实践评估方法:1、实验报告占20%,实验过程占50%,实验结果占30%。第二,每个单元的实验结束后,给每个学生的成绩打分,整个学期的平均成绩是这个学生的技术评价分数;要求在规定的时间内独立完成。设备要求:没有日常教育组要求,每人一台计算机,上课一起实验,个人独立完成工作。实践评估方法:1、实验报告占20%,实验过程占50%,实验结果占30%。第二,每个单元的实验结束后,给每个学生的成绩打分,整个学期的平均成绩是这个学生的技术评价分数;要求在规定的时间内独立完成。第7章指针(12小时)理论课(8小时):1、指针和地址概念2、指向数量的指针和指向指针变量的指针变量3、指向数组的指针和指向数组的指针变量4,指向字符串的指针和指向字符串的指针变量5、指针和函数6、指针阵列7、辅助指针通过这部分的学习,学生们:1、了解指针和地址概念2、掌握指针变量的定义、初始化和指针运算。3、掌握指针到阵列、指针阵列、辅助指针等方面的知识4、了解指针和函数的概念5、使用函数参数应用程序识别指针实践培训(4小时):属性:培训时间:4小时实践培训内容:1.了解指针变量的定义和参照。2.熟练地使用函数指针、数组指针、字符串指针创建应用程序。设备要求:没有日常教育组要求,每人一台电脑,上课一起实验,个人独立完成工作。实践评估方法:1、实验报告占20%,实验过程占50%,实验结果占30%。第二,每个单元的实验结束后,给每个学生的成绩打分,整个学期的平均成绩是这个学生的技术评价分数;要求在规定的时间内独立完成。第8章安排(14小时)理论课(8小时):1、一维数组的定义和引用及初始化;2、一维阵列编程和应用;3、二维数组的定义和引用及初始化;4、二维阵列的简单编程;5、定义、引用和初始化字符数组;6、字符串存储和编程;通过这部分的学习,学生们:1.了解一维数组、二维数组的基本概念掌握数组类型变量的定义和引用。3.掌握对数组元素的引用实践培训(4小时):属性:培训时间:4小时实践培训内容:1、掌握数组定义、分配和输入输出方法;2、掌握字符排列的使用;3、掌握阵列相关算法(如排序算法)。设备要求:没有日常教育组要求,每人一台计算机,上课一起实验,个人独立完成工作。实践评估方法:1、实验报告占20%,实验过程占50%,实验结果占30%。第二,每个单元的实验结束后,给每个学生的成绩打分,整个学期的平均成绩是这个学生的技术评价分数;要求在规定的时间内独立完成。第九章编译预处理(6小时)理论课(4小时):1、定义宏2、“包含文件”处理通过这部分的学习,学生们:1、了解预处理概念和特性2、确定参数宏和无参数宏的定义和使用3、了解文件中包含的使用和效果实践培训(2小时):属性:培训时间:2小时实践培训内容:1、了解预处理概念和特性2、确定参数宏和无参数宏的定义和使用3、了解文件中包含的使用和效果设备要求:没有日常教育组要求,每人一台电脑,上课一起实验,个人独立完成工作。实践评估方法:1、实验报告占20%,实验过程占50%,实验结果占30%。第二,每个单元的实验结束后,给每个学生的成绩打分,整个学期的平均成绩是这个学生的技术评价分数;要求在规定的时间内独立完成。第10章结构和共享体(12小时)理论课(8小时):1、结构类型说明和结构类型变量定义2、请参阅结构变量3、初始化结构变量4、结构阵列5、指针和结构阵列6、连接的列表7、共享体8、typedef通过这部分的学习,学生们:1、了解结构和共享类型的说明、结构和共享变量的定义以及初始化方法2、确定结构和共享变量成员引用3、了解存储的动态分配和发行版4、了解链表的基本概念,掌握基本任务5、了解枚举类型变量的定义6、了解typedef的作用实践培训(4小时):属性:培训时间:8小时实践培训内容:1、掌握结构类型和结构变量的定义。2、掌握结构类型变量的定义和使用。3、掌握链表的概念,操作链表的初始学习;4、掌握共享体的概念和使用。设备要求:没有日常教育组要求,每人一台电脑,上课一起实验,个人独立完成工作。实践评估方法:1、实验报告占20%,实验过程占50%,实验结果占30%。第二,每个单元的实验结束后,给每个学生的成绩打分,整个学期的平均成绩是这个学生的技术评价分数;要求在规定的时间内独立完成。第11章位计算(4小时)理论课(2小时):1、常用的比特运算;2,位运算符;3、位操作和位段;4、位结构;通过这部分的学习,学生们:1,确定常用位操作的类型和位操作符的类型和优先级。2、了解位操作和位段;3、掌握位结构定义的一般形式和用法。实践培训(2小时):属性:培训时间:2小时实践培训内容:1,确定常用位操作的类型和位操作符的类型和优先级。2、了解位操作和位段;3、掌握位结构定义的一般形式和用法。设备要求:没有日常教育组要求,每人一台电脑,上课一起实验,个人独立完成工作。实践评估方法:1、实验报告占20%,实验过程占50%,实验结果占30%。第二,每个单元的实验结束后,给每个学生的成绩打分,整个学期的平均成绩是这个学生的技术评价分数;要求在规定的时间内独立完成。第十二章文件(8小时)理论教育(6)小时:1、文件类型指针2、打开和关闭文件3、读取和写入文档通过这部分的学习,学生们:1、确定标准设备输入/输出函数的使用情况2、确定缓冲文件系统的使用情况实践培训(2小时):属性:培训时间:2小时实践培训内容:1、了解文件和文件指针的概念以及如何定义文件。2、了解打开和关闭文件的概
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 乡野道路测试题及答案
- 叉车理论考试题及答案
- 医药后勤面试题及答案
- 医防融合试题及答案
- 儿科护考试题及答案
- 山西省忻州市一中2026届高一化学第一学期期中质量跟踪监视试题含解析
- 家电公司社会责任报告办法
- 加餐店经营方案(3篇)
- 广东省清远市阳山县阳山中学2026届化学高一上期中监测试题含解析
- 拆桥围堰施工方案(3篇)
- GB/T 27043-2025合格评定能力验证提供者能力的通用要求
- 新能源企业盈利能力分析-以比亚迪股份有限公司为例
- 厂内专用垃圾转运方案(3篇)
- 2025年地质勘探与资源矿产管理技术考试试题及答案
- 2025年儿科急救大赛试题库及答案
- 2025年新版药品管理法培训试卷附答案(专业版)
- 蔬菜大棚种植技术课件
- 医疗废物与污水处理培训
- 保安证的考试试题及答案
- 2025年新高考1卷(新课标Ⅰ卷)语文试卷(含答案)
- 国际压力性损伤溃疡预防和治疗临床指南(2025年版)解读
评论
0/150
提交评论