C语言说课

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

C语言程序设计课程基本信息课程名称:C语言程序设计课程代码:1055课时数:64学分:4适用专业:应电、通信、电信、电测、移动通信授课时段:第2学期(一年级下)说课内容1课程定位与作用2课程内容3教材与学情4教学设计5课程评价与保障6单元教学设计1课程定位与作用━━课程来源要求:具备较强的逻辑思维能力以及基本计算机语言的分析能力和调试能力。1课程定位与作用━━课程来源1课程定位与作用━━课程定位电子信息技术专业群课程体系结构C语言程序设计1课程课程定位与作用━━课程衔接《计算机操作基础》《C语言程序设计》《单片机原理与应用技术》《C51单片机编程与应用》《虚拟仪器技术》毕业设计1课程定位与作用━━总体目标学完本课程,学生能够熟悉结构化程序设计的流程,可以阅读、编写、调试一般规模的C程序,具备计算机语言类课程自主学习的能力。基本具备国家计算机二级认证资格水平,为适应职业岗位技能需求和继续学习打下一定的基础。1课程定位与作用━━具体目标了解C语言的特点熟悉C语言程序的结构和书写规则熟悉C语言的数据类型、运算符和表达式理解结构化程序设计语言的特点及典型应用理解C语言的用户自定义函数的定义、调用和应用熟悉构造数据类型的定义及基本应用熟悉指针的概念、定义及基本应用能熟练应用VC++或TubroC设计和调试C语言程序能熟练运用C语言数据类型、运算符、基本语句等编写源程序能熟练运用顺序结构、分支结构及循环结构的设计C语言程序能准确运用数组、函数、指针及结构体完成程序设计能基本实现解决简单实际问题的程序调试、运行能基本实现根据程序功能的扩展及测试能基本具备计算机语言类课程的程序开发的一般理念具备缜密的逻辑思维养成良好的实践习惯形成严谨的行事风格塑造踏实的工作作风培养细致的观察力具有较强的沟通表达能力良好的团队合作精神2课程内容━━设计思路岗位职业能力人才培养方案设计思路职业技能认证项目化教学2教学内容━━重点难点内容1VC++或TubroC开发环境建立与运行内容6分支结构程序设计内容11局部变量和全局变量的应用内容2基本类型数据变量的定义内容7循环结构程序设计内容12指针的定义、基本运算与应用内容3基本表达式的书写及运算内容8一维数组的定义、输入输出与应用内容13结构体与结构体变量的定义、成员引用内容4数据的输入与输出内容9字符串的基本处理内容14综合程序算法设计内容5顺序结构程序设计内容10函数的定义和调用内容15程序的调试、排故与功能扩展2教学内容━━解决方法3教材与学情━━教材与教参1.编程论坛语言帝国菜鸟学习营网校——计算机二级考试教材参考资料电子教案题库学习网站3教材与学情━━学情分析技能知识动机习惯兴趣学习3教材与学情━━学习方法指导我要学课程设计能力培养项目设计由易到难兴趣培养激发引领双线并行课堂内外4教学设计━━情境创设项目情境:信电(有限)公司是一家小型电子产品的经销商,拥有员工约50~100人。该公司销售部员工的薪水直接与员工的销售业绩挂钩。由于市场因素及员工的变化情况较大,公司希望能开发出一套清晰、便捷的薪资管理系统,提高公司的管理效率。作为某软件公司设计部助理工程师,你将全程参与该项目的研发工作。项目任务:小企业员工薪资管理系统4教学设计━━内容组织项目5员工信息统计项目4员工信息更新项目3员工信息查询项目2员工信息输入项目1基本开发环境建立项目6员工薪单制作技能储备专项训练综合应用小企业员工薪资管理系统4教学设计━━课程整体设计项目18课时项目210课时项目310课时项目410课时项目510课时项目614课时任务1VC++与TubroC开发环境建立与运行员工基本数据信息的输入单个员工分类数据信息的输入与输出多名员工基本信息的输入全体员工基本信息的输入员工数据信息多维管理任务2基本类型数据变量的定义员工薪资的初步计算单个员工薪级工资的归类计算多名员工基本信息的查找员工销售业排序统计员工多维数据信息输入任务3基本表达式的书写及运算员工数据基本信息的输出单个员工基本工资单制作多名员工指定信息的更新员工业绩的查找替换删除员工信息多维统计任务4全体员工业绩的优化排序员工薪单制作输出考核:2课时合计:64课时4教学设计━━课程进度表设计4教学设计━━课程实施资讯准备制定计划方案决策任务实施检查控制反馈评价创设情境;讨论分析;启发引导;讨论整合;案例演示;方案设计;答疑解惑;角色扮演;辅导分析;思考修正;师生评价;生生评价;5课程评价与保障━━课程评价5课程评价与保障━━实施保障6单元教学设计━━员工销售业绩排序任务5-2:员工销售业绩排序2学时还不具备对数组元素的统计应用能力还期待看到数组更强大的功能6单元教学设计━━学情分析已具备将全体员工信息以数组的形式批量输入、输出的能力已初步感受到数组的快捷、便利6单元教学设计━━教学目标知识目标能力目标素质目标1.能熟练进行数组的定义、元素引用与输入输出;2.能准确利用冒泡法实现员工销售业绩的排序;3.能准确利用比较法实现员工销售业绩的排序;1.理解数组的统计应用;2.理解冒泡排序的算法;3.理解比较排序的算法;1.缜密的逻辑思维2.良好的实践习惯;3.较强的沟通表达能力4.良好的团队合作精神。6单元教学设计━━教学策略丰富的教学活动设计,使师生充分互动、沟通充分利用第二课堂推动学生主动思考实时展示与及时评价,高效激发学习动力与潜能步骤主要教学内容教师活动学生活动时间分配资讯准备学习任务告知:创设情境任务阐述讨论分析5分钟制定计划排序算法设计:冒泡法和比较法的算法逻辑启发引导思考讨论角色分工20分钟方案决策绘制、展示(分组)流程图绘制源程序的编写分析指导讨论实践展示交流20分钟任务实施程序运行调试巡视辅导实践15分钟检查控制程序检测、排故启发引导讨论修正实践20分钟反馈评价结果展示与评价评价主持展示评价思考10分钟6单元教学设计举例━━教学过程如何对员工的销售业绩进行排序刺激良性竞争形成?常用的排序算法包括哪些?开始:定义数组a[N],下标i、j,临时变量temp初始化a数组,并令i=0i≤N-2?j=0j<N-i?若a[j]>a[j+1]则交换a[j]、a[j+1]j=j+1i=i+1输出排序后的a数组,结束

1 / 28
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功