C语言程序设计课程设计单元设计教案)_第1页
C语言程序设计课程设计单元设计教案)_第2页
C语言程序设计课程设计单元设计教案)_第3页
C语言程序设计课程设计单元设计教案)_第4页
C语言程序设计课程设计单元设计教案)_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、«C语言程序设计课程整体教学设计(20182020学年第1学期)课程名称:C语言程序设计所属系部:机电与汽车工程学院制定人:张三合作人:制定时间:2019.9许昌职业技术学院i课程整体教学设计一、课程基本信息课程名称:C谛言程序设计课程所在专业无人机专业代码课程代码:QP0B10学分:4学时:56授课时间:第3学期授课对象:无人机18级课程类型:电气自动化技术专业专业支撑课先修课程:后续课程:计算机基础、数字电路等。单片机应用技术等。二、课程目标设计总体目标:通过本课程的学习使学生 C语言基本语法,掌握初步编程思想,熟悉基本算 算法,能够根据问题正确选择、组合算法并绘制程序流程图,能

2、独立编写代码, 编写测试数据,并能独立调试程序,获得正确结果。同时培养学生具有良好的职 业道德以及团队合作精神,树立认真工作和科学设计的态度。能力目标:通过课程学习,使学生基本达到在无老师指导的情况下,能独立运用C语言集成开发环境完成中等复杂程度程序的设计和开发,具有操作C语言集成开发环境的能力;能运用 C语言基础知识(数据类型、变量的定义和使用、运算 符及其使用、输入输出函数使用)编写 C语言简单程序的能力;能根据编写程 序的方法和步骤(算法),具备典型结构化程序设计(顺序结构、选择结构、循 环结构)的能力;能按照自上向下、逐步细化的要求,具备典型模块化程序设计 (函数)的能力;能合理使用数

3、组、指针、预处理命令、文件,优化、完善程序 设计方法。知识目标:巩固和掌握C语言程序的上机步骤及编译过程;掌握三种基本类型数据的概 念、分类和使用;掌握各类运算符的优先级、结合性及其使用;掌握常用输出和 输入函数的使用;掌握选择语句和循环语句的使用;掌握函数的定义、声明、调 用;掌握局部变量、全局变量的概念;掌握构造类型数据的定义和使用;掌握文 件的使用。素质目标:使学生具有良好的思想政治素质、行为规范和职业道德;具有较强的自我控制能力和团队协作能力,有较强的责任感的科学严谨的工作态度; 具有较强的口 头和书面表达能力、人际沟通能力。三、课程内容设计:在舁 厅P模块(或子模块)名称学时1认识C

4、语言、编程环境配置22学生成绩输入输出界面设计一程序设计基础23学生成绩输入输出界面菜单选择一程序设计初步44学生成绩统计分析-循环结构程序设计45学生成绩管理系统”中项目整体框架设计-函数46学生成绩管理系统”中学生成绩排名-数组47指针48用结构体实现学生数据的操作49项目中学生数据的存储和重复使用-文件4总计36四、能力训练项目设计编 号能力训练 项目名称子项目 编号、名 称能力目标知识 目标训练方 式、手段 及步骤可展小 的结果1高校学生 成绩管理 系统一界 面设计1-1信息 录入(单 个学生)1、能创建源文件2、能正确使用输出 函数3、掌握 Visual C+ 环境卜C程序编译 方法

5、1、数据输出 的格式2、程序的编 译、调试多媒体演 示、边讲 边练、结 果展小、 分析点评设计出 成绩管 理系统 框架2学生成绩输入/输出2-1C语言基础知识1、掌握程序开发流 程。2、掌握基本类型 数据的输入输 出。3、掌握基本类型变 量的使用。1、 C 旧口本数据类 型2、变量的定 义。多媒体演 示、边讲 边练、结 果展小、 分析点评程序争 取运行 正常,结 果正确。2-2、学生成绩输入 /输出1 .掌握变量的使 用2 .掌握运算符运 算规则3 .掌握输入输出 在学生管理系统中 的应用1.C语言的 运算符2.表达式 的元算规则多媒体演 示、边讲 边练、结 果展小、 分析点评程序争 取运行

6、正常,结 果正确3高校学生 成绩管理 系统一界 面菜单选 择3-1循环结构1、能用顺序结 构、选择结构对 流程的控制2、掌握if、 if-else switch 语句的使用1、掌握选择 语句的结 构2、选择与据 对流程的 控制多媒体演 示、边讲 边练、结 果展小、 分析点评程序争 取运行 正常,结 果正确。3-2高校 学生成绩 管理系统 一界面采 单选择1 .掌握循环结构 的实用2 .能用循环结构 解决实际中的问 题。1 .理解选 择结构的嵌 套2 .循环结 构的应用多媒体演 示、边讲 边练、结 果展小、 分析点评程序争 取运行 正常,结 果正确4学生成绩 统计分析- 循环结构4-1循环结构1

7、 .理解循环结构的 三种语句2 .掌握循化结构对 流程的控制1 .理解 While 语句2 . 理 解 do-while 语句3 .立解for 语句多媒体演 示、边讲 边练、结 果展小、 分析点评程序争 取运行 正常,结 果正确。4-2学生 成绩统计 分析1.掌握循环的嵌套2.掌握循环语句在 实际中的应用1 .循环的嵌 套2 .循环的控 制多媒体演 示、边讲 边练、结 果展小、 分析点评程序争 取运行 正常,结 果正确5学生成绩 管理系统” 中项目整 体框架设 计5-1函数1 .理解常用函数,并 能够熟练应用2 .掌握自定义函数 的应用1.函娄 义2.函娄 用工的定k的调多媒体演 示、边讲 边

8、练、结 果展小、 分析点评程序争 取运行 正常,结 果正确5-2项目 整体框架设计1 .掌握函数调用的 参数传递2 .掌握函数的递归 调用1 .函数的参 数2 .变量的作 用域与生存 期多媒体演 示、边讲 边练、结 果展小、 分析点评程序争 取运行 正常,结 果正确6学生成绩 管理系统” 中学生成 绩排名6-1数组1 .能正确定义数组2 .掌握数组元素的 引用3 .能灵活使用一 维、二维数组。1 .理解数组 的定义2 .理解数组 元素的存放 形式多媒体演 示、边讲 边练、结 果展小、 分析点评程序争 取运行 正常,结 果正确6-2用数 组实现学 生成绩排 名1 .能正确定义字符 数组2 .能实

9、现字符串的 处理3 .使用数组解决实 际问题1.字符数组 的定义2.理解字符 数组与字符 串多媒体演 示、边讲 边练、结 果展小、 分析点评程序争 取运行 正常,结 果正确7学生成绩统计一指 针7-1指针1 .掌握指向整形变 零的指针2 .会正确定义指针3 .掌握指针的使用1 .理解指针 的概念2 .指针的定 义3 .指针的数 据类型多媒体演 示、边讲 边练、结 果展小、 分析点评程序争 取运行 正常,结 果正确7-2用指 针实现学 生成绩统 计分析1 .理解二级指针及 多机指针2 .掌握指向函数指 针的应用1 .立即谈数 组的指针2 .理解指针 数组3 .理解指向 函数的指针多媒体演 示、边

10、讲 边练、结 果展小、 分析点评程序争 取运行 正常,结 果正确8学生成绩 输出8-1文本输出1、能正确使用文件2、能正确使用构造 类型、指针类型数据3、能模块化编写程 序1、掌握结构体数据的定 义、使用2、枚举类型的定义学生 分组讨 论、动手 设计、老 师引导帮 助解决、 小组测评相关模 块功能 小差l=r9其他功能 (功能优 化、完善)1能整合以上能力要 求,完成综合项目 2.能拓展学习知识, 提高程序设计能力其他C语言 知识的拓展 语言的拓展 与延伸讲、做、 学统一, 做中教、 做中学完善项 目功能五、课程进程表弟X次周 次学 时单元 标题项 目 编 号能/知 目标师生活 动其它(考核内

11、 容、方法)112C语后概述1-11.能够启动 Visual C+6.0 ,并能正确进入编程项目导 入、案完成“班级学生 成绩管理系统”窗口。2 .学会与人打交道,完 成调查任务。3 .能初步掌握“班级学 生成绩管理系统”工作模 块构成。4 .能调查J解本校学 生成绩管理系统的工作 流程,画出本校学生成绩 管理系统工作模块图。5 . 了解C语言的特点、C 语言程序开发步骤。6 .初步了解C程序的组 成结构,主函数的作用。7 .初步掌握C语言流程 图、N-S图图例特点与属 性。例启 发、分 组实施工作模块222认识常量、 变量及数 据类型2-11掌握C语言的数据类 型;2深刻理解常量与变量;3深

12、刻理解整型、实型和 字符型数据常量和变量 的表小方法;多媒体 册、 学生上 机操作完成相关子项 目,结果正确332学生成绩 管理系统” 中相关数 据设计2-21 .掌握赋值运算符和 赋值表达式、变量的赋值 方法;2 .理解各种数据类型 之间的混合运算。3 .能正确定义“班级学 生成绩管理系统”中的相 关数据的类型。多媒体 册、 学生上 机操作完成相关子项 目,结果正确442掌握选择 结构3-11 .理解C语句的概念与 定义方法。2 .理解输入输出库函数 的使用方法。3 .理解选择程序结构流 程控制。项目导 入、案 例启 发、作 中教、 做中学完成相关子项 目,结果正确552学生成绩 输入输出

13、界面设计 一选择结 构程序设 计3-21 .能用库函数对数据进 行正确的输入输出。2 .能完成选择程序结构 的设计。项目导 入、案 例启 发、作 中教、 做中学完成学生成绩输 出界面662掌握循环 结构4-11 .掌握C语后的基本循 环结构;2 .深刻理解goto语句和 if 语句构成的循环、 while 语句、do-while 语 句、和for语句之间的区 别及使用方法;3 .理解各种循环之间的 相同点和/、同点多媒体 册、 学生上 机操作完成简单循环结 构程序设计772学生成绩 统计分析- 循环结构 程序设计4-21 .理解循环嵌套,并 掌握其应用。2 .能正确设计“学生 成绩管理系统”中

14、学生成 绩的统计和循环结构程 序的设计项目导 入、案 例启 发、分 组实施完成“学生成绩 管理系统”中学 生成绩的统计和 循环结构程序的 设计882掌握自定 义函数5-11 .熟悉模块化设计 思想。2 .掌握函数的定义 和调用方法。3 .掌握函数调用时 参数的传递。多媒体演示、学生上机操作根据实际需要正确调用库函数,完成简单函数的定义、调用项目导992“学生成 绩管理系 统”中项目 整体框架 设计5-21 . 了解局部变量和 全局变量的概念及其作 用范围。2 .能够对项目整体 框架的函数进行设计。入、例启发、分组实施完成项目框架的整体函数进行设计。10102数组6-11 .掌握数组的基本概 念

15、。2 . 一维数组、二维数组 的定义和引用;案例启 发、分 组实施完成数组应用项 目3.字符数组的定义、引 用方法;11112学生成绩 管理系统” 中学生成 绩排名6-21 .理解数组在内存中的 存放形式,数值型数组与 字符型数组在引用上的 区别。2 .能够用数组初步实现 学生最高、最低成绩查 找、学生成绩排序功能。项目导 入、例 启发、 分组实 施能够实现用数组 初步实现学生最 局、最低成绩查 找、学生成绩排 序功能。12122指针7-11.能正确理解各种 类型的指针变量的定义;2、掌握指针变量的引 用方法,理解指针变量运 算的含义;案例启 发、分 组实施完成指针应用程 序设计13132用指

16、针实 现学生成 绩统计7-21、学会使用指针数组和 指向指针的指针;2、灵活运用指针作函数 参数和返回值 。3 .指针在学生管理系统 中的应用。4 .能够用指针完成学生 成绩的管理。案例启 发、分 组实施完成学生成绩处 理设计14142用结构体 实现学生 数据的操 作8能够正确定义结构体类 型和结构体变量。2、能正确使用结构体变 量成员运算符和指针变 量引用成员运算符输入 输出结构体成员。3、能将结构体类型数据 定义成数组。4、能用数组元素下标和指针变量访问结构体类型的数组成员。5、能将“班级学生成绩 管理系统”中的学生信息 定义成结构体类型。6、能对“班级学生成绩 管理系统”中的结构数组 进

17、行输入输出操作。7、能用结构体实现“班 级学生成绩管理系统”中 学生数据的增加、删除、 修改、显示等操作。项目导 入、案 例启 发、分 组实施完善项目中相关 功能15152项目中学 生数据的 存储和重 复使用1、能够正确使用文件类 型进行编程。2、能正确使用 fopen、 fclose函数对文件进行 打开与关闭操作。3、能利用 fgetc、fputc、 fgets、fputs、freed、 fwrite 、fscanf、fprinf 读写函数操作文件4、能利用 rewind、fseek 函数对文件进行定位。5、能用文件类型及文件 操作函数对“班级学生成 绩管理系统”中数据进行 存储和重复操作。

18、案例启 发、分 组实施完成学生成绩管 理系统设计六、第一节课梗概1 .课程的导入。用C语言开发的成绩管理系统、C语言程序对单片机得空时仿真演示、实际 应用实例等资料导入课程教学,增加学生对C语言程序设计的感性认识,激发其 学习兴趣。2 .介绍本课程在培养方案中的地位和作用,以及与其它课程的关系。C语言程序设计是城市轨道机电技术专业的职业素养必修课程之一,掌 握运用C语言编程来解决岗位工作中实际问题的方法和步骤, 为提高职业能力和 拓展职业空间打下坚实基础。所以,本课程主要针对培养这类人才基本程序设计 能力的目的而设置的课程。3 .介绍学习本课程的主要任务和要求。通过本课程的学习使学生 C语言基

19、本语法,掌握初步编程思想,熟悉基本算 算法,能够根据问题正确选择、组合算法并绘制程序流程图,能独立编写代码, 编写测试数据,并能独立调试程序,获得正确结果。对本课程和自动控制相关课 程感兴趣,能自主学习。同时培养学生具有良好的职业道德以及团队合作精神, 树立认真工作和科学设计的态度。4 .介绍本课程的学习方法C语言程序设计是一门实践性很强的课程,需要一定的实践经验的积累。 因此,学习本课程应把主要精力放在最基本、 最常用的内容上,开始时不必要在 每个细节上死抠死背,在有一定基础后在深入到一些常见的细节, 有一些细节需 要通过长期的实践才能熟练掌握。 在其它方面,要求学生应具备规范的语言书写 习

20、惯、敏锐的信息获取能力(正确使用参考书籍和网络资源)、优良的团结协作精神。七、考核方案本课程考核分为过程性考核和终结性考核两部分,其中过程考核占70%终结性考核占30%具体考核内容分配如下:1 .过程性考核(1)平时成绩(20%:考勤(5%,综合素养(职业素养、与人合作、自主学 习)(5%。(2)学习任务/项目(40% .2 .终结性考核期末考试/操作考试(30%)评价内容及标准考核分类考核项目考核指标权重小计职业素养不迟到、不早退、不旷课520仪表穿戴整洁、朴素大方、行 为语百良好5课堂纪律与学 习态度课堂纪律、课堂笔记、回 答问题积极主动性、合理 化建议5团队合作精神团队意识、贡献大小5项

21、目训练考核学生成绩管理 系统设计合理、算法正确、程 序代码完整,结果正确。5050期末考试二3030合计100八、教学材料1 .教材:C语言程序设计案例教程涂于芬主编 北京邮电大学出版社2 .参考教材:C语言程序设计-项目教学教程张佰慧主编西安科技大学出版社C语言程序设计谭浩强主编清华大学出版社3 .实训室:机房。4 .教室:一体化教室5 .教学软件:office2007、Visual C+ 6.0 等。6 .参考网站:C 语言学习网(/ )九、常用术语中英文对照标识符identifier ,关键字keyword运算符operator,分隔符delimi

22、ter ,常量constant ,位运算bitwiseoperation指针needle结构体 Lattice1112C语言程序设计课第1单元课程单元教学设计(201队2019学年第2学期)单元名称:c 语言概述所属系部:机电工程系制定人: 张三合作人:制定时间:2019.8许昌职业技术学院C语言程序设计课程单元教学设计单元标题C语概述单兀教学学时4在整体设 计中的位置第1次授 课 班 级上 课时 间周月 日第节至周月 日第节上课地点3号试训楼B405教 学 目 标能力目标知识目标素质目标1 .能够启动 Visual C+ 6.0,并能正确进入编程窗口。2 .学会与人打交道,完成调查任务。3

23、.能初步掌握“班级学生成绩管理系统” 工作模块构成。4 .能调查J解本校学生成绩管理系统的 工作流程,画出本校学生成绩管理系统工 作模块图。1.了解C语言的特点、 C语言程序开发步骤。2.初步了解C程序 的组成结构,主函数的 作用。3.初步掌握C语言流 程图、N-S图图例特点 与属性。锻炼学生的自我 控制能力和团队 协作能力;树立 责任感和科学严 谨的工作态度; 增强口头和书面 表达能力、人际 沟通能力。能力训练任务任务1. Visual C+ 6.0的启动,工作区、工程、源文件的建立。任务2.C程序的编辑、编译、链接、运行。任务3.C程序流程图的绘制。任务4.绘制班级学生管理系统工作模块图。

24、才、七月 白 夕耳£g勺 卜*Program 程序Identity标识符Keyword关键字Sign符号Algorithm算法Edit编辑Run运行pseudo code 伪代码等不 差木u 口 攵才*案例1.欢迎程序(摘自教材第5页)案例2.求两个数和(摘自教材第4页例1-3)案例3.分析班级学生成绩管理系统模块图(摘自参考教材)资料:教材、C谛言程序设计、Visual C+ 6.0 使用手册等 仪器、设备、场地:投影、一体化教室、机房。单元教学进度步骤教学内容及能力/知 识目标教师活动学生活动时间 (分钟)1(资 讯)教学内容:C语言的发展历史及其基 本特征、C语言程序基本 特点

25、、算法等基本知识 能/知目标:对问题分析 能力、资料查阅能力导入任务认识C程序的基本 功能。20分析C语言发展过程、C程序特点学习相关知识简单程序知识讲解示 范、分析学习相关类似案例2(决策 计划)教学内容:对C程序开发过程进行分 析,分析学生成绩管理系 统功能。能/知目标:能够对项目开发过程分 析,确定方案案例分析、多媒体演示学习相关只是20巡回指导,解决学生提 问小组讨论,确定初 步方杀3 (实 施)教学内容:Visual C+ 6.0 的启动, 工作区、工程、源文件的 建立。程序的编辑、编译、连接、 运行能/知目标:掌握程序开发的过程、熟 悉操作界面巡回指导,解决学生提 问按教材提供的案

26、 例,完成程序的开 发过程。404(检查 评估)教学内容:对完成任务过程进行总结评价能/知目标:对结果进行对比、验证、评价的能力个别指导对学生的解决方案进 行剖析,评定成绩。成果展示,学生自 评和互评10作业调查分析,确定班级学生成绩管理系统模块。课后 体会课程内容教授顺序由易到难,由浅入深;注重程序修改,调试过程中的小细节;学生在做中学,学习积极,住大大提高C语言程序设计课程单元教学设计单元标题程序设计基础单兀教学学时4在整体设 计中的位置第2次授 课 班 级上 课时 间周月 日第节至周月 日第节上课地点3号试训楼B405教 学 目 标能力目标知识目标素质目标1掌握变量的定义以及为它们赋值的

27、方 法。2 .会正确使用"printf()”函数。3 .会正确使用“scanf()”函数。4 .进一步掌握编辑?编译?链接和运 个C语言程序的方法和步骤。1 .了解C语言的数据 旧。2 . 了解常量和变量的 概念。3 .了解整型、实型和字 符型数据的形式。4 .了解转义字符。锻炼学生的自我 控制能力和团队 协作能力;树立 责任感和科学严 谨的工作态度; 增强口头和书面 表达能力、人际 沟通能力。能力训练任务任务1.标识符的识别。任务2.C谛言各类型数据的表示。任务3.正确实用c谛言运算符。任务4.定义学生成绩各元素。才、七月 白 夕耳£g勺 卜 号* eProgram 程序

28、Identity标识符Keyword关键字Sign符号Algorithm算法Edit编辑Run运行pseudo code 伪代码等不 差木tu 口 攵才*案例1.已知圆半径,求圆的面积和周长。案例2.输入一个整数,求绝对值。案例3.分析班级学生成绩管各数据类型(摘自参考教材)资料:教材、C谛言程序设计、Visual C+ 6.0 使用手册等 仪器、设备、场地:投影、一体化教室、机房。单元教学进度步骤教学内容及能力/知 识目标教师活动学生活动时间 (分钟)1(资 讯)教学内容:C语言数据类型能/知目标:理解掌握 C 语言数据类型并能正确 使用导入任务认识C程序的基本 功能。20分析个数据类型的特

29、占八、学习相关知识简单程序知识讲解示 范、分析学习相关类似案例2(决策 计划)教学内容:分析学生成绩管理系统 各功能,分析处理方法。能/知目标:能够对数据类型进行分 析并正确应用案例分析、多媒体演示学习相关知识30巡回指导,解决学生提 问小组讨论,确定初 步方杀3 (实 施)教学内容:正确定义数据、确定相关运算,输出正确结果能/知目标:掌握程序输入输出操作巡回指导,解决学生提 问按教材提供的案 例,完成程序的开 发过程。304(检查 评估)教学内容:对完成任务过程进行总结评价能/知目标:对结果进行对比、验证、评价的能力个别指导成果展示,学生自 评和互评10对学生的解决方案进 行剖析,评定成绩。

30、作业编程题1、2、3。课后 体会课程内容教授顺序由易到难,由浅入深;注重程序修改,调试过程中的小细节;学生在做中学,学习积极,住大大提高C语言程序设计课程单元教学设计单元标题程序设计基础单兀教学学时4在整体设 计中的位置第3次授 课 班 级上 课时 间周月 日第节至周月 日第节上课地点3号试训楼B405教 学 目 标能力目标知识目标素质目标1掌握变量的定义以及为它们赋值的方 法。2 .会正确使用"printf()”函数。3 .会正确使用“scanf()”函数。4 .进一步掌握编辑?编译?链接和运 个C语言程序的方法和步骤。1 .了解C语言的数据 旧。2 . 了解常量和变量的 概念。3

31、 .了解整型、实型和字 符型数据的形式。4 .了解转义字符。锻炼学生的自我 控制能力和团队 协作能力;树立 责任感和科学严 谨的工作态度; 增强口头和书面 表达能力、人际 沟通能力。能力训练任务任务1.学生成绩管理系统界面的输出。任务2.编写程序,接收键盘输入字符,并按要求转换。才、七月 白 夕耳£g勺 卜 号* eProgram 程序Identity标识符Keyword关键字Sign符号Algorithm算法Edit编辑Run运行pseudo code 伪代码等不 差木tu 口 攵才*案例1.已知圆半径,求圆的面积和周长。案例2.输入一个整数,求绝对值。案例3.分析班级学生成绩输入

32、输出(摘自参考教材)资料:教材、C谛言程序设计、Visual C+ 6.0 使用手册等 仪器、设备、场地:投影、一体化教室、机房。单元教学进度步骤教学内容及能力/知 识目标教师活动学生活动时间 (分钟)1(资 讯)教学内容:C语言数据类型能/知目标:理解掌握 C 语言数据类型并能正确 使用导入任务认识C程序的基本 功能。20分析个数据类型的特占八、学习相关知识简单程序知识讲解示 范、分析学习相关类似案例2(决策 计划)教学内容:分析学生成绩管理系统 各功能,分析处理方法。能/知目标:能够对数据类型进行分 析并正确应用案例分析、多媒体演示学习相关知识20巡回指导,解决学生提 问小组讨论,确定初

33、步方杀3 (实 施)教学内容:学生成绩输入输出设计能/知目标:掌握程序输入输出操作巡回指导,解决学生提 问按教材提供的案 例,完成程序的开 发过程。404(检查 评估)教学内容:对完成任务过程进行总结评价能/知目标:对结果进行对比、验证、评价的能力个别指导成果展示,学生自 评和互评10对学生的解决方案进 行剖析,评定成绩。作业编程题4。课后 体会课程内容教授顺序由易到难,由浅入深;注重程序修改,调试过程中的小细节;学生在做中学,学习积极,住大大提高C语言程序设计课程单元教学设计单元标题程序设计初步单兀教学学时4在整体设 计中的位置第4次授 课 班 级上 课时 间周月 日第节至周月 日第节上课地

34、点3号试训楼B405教 学 目 标能力目标知识目标素质目标掌握使用if语句实现单分支和双分支的 方法1. 了解程序结构。2. 了解关系运算及关 系表送式。3. 了解逻辑运算及逻 辑表送式。锻炼学生的自我 控制能力和团队 协作能力;树立 责任感和科学严 谨的工作态度; 增强口头和书面 表达能力、人际 沟通能力。能力训练任务任务1.从键盘任意输入两个整数,求他们平均只和平方根。任务2.写一程序,判断某一年是否为闰年?才、七月 白 夕耳£g勺 卜 号* eProgram 程序Identity标识符Keyword关键字Sign符号Algorithm算法Edit编辑Run运行pseudo co

35、de 伪代码等不 差木tu 口 攵才*案例1.从键盘任意输入两个整数,求他们平均只和平方根。案例2.写一程序,判断某一年是否为闰年?资料:教材、C谛言程序设计、Visual C+ 6.0 使用手册等 仪器、设备、场地:投影、一体化教室、机房。单元教学进度步骤教学内容及能力/知 识目标教师活动学生活动时间 (分钟)1(资 讯)教学内容:C语后选择结构能/知目标:掌握选择结 构语句语法对流程的控 制。导入任务认识C程序的选择 功能20分析选择结构对流程 的控制学习相关知识简单程序知识讲解示 范、分析学习相关类似案例2(决策 计划)教学内容:分析学生成绩管理系统 各功能,分析处理方法。能/知目标:能

36、够对选择适当的选择 结构语句并正确应用案例分析、多媒体演示学习相关知识20巡回指导,解决学生提 问小组讨论,确定初 步方杀3 (实 施)教学内容:选择结构程序设计的应 用能/知目标:掌握程序输入输出操作巡回指导,解决学生提 问按教材提供的案 例,完成程序的开 发过程。404(检查 评估)教学内容:对完成任务过程进行总结评价能/知目标:对结果进行对比、验证、评价的能力个别指导成果展示,学生自 评和互评10对学生的解决方案进 行剖析,评定成绩。作业完成教材中第一、二题。课后 体会课程内容教授顺序由易到难,由浅入深;注重程序修改,调试过程中的小细节;学生在做中学,学习积极,住大大提高C语言程序设计课

37、程单元教学设计单元标题程序设计初步单兀教学学时4在整体设 计中的位置第5次授 课 班 级上 课时 间周月 日第节至周月 日第节上课地点3号试训楼B405教 学 目 标能力目标知识目标素质目标掌握使用if语句实现单分支和双分支的 方法,实现界面的选择。1 .掌握程序选择结构。2 .理解多选择语句的 特征。锻炼学生的自我 控制能力和团队 协作能力;树立 责任感和科学严 谨的工作态度; 增强口头和书面 表达能力、人际 沟通能力。能力训练任务任务1.完成界面选择菜单功能设计。任务2.写一程序,实现四则运算。才、七月 白 夕耳£g勺 卜 号* eProgram 程序Identity标识符Key

38、word关键字Sign符号Algorithm算法Edit编辑Run运行pseudo code 伪代码等不 差木tu 口 攵才*案例1.编程计算车间工人奖金。案例2.设计模拟学校管理信息系统软件的菜单。资料:教材、C谛言程序设计、Visual C+ 6.0 使用手册等 仪器、设备、场地:投影、一体化教室、机房。单元教学进度步骤教学内容及能力/知 识目标教师活动学生活动时间 (分钟)1(资 讯)教学内容:C语后多分子选择结构 能/知目标:掌握多分子 程序设计的方法。导入任务认识C程序的选择 功能20分析选择结构对流程 的控制学习相关知识简单程序知识讲解示 范、分析学习相关类似案例2(决策 计划)教

39、学内容:分析学生成绩选择界面 各功能,分析处理方法。 能/知目标:能够对选择适当的选择 结构语句并正确应用案例分析、多媒体演示学习相关知识20巡回指导,解决学生提 问小组讨论,确定初 步方杀3 (实 施)教学内容:选择结构程序设计的应 用能/知目标:掌握程序输入输出操作巡回指导,解决学生提 问按教材提供的案 例,完成程序的开 发过程。404(检查 评估)教学内容:对完成任务过程进行总结评价能/知目标:对结果进行对比、验证、评价的能力个别指导成果展示,学生自 评和互评10对学生的解决方案进 行剖析,评定成绩。作业完成教材中第三题。课后 体会课程内容教授顺序由易到难,由浅入深;注重程序修改,调试过

40、程中的小细节;学生在做中学,学习积极,住大大提高C语言程序设计课程单元教学设计单元标题循环结构程序设计单兀教学学时4在整体设 计中的位置第6次授 课 班 级上 课时 间周月 日第节至周月 日第节上课地点3号试训楼B405教 学 目 标能力目标知识目标素质目标认识C语言中构成循环的四种结构,并能 灵活应用。1 .理解while语句及 do-while 循环的控制 机理。2 .理解for语句的特 征及对流程的控制。锻炼学生的自我 控制能力和团队 协作能力;树立 责任感和科学严 谨的工作态度; 增强口头和书面 表达能力、人际 沟通能力。能力训练任务任务1.输入一个整数n,求n的各位上的数字积。任务2

41、.输入一行字符,分别统计各类字符的个数。才 、七月 白 夕耳£g勺 卜 号* eProgram 程序Identity标识符Keyword关键字Sign符号Algorithm算法Edit编辑Run运行pseudo code 伪代码等不 差木tu 口 攵才*案例1.求1+2+3+.+100得值。案例2.输出1001000之间的所有奇数。资料:教材、C谛言程序设计、Visual C+ 6.0 使用手册等 仪器、设备、场地:投影、一体化教室、机房。单元教学进度步骤教学内容及能力/知 识目标教师活动学生活动时间 (分钟)1(资 讯)教学内容:C语言循环结构能/知目标:掌握多分子 程序设计的方法

42、。导入任务认识C程序的选择 功能20分析循环结构对流程 的控制学习相关知识简单程序知识讲解示 范、分析学习相关类似案例2(决策 计划)教学内容:分析学生成绩统计部分 各功能,分析处理方法。 能/知目标:能够对选择适当的循环 结构语句并正确应用案例分析、多媒体演示学习相关知识20巡回指导,解决学生提 问小组讨论,确定初 步方杀3 (实 施)教学内容:选择结构程序设计的应 用能/知目标:掌握程序循环结构的应 用巡回指导,解决学生提 问按教材提供的案 例,完成程序的开 发过程。404(检查 评估)教学内容:对完成任务过程进行总结评价能/知目标:对结果进行对比、验证、评价的能力个别指导成果展示,学生自

43、 评和互评10对学生的解决方案进 行剖析,评定成绩。作业完成教材中第一、二题。课后 体会课程内容教授顺序由易到难,由浅入深;注重程序修改,调试过程中的小细节;学生在做中学,学习积极,住大大提高C语言程序设计课程单元教学设计单元标题循环结构程序设计单兀教学学时4在整体设 计中的位置第7次授 课 班 级上 课时 间周月 日第节至周月 日第节上课地点3号试训楼B405教 学 目 标能力目标知识目标素质目标认识C语言中构成循环的四种结构,并能 灵活应用。并完成学生成绩录入及统计分 析1 .理解while语句及 do-while 循环的控制 机理。2 .理解for语句的特 征及对流程的控制。锻炼学生的自

44、我控 制能力和团队协作 能力;树立贝任感 和科学严谨的工作 态度;增强口头和 书面表达能力、人 际沟通能力。能力训练任务任务1.输入一个整数n,求n的各位上的数字积。任务2.实训项目三。才 、七月 白 夕耳£g勺 卜 号* eProgram 程序Identity标识符Keyword关键字Sign符号Algorithm算法Edit编辑Run运行pseudo code 伪代码等不 差木tu 口 攵才*案例1.求100 200之间所有素数得值。案例2.求Fibonacci数列前50项并打一输出。资料:教材、C谛言程序设计、Visual C+ 6.0 使用手册等 仪器、设备、场地:投影、一体

45、化教室、机房。单元教学进度步骤教学内容及能力/知 识目标教师活动学生活动时间 (分钟)1(资 讯)教学内容:C语言循环结构嵌套调用 及实际应用能/知目标:掌握循环程 序设计的方法。导入任务认识C程序的选择 功能20分析多重循环结构对 流程的控制学习相关知识简单程序知识讲解示 范、分析学习相关类似案例2(决策 计划)教学内容:分析学生成绩统计部分 各功能,分析处理方法。 能/知目标:能够对选择适当的循环 结构语句并正确应用案例分析、多媒体演示学习相关知识20巡回指导,解决学生提 问小组讨论,确定初 步方杀3 (实 施)教学内容:选择结构程序设计的应 用能/知目标:掌握程序循环结构的应 用巡回指导

46、,解决学生提 问按教材提供的案 例,完成程序的开 发过程。404(检查 评估)教学内容:对完成任务过程进行总结评价能/知目标:对结果进行对比、验证、评价的能力个别指导成果展示,学生自 评和互评10对学生的解决方案进 行剖析,评定成绩。作业完成教材中第三题。课后 体会课程内容教授顺序由易到难,由浅入深;注重程序修改,调试过程中的小细节;学生在做中学,学习积极,住大大提高C语言程序设计课程单元教学设计单元标题模块化程序设计一函数单兀教学学时4在整体设 计中的位置第8次授 课 班 级上 课时 间周月 日第节至周月 日第节上课地点3号试训楼B405教 学 目 标能力目标知识目标素质目标1 .熟悉C谛言

47、中常用库函数,并能熟 练应用。2 .根据实际能够熟练定义函数。3 .能够编写调用功能函数。1 .理解while语句及 do-while 循环的控制 机理。2 .理解for语句的特 征及对流程的控制。锻炼学生的自我控 制能力和团队协作 能力;树立贝任感 和科学严谨的工作 态度;增强口头和 书面表达能力、人 际沟通能力。能力训练任务任务1.编写判断素数的函数,身-个数是素数时返回值是1,否则为0。任务2.在主函数中,从键盘输入10个数,求所有素数之和。才、七月 白 夕耳£g勺 卜 号* eProgram 程序Identity标识符Keyword关键字Sign符号Algorithm算法Ed

48、it编辑Run运行pseudo code 伪代码等不 差木tu 口 攵才*案例1.编写函数,判个数是否为素数。案例2.编写一个实现交换功能的函数。资料:教材、C谛言程序设计、Visual C+ 6.0 使用手册等 仪器、设备、场地:投影、一体化教室、机房。单元教学进度步骤教学内容及能力/知 识目标教师活动学生活动时间 (分钟)1(资 讯)教学内容:C语百函数的的定义及使 用能/知目标:掌握循环程 序设计的方法。导入任务认识C程序的选择 功能20分析函数的特点及格 式学习相关知识简单程序知识讲解示 范、分析学习相关类似案例2(决策 计划)教学内容:分析学生成绩统各模块 功能,分析处理方法。能/知

49、目标:能够对选择适当的循环 结构语句并正确应用案例分析、多媒体演示学习相关知识20巡回指导,解决学生提 问小组讨论,确定初 步方杀3 (实 施)教学内容:选择结构程序设计的应 用能/知目标:掌握程序循环结构的应 用巡回指导,解决学生提 问按教材提供的案 例,完成程序的开 发过程。404(检查 评估)教学内容:对完成任务过程进行总结评价能/知目标:对结果进行对比、验证、评价的能力个别指导成果展示,学生自 评和互评10对学生的解决方案进 行剖析,评定成绩。作业完成教材中第一、二题。课后 体会课程内容教授顺序由易到难,由浅入深;注重程序修改,调试过程中的小细节;学生在做中学,学习积极,住大大提高C语言程序设计课程单元教学设计单元标题模块化程序设计一函数单兀教学学时4在整体设 计中的位置第9次授 课 班 级上 课时 间周月 日第节至周月 日第节上课地点3号试训楼B405教 学 目 标能力目标知识目标素质目标1 .熟悉C谛言中常用库函数,并能熟 练应用。2 .根据实际能够熟练定义函数。3 .能够编写

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论