下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《C语言程序设计》课程教学大纲PAGEPAGE8《C语言程序设计》课程教学大纲说明:各学校可根据自身实际需要,对课程学时、学分、授课内容进行删减。课程编号:XXXXXX适用专业:电子信息、计算机、自动化类专业课程类型:专业基础课课程性质:必修课课程学时:96课程学分:6一、课程定位本课程是电子信息大类各专业软件方向的重要专业基础课。C语言既是通用计算机软件设计的基础语言,也是当前嵌入式软件设计的主流语言。本课程的主要任务是:使学生掌握C语言的基础知识以及模块化、结构化的编程思想,具备一定的上机编程及调试的能力,不仅学会使用C语言编写应用程序解决一般性的应用问题,还能以本课程为桥梁,为数据结构、面向对象程序设计、单片机与嵌入式系统、物联网技术等后续课程对软件能力的多元化需求奠定坚实的程序设计基础。二、课程目标1.知识目标(1)了解通用计算机与嵌入式计算机的区别;(2)掌握VC++2010开发环境的使用方法和步骤;(3)熟悉C语言程序的特点;(4)掌握C语言的数据类型、常量和变量;(5)掌握C语言的各种运算符及其表达式的应用方法;(6)熟悉算法及其表示方法;(7)掌握常用的数据输入输出函数、数学函数、字符串处理函数的使用方法;(8)掌握顺序、选择和循环3种结构程序设计方法;(9)掌握预处理命令的应用方法;(10)掌握数组处理同类型的批量数据的使用方法;(11)掌握函数的定义、调用方法;(12)理解并区别变量的类型;(13)掌握内部函数和外部函数的区别及应用方法;(14)理解中断和嵌入式中断服务函数的概念;(15)理解指针的概念;(16)掌握指向数组的指针及应用方法;(17)握指向字符串的指针及应用方法;(18)熟悉指向函数的指针及应用;(19)熟悉返回指针值的函数及应用;(20)了解指针数组和指向指针的指针及应用;(21)掌握内存动态分配函数的使用方法;(22)掌握结构体类型的声明方法;(23)掌握结构体变量、结构体数组的概念及应用方法;(24)熟悉结构体指针的概念及应用;(25)熟悉共用体、枚举类型及应用;(26)熟悉typedef声明新类型名的方法;(27)熟悉掌握链表的概念及其操作方法;(28)理解文件的概念;(29)熟悉文件的各种操作函数使用方法;(30)熟悉C语言在嵌入式系统中的应用;(31)理解嵌入式构件化设计方法及基于构件化和分层的嵌入式软件设计方法。2.能力目标(1)能在VC++2010集成开发环境下,编写、运行和调试C语言程序;(2)能利用三种结构程序设计方法进行简单的应用程序设计;(3)能利用用户接口函数进行主程序设计;(4)能编写一些功能函数,利用函数进行结构化、模块化的程序设计;(5)能选用合适的数据结构和算法解决实际问题。3.素质目标(1)初步具备辩证思维的能力;(2)具有热爱科学,实事求是的学风和创新意识、创新精神;(3)加强职业道德意识,增强与他人沟通交流和团队协作的能力。三、课程设计坚持“由简到难、循序渐进”的教学原则,灵活采用对比法、类比法、启发法、实验法等多种教学方法。提倡“理实一体化”教学,充分发挥学生的主体地位和主观能动性,使学生在“做中学”,学生通过“临摹”教材中的例题学习C语言知识,在教师的引导下,学生进行简单应用程序的设计。尽量避免教师敲代码、学生被动观看和听讲的现象。教师结合教材提出的嵌入式构件化设计方法及嵌入式软件分层设计思想,引导学生学会模块化的程序设计方法。四、课程内容与学时分配(各学校根据自身实际决定教学内容和总课时)序号单元名称教学内容教学方法与手段学时分配1单元1C程序设计入门1-VC++软件使用方法、C语言程序特点理实一体、讲练结合2142-数据的基本类型及其表现形式(整型)理论讲解、问题引导23-数据的基本类型及其表现形式(字符型和实型)理实一体、讲练结合24-C运算符及表达式(算术、强制类型转换、赋值)理实一体、讲练结合25-C运算符及表达式(关系、逻辑、逗号)理论讲解、问题引导26-C运算符及表达式(位)理实一体、讲练结合2机动(复习、答疑)讲练结合22单元2利用三种程序结构解决简单问题1-C程序设计预备知识、字符输入输出函数理实一体、讲练结合2182-格式化数据输入输出函数、顺序结构程序设计理实一体、讲练结合23-选择结构程序设计(1):if语句理实一体、讲练结合24-选择结构程序设计(2):if语句的具体应用理实一体、讲练结合25-选择结构程序设计(3):switch语句;循环结构程序设计(1):while语句理实一体、讲练结合26-循环结构程序设计(2):do...while语句和for语句理实一体、讲练结合27-循环结构程序设计(3):循环嵌套、break语句和continue语句理实一体、讲练结合28-预处理命令理实一体、讲练结合2机动(复习、答疑)讲练结合23单元3利用数组处理同类型的批量数据1-一维数组及其应用理实一体、讲练结合282-二维数组及其应用理实一体、讲练结合23-字符数组及其应用理实一体、讲练结合2机动(复习、答疑)讲练结合24单元4利用函数实现模块化程序设计1-函数概述、定义函数的方法、函数的一般调用理实一体、讲练结合2122-函数的嵌套调用和递归调用理实一体、讲练结合23-数组作为函数参数理实一体、讲练结合24-变量的类型(1):全局变量和局部变量;局部变量的存储方式理实一体、讲练结合25-变量的类型(2):局部变量和全局变量的存储方式;内部函数和外部函数、[嵌入式中断服务函数]理实一体、讲练结合2机动(复习、答疑)讲练结合25单元5灵活使用指针处理问题1-指针的概念、指向普通变量的指针理实一体、讲练结合2202-指向数组的指针(1):通过指针引用数组元素理实一体、讲练结合23-指向数组的指针(2):数组名(指针变量)作函数的参数理实一体、讲练结合24-通过指针引用多维数组理实一体、讲练结合25-指向字符串的指针理实一体、讲练结合26-指向函数的指针理实一体、讲练结合27-返回指针值的函数、指针数组的概念及简单应用理实一体、讲练结合28-指针数组的实际应用、指向指针的指针理实一体、讲练结合29-内存动态分配与指向动态内存区的指针变量、指针小结理实一体、讲练结合2机动(复习、答疑)讲练结合26单元6利用复杂的构造类型解决实际问题1-结构体类型概述、结构体变量理实一体、讲练结合2162-结构体数组理实一体、讲练结合23-结构体指针理实一体、讲练结合24-共用体、枚举类型、用typedef声明新类型名理实一体、讲练结合25-链表概述、链表的建立理实一体、讲练结合26-链表的输出和查找理实一体、讲练结合27-链表的插入和删除理实一体、讲练结合2机动(复习、答疑)讲练结合27单元7利用文件进行数据管理1-文件概述、文件的打开与关闭、顺序读写数据文件(读写字符)理实一体、讲练结合262-顺序读写数据文件(读写字符串、格式化读写、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山东省青岛市崂山区2026届初三第十五模物理试题含解析
- 2025-2030中国垃圾渗滤液处理设备行业市场调研及供需关系与投资战略分析报告
- 2025-2030中国垃圾分类处理行业政策导向分析及市场机遇展望
- 重庆市长寿区2026届初三3月(开学考)生物试题含解析
- 本册综合教学设计初中地方、校本课程武汉版生命安全教育
- 审计项目组出差请假制度
- 2025-2030中国医疗美容服务行业消费者行为分析与营销模式创新研究报告
- 客服中心绩效考核制度
- 2025-2030中国医疗大数据行业市场现状及投资战略规划分析报告
- 2024-2025学年高中化学 第一章 化学反应与能量转化 第一节 化学反应的热效应教学设计 鲁科版选修4
- 多个项目合同范本
- 2026年江苏信息职业技术学院单招职业倾向性测试必刷测试卷附答案
- 2026年皖北卫生职业学院单招职业适应性测试题库附答案
- 海事局国考面试题及答案
- 2026年江西电力职业技术学院单招职业技能考试题库及参考答案详解1套
- 妇科肿瘤及早期症状
- 谈话室装修合同范本
- 化肥产品生产许可证实施细则(一)(复肥产品部分)2025
- 骨关节疾病的pt康复教案
- 备战2026年中考语文5年中考2年模拟真题作文探究-【浙江省】(解析版)
- 2025年10月自考00908网络营销与策划试题及答案含评分参考
评论
0/150
提交评论