《2022年C语言程序设计整体教学设计.docx》由会员分享,可在线阅读,更多相关《2022年C语言程序设计整体教学设计.docx(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师精编 优秀教案程序设计基础整体教学设计 所在系部:信息系细心整理归纳 精选学习资料 专业名称:网络系统治理 第 1 页,共 10 页 课程名称:程序设计基础课程代码:WGB001 制订老师:王美琴制订时间:2022.9 - - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师精编 优秀教案程序设计基础 课程整体教学设计一、基本信息:课程类型:理论 +实践课程性质:必修课是否专业
2、核心课程:否学分: 4 总学时: 63 实践: 30 讲课: 33 授课对象:网络系统治理专业一年级先修课:运算机文化基础后续课:数据结构、面对对象程序设计、WEB应用编程二、课程设计1、课程目标设计1)才能目标:课程内容着重对同学编程才能的培育,通过理论授课、上机实践与实训项目的实施,使同学把握 C 语言语法及程序设计的基本方法;培育分析问题、解决问题的才能;培育协作、沟通的才能,培育创新才能和团队意识;2)学问目标:通过本课程的学习,让同学能够比较娴熟地使用C 语言编写程序,初步具备软件开发基本技能,并养成良好的编程风格,为进一步学习后续课程和将来从事应用软件开发奠定良好的基础;2、课程内
3、容设计本课程内容包括使用语言进行程序设计的理论学问和应用技能;主要为: 语言基础 学问,程序的掌握结构,函数,指针与数组,指针与函数,结构体与共用体,文件等,如表 1 所示;细心整理归纳 精选学习资料 表 1 内容模块和学时支配总学时总学时建议实践 第 2 页,共 10 页 序号教学内容讲课1 数据描述2 2 2 输入输出函数2 2 3 分支程序设计2 2 4 循环程序设计2 2 5 函数的定义与调用4 2 2 6 变量的作用域与生存期2 2 7 数组2 2 8 字符数组2 2 指针变量的定义与初始化2 2 10 指针与数组2 2 - - - - - - - - - - - - - - - -
4、 - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -11 指针与函数名师精编优秀教案2 2 12 指针综合练习2 2 13 结构体的定义与运用2 2 14 共用体的定义与运用4 0 15 文件2 2 16 复习1 2 合计63 33 30 3、才能训练项目设计编才能训练项才能目标训练方式学问点结果号目名称能够正确定义、输入、手段C 语言程序的1 讲 授 分 析运算符、表和争论达式、输入输出并使用常用数据类组成; C 语言程序输出语句型;把握五种基本算术的实现过程及开发运算符的使用;把握逻 辑 运 算 符 和 关 系 运 算 符
5、、条件运算符的使用;环境;常量与变量;各种类型数据,各 种类型运算符与表能够正确使用 printf 达式;标准输入输 和 scanf 进 行 各 种 出格式;数据正确格式的输入输 出;编写简洁次序结构 程序;2 选 择 结 构能够使用 if 语句编写条讲授 +实践规律值,条件程序设计件挑选程序;能够使用的书写格式; if 语嵌套 if 语句和 switch句; switch 语句;细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 3 页,共 10 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - -
6、 - - - - -名师精编 优秀教案语句编写多分支挑选结构程序;3 循 环 结 构掌握for 、讲授 +实践while语句;程序设计do-while 、 while 语do-while语 句 ;句 结 构 ; 能 够 使 用for语句;循环的for 、do-while 、嵌套,return 语句;while 编写循环结构程break与序 ; 使 用for 、continue语句;do-while 、 while 编写多重循环语句;5 数组把握把握一维数组的使讲授 +实践一维数组的定义、用;能够进行二维数组 的定义、初始化、输入、输出、引用等操作;进 行字符串、字符数组操初始化、输入、输 出及
7、引用等操作;字 符 串 和 字 符 数 组,常用字符串处作,熟识常用字符串处 理函数;理函数;6 函数能够通过定义、调用函讲授 +实践函数的定义、函数数处理指定问题:如数 组排序,数据交换,字调用、函数的递归 调用;变量的作用符串大、小写转换等;域及生存期;能够嵌套调用函数;编细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 4 页,共 10 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师精编 优秀教案制递归函数进行求阶乘 的运算;明白变量的作 用域及生存期在程序中 的
8、影响;7 指针指针变量的定义、使用,讲授 +实践指针变量的定义、以及指针变量作函数参 数;使用指针进行数组 操作;使用指针进行字指针变量的使用方 法;使用指针进行 字符串操作;指针符串操作;作为函数的参数,指针作为函数的返回值;8 结 构 与 链在程序中正确使用结构讲授 +实践结构体类型、结构表体变量、结构体数组以体 变 量 的 定 义 方及结构体类型的指针;链表处理;明白共用型、法,结构体成员的 引用方法;链表的枚举型数据类型;创建与基本操作;共用体类型及变量的定义方法;9 文件根 据 题 意 进 行 文 件 操讲授 +实践文件的定义、文件作:打开、关闭、读写;的打开、关闭等操进行文件定位操
9、作,了 作;解 位 置 指 针 与 出 错 检细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 5 页,共 10 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师精编 优秀教案测;数组、字符、字符串的读写;4、单元进程设计编单元名称学时才能目标才能学问目标其他训练号内容项目能够正确定义、输入、1 数据描述4 输出并使用常用数据1 常用数据类型;五类型;把握五种基本算种基本算术运算术运算符的使用; 把握符;规律运算符和规律运算符和关系运关系运算符、条件算符、条件运算符的使运
10、算符的使用;用;2 输入输出函数4 能够正确使用1 标准输入输出函printf 和 scanf 数 printf 和进行各种数据正确格scanf 的格式;3 分支程序设计4 式的输入输出;编写简1 和简洁次序结构单次序结构程序;程序;能够使用if 语句编写if 语句、嵌套 if 语条件挑选程序;能够使用 嵌 套if语 句 和句和 switch 语句switch语句编写多分的书写格式;支挑选结构程序;细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 6 页,共 10 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - -
11、- - - - - - - - - -掌名师精编优秀教案for 、 do-while 、握for 、do-while 、while while 语句结构语句结构;能够使用4 循环程序设计4 for 、do-while 、1 while 编写循环结构程 序 ; 使 用 for 、do-while 、while 编写多重循环语句;能够通过定义、调用函数处理指定问题: 如数5 函数的定义与调4 组排序,数据交换, 字1 函数的定义方法、符串大、小写转换等;函数的调用方法、用能够嵌套调用函数; 编函数的递归调用;制递归函数进行求阶乘的运算;明白变量的作用域及6 变量的作用域与4 生存期在程序中的影1
12、变量的作用域和生存期生存期响;7 数组4 能够进行一维数组的1 一维数组的定义 第 7 页,共 10 页 定义、数组元素的引与元素引用;二维细心整理归纳 精选学习资料 用;数组的应用; 二维数组的定义与元数组的定义、数组元素素引用; - - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师精编 优秀教案的引用;把握用数组去处理字 字符数组与字符8 字符数组4 符串的方法;常用字符1 串;常用字符串处串的处理函数;理函数;指针变量的定义、使9 指针变量的定义4 用;把
13、握用指针去处理1 指针变量的定义与初始化和使用方法一些简洁的问题10 指针与数组4 使用指针进行数组操1 指针与数组的关作;正确懂得指针数组系;指针数组和数11 指针与函数和数组指针的区分;组指针;正确把握指针作为函指针与函数的关数的参数;函数的返回系;指针作为函数12 指针综合练习值是指针;的参数或返回值;指针在实践项目中的指针在实践项目应用方法的应用结构体类型的定13 结构体的定义与在程序中正确使用结义;结构体变量的构体变量、结构体数组定义;结构体数组运用以及结构体类型的指的定义;结构体类针;链表处理;型的指针;链表处理;细心整理归纳 精选学习资料 - - - - - - - - - -
14、- - - - - 第 8 页,共 10 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -14 共用体的定义与名师精编优秀教案共用体的定义;枚明白共用型、枚举型数运用据类型;举类型的定义;依据题意进行文件操作:打开、关闭、读写;文件的定义;文件进行文件定位操作, 了15 文件的打开与关闭等解位置指针与出错检基本操作测;数组、字符、字符串的读写;16 复习3 复习复习三、习题课和习题的要求本课程担心排单独的习题课,在每个单元的教学过程中,通过由浅入深的课内作业,进行同步练习,时间一般都在课外进行;在每个模块学习的最终,
15、在课内布置实训作业,即实践性环节,课堂无法按时完成的必需在课后连续完成,以便达到综合运用课堂学问的目的,提高同学的动手实践才能;四、实践性环节的内容和要求1)教学原就本课程采纳理论和实践相结合教学,以完成工作任务的活动为过程,建议全部采纳在多媒体网络机房进行现场教学,创设真实工作环境,融 中学” ,培育同学的综合才能;2)教学建议“教、学、做 ”为一体,真正达到“ 做建议采纳以工作过程为导向,真实或仿真实项目驱动教学,重视实训环节;1. 明白网页程序设计的基本学问;2. 把握语言的特点、结构和程序基本构成;3. 娴熟把握分支结构程序设计的方法;4. 娴熟把握循环结构程序设计的方法;5. 娴熟把
16、握数组的定义和运用;6. 娴熟把握函数的定义和调用方法;7. 把握指针的定义和作用;8. 把握结构体的定义及应用;9. 把握文件的定义与基本操作 10. 具有勤奋学习的态度,严谨求实、创新的工作作风,具有高度责任心、良好的团队合作精细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 9 页,共 10 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师精编 优秀教案神和课连续进展的才能;五、 学时安排建议本课程教学总学时为63 学时,详细学时安排参照下表总学时总学时建议实践序号
17、教学内容讲课1 C 语言程序基础8 4 4 2 程序的掌握结构9 5 4 3 函数11 5 6 4 指针与数组11 5 6 5 指针与函数4 2 2 6 结构体与共用体9 5 4 7 文件9 5 4 8 期末复习、答疑2 2 30 合计63 33 六、课程考核要求及方式 1、课程考核要求:通过考核,能比较直观地明白同学把握软件的熟识程度,在考核中 必需能表达同学动手实践的才能;2、考核方式:本课程考核标准为平常成果30%+上机操作考核30%+期末 40%,平常包括课内问答、作业和上机报告及课堂出勤情形;七、教材与参考书 1)建议教材:C语言程序设计与实训教程,李小遐主编,北京理工高校出版社,20XX年 2)建议参考资料:C语言程序设计,刘加海主编,科学出版社,20XX年 也可以选用其他合适的教学参考资料细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 10 页,共 10 页 - - - - - - - - -