C语言程序设计课程

上传人:无*** 文档编号:203004280 上传时间:2023-04-23 格式:PPT 页数:29 大小:6.33MB
收藏 版权申诉 举报 下载
C语言程序设计课程_第1页
第1页 / 共29页
C语言程序设计课程_第2页
第2页 / 共29页
C语言程序设计课程_第3页
第3页 / 共29页
资源描述:

《C语言程序设计课程》由会员分享,可在线阅读,更多相关《C语言程序设计课程(29页珍藏版)》请在装配图网上搜索。

1、C C语言程序设计语言程序设计课程课程1课程定位课程定位课程设计课程设计教学队伍教学队伍教学评价教学评价说课提纲课程简介课程简介实践条件实践条件教学方法与手段教学方法与手段课程特色与创新课程特色与创新2C语言程序设计 一、课程简介一、课程简介培养学生程序设计思想为其他课程奠定基础培养学生编程能力专业基础课3C语言程序设计1 1 确定软件专业的人才培养方案确定软件专业的人才培养方案组建组建教学团队教学团队就业就业就业就业职业领域职业领域职业领域职业领域典型典型职业岗位职业岗位 调研调研分析分析确定确定适合本校实适合本校实施的人才培施的人才培养方案养方案联院的人才联院的人才联院的人才联院的人才培养

2、方案培养方案培养方案培养方案二、课程定位二、课程定位4C语言程序设计课程在人才培养方案中的地位与作用课程在人才培养方案中的地位与作用2 2专专业业综综合合实实训训周周顶顶岗岗实实习习计计算算机机网网络络基基础础面向面向对象对象程序程序设计设计(c#)公公共共基基础础学学习习领领域域计计算算机机组组装装与与维维护护SQLServerServer数据数据库及库及应用应用J2SEJ2SE程程序序设设计计C语语言言程程序序设设计计课程体系课程体系拓拓展展能能力力学学习习领领域域XmlXml程程程程序序序序设设设设计计计计 ASP ASP。NETNET程程序序设设计计软软件件架架构构开开发发技技术术后修

3、课程后修课程前修课程前修课程必必修修课课 承前启后、上下衔接承前启后、上下衔接.NET.NET技技技技术术术术及及及及应应应应用用用用.NET移移动动程程序序设设计计网网页页制制作作基基础础二、课程定位二、课程定位5C语言程序设计课程与学生的关系课程与学生的关系3 3高职一年级学生高职一年级学生知识储备知识储备能力水平能力水平计算机基础操作计算机基础操作英语英语数学数学计算机应用基础计算机应用基础无程序设计能力无程序设计能力 从从“零零开始开始学习本课程学习本课程二、课程定位二、课程定位6C语言程序设计课程设计的思路课程设计的思路1 1 按专业岗位需求,以设计、编写和调试程序能力培养为目标,以

4、真实工作任务为载体,形成以学生为主体的能力训练过程,采用任务驱动四步教学模式组织实施,将知识点、技能点、项目训练、职业素养贯穿于学习性工作任务实践中。职业岗位实际工作任务职业岗位实际工作任务课程改革思路课程改革思路学习性工作任务学习性工作任务遵循遵循 “教、学、教、学、做三合一做三合一”的的原则,实施任务原则,实施任务驱动四步教学模驱动四步教学模式式知识点知识点 技能点技能点项目训练项目训练职业素养职业素养能力能力训练过程训练过程以学生为主体以学生为主体任务驱动任务驱动任务指导书任务指导书三、课程设计三、课程设计7C语言程序设计能力能力目标目标素质素质目标目标知识知识目标目标能够树立程序设计的

5、编程能够树立程序设计的编程思想;思想;能够具备编程能力,使用能够具备编程能力,使用C语言解决简单实际问题;语言解决简单实际问题;养成良好的编程风格;养成良好的编程风格;可以为同学们今后从事操可以为同学们今后从事操作系统开发以及嵌入式软件作系统开发以及嵌入式软件开发打下坚实的基础。开发打下坚实的基础。培养学生吃苦耐劳、培养学生吃苦耐劳、爱岗敬业、团队协作的爱岗敬业、团队协作的职业精神;职业精神;培养学生诚实守信、培养学生诚实守信、善于沟通与合作的良好善于沟通与合作的良好品质,为发展职业能力品质,为发展职业能力奠定良好的基础。奠定良好的基础。三、课程设计三、课程设计理解理解C语言程序设计的基语言程

6、序设计的基本语法。本语法。能识别数据类型、运算符能识别数据类型、运算符与表达式在与表达式在C语言中的表示。语言中的表示。能进行顺序、选择及循环能进行顺序、选择及循环结构程序的设计。结构程序的设计。能说明数组和函数的基本能说明数组和函数的基本定义。定义。理解结构体、共同体及指理解结构体、共同体及指针的含义。针的含义。能进行文件操作。能进行文件操作。课程目标课程目标2 28C语言程序设计教学内容设计教学内容设计3 3学习性工作任务学习性工作任务实施性项目任务实施性项目任务课时分配课时分配 学习情境一学习情境一 学生成绩计算学生成绩计算C C语言程序设计基础语言程序设计基础 学生平均成绩的计算学生平

7、均成绩的计算 一元二次方程的求解问题一元二次方程的求解问题 函数值的计算函数值的计算 6 6学时学时 学习情境二学习情境二 成绩输入输出界面设计成绩输入输出界面设计顺序结构程序设计顺序结构程序设计 学生成绩的输入与输出界面设计学生成绩的输入与输出界面设计 交通红绿灯模拟交通红绿灯模拟 4 4学时学时 学习情境三学习情境三 成绩数据有效性检查成绩数据有效性检查选择结构程序设计选择结构程序设计 学生成绩输入数据有效性的检查学生成绩输入数据有效性的检查 最高成绩的计算最高成绩的计算 查课程成绩在计算总分时的转换查课程成绩在计算总分时的转换 6 6学时学时 学习情境四学习情境四 学生成绩统计分析学生成

8、绩统计分析循环结构程序设计循环结构程序设计 学生成绩统计分析学生成绩统计分析 总分、平均分的计算总分、平均分的计算 双机串行通信双机串行通信聊天程序设计聊天程序设计 乘法口诀的打印乘法口诀的打印 8 8学时学时 学习情境五学习情境五 成绩排名、菜单设计成绩排名、菜单设计数组的应用数组的应用 学生按总成绩的排名学生按总成绩的排名 学生成绩的查询学生成绩的查询按姓名查询按姓名查询 学生成绩管理系统菜单设计学生成绩管理系统菜单设计8 8学时学时三、课程设计三、课程设计9C语言程序设计教学内容设计教学内容设计3 3学习性工作任务学习性工作任务实施性项目任务实施性项目任务课时分配课时分配 学习情境六学习

9、情境六 函数和预处理函数和预处理 学生成绩打印模块的设计学生成绩打印模块的设计 水槽液位自动控制程序设计水槽液位自动控制程序设计 汉诺塔游戏程序设计汉诺塔游戏程序设计1010学时学时 学习情境七学习情境七 指针指针 利用指针对学生成绩排序利用指针对学生成绩排序 简易计算器程序设计简易计算器程序设计 6 6学时学时 学习情境八学习情境八 学生成绩记录定义和数据处理学生成绩记录定义和数据处理结构体和联合体结构体和联合体 学生成绩管理系统学生成绩管理系统 成绩的录入、成绩统计成绩的录入、成绩统计 竞选投票统计竞选投票统计 学生成绩数据链表的实现学生成绩数据链表的实现 6 6学时学时 学习情境九学习情

10、境九 学生成绩数据的保存学生成绩数据的保存文件的读写文件的读写 学生成绩管理系统数据的存储学生成绩管理系统数据的存储 计算机磁盘文件内容的显示计算机磁盘文件内容的显示 文件的复制文件的复制 6 6学时学时 综合实训项目综合实训项目 学生成绩管理系统学生成绩管理系统一周一周三、课程设计三、课程设计10C语言程序设计1 1 (1)任务驱动教学法:以“任务任务”引领C语言程序设计课程教学,在教学活动中,以任务指导书任务指导书为依托,初步形成了一个较为完善的四步四步任务驱动任务驱动教学模式。四步任务驱动课堂结构如下:四步任务驱动课堂结构如下:设置情境设置情境 展示任务展示任务任务分析任务分析 构建新知

11、构建新知分层实施分层实施 合作完成合作完成总结评价总结评价 任务拓展任务拓展任务任务1 1任务任务2 2任务任务3 3任务任务n n教学方法教学方法四、教学方法与手段四、教学方法与手段11C语言程序设计(2)实施任务驱动教学法的教学案例教案头设计课题课题一维数组的数据处理 学时:学时:2知识目标知识目标使学生学会利用一维数组读取,查询数据使学生学会利用一维数组求最值能力目标能力目标查询数据的位置用一维数组求最大值、最小值和数据的总和思想思想目标目标体验程序,分析程序,逐步克服编写程序的畏难情绪,培养学生的分析问题的能力和探究精神举一反三,学以致用工作设备工作设备计算机实训机房,每台计算机都装有

12、Turbo C调试环境教学资源教学资源教学方法教学方法学生知识与能力准备学生知识与能力准备教师知识与能力准备教师知识与能力准备教案、课件、任务指导书、任务考核表、参考教材任务驱动法启发式 自主探究法 小组合作法具有阅读并能调试简单的C语言程序的能力;具有对一维数组的定义、引用和初始化的能力 具备C语言程序设计理论知识;设计C语言程序、编写程序和调试程序的能力;从事实训指导经验;具备任务驱动教学法的设计能力;具有教学组织与管理能力三、课程设计三、课程设计12C语言程序设计三、课程设计三、课程设计教学设计教学设计教学环节教师活动教学方法学生活动设置情境展示任务任务1:假设数组中已存有10个互不相同

13、的整型数据。输入一个整数,在数组中找出与该数相等的元素,如果找到了,输出该元素下标值,如果没找到,则输出“Not found.”任务2:编写程序,输入10个学生的互不相同的成绩,求最高成绩。任务3:编写程序,定义一个长度为10整型数组,从键盘输入,要求并找出其中所有偶数,计算所有偶数的和。演示听讲任务分析构建新知分析任务分析任务1:用for循环对每一个元素逐一判断其值是否与输入的数相等,只要找到相等的数,就提前退出循环。分析任务分析任务2:定义一个max变量,用于保存最大值,把第一个数组元素的值赋给max,假设max中现在是最大的,第二个到第十个数组元素逐个和max进行比较,如果大于max,则

14、把当前数组元素的值赋给max。分析任务分析任务3 3:对于数组的每个元素逐个判断是否偶数,如果是偶数,将该元素值输出并求和。讲授提问记录笔记;回答问题13C语言程序设计三、课程设计三、课程设计教学设计教学设计教学环节教师活动教学方法学生活动分层实施合作完成1.采用异质分组法(组内异质,组间同质),将学生分为六个人一组2.布置任务:要求学生按照任务指导完成上机任务。分组法、小组合作法完成上机任务总结评价任务拓展1.提供总结评价表2.任务二拓展:编写程序,输入10个学生的互不相同的成绩,求最高成绩;3.任务三拓展:编写程序,定义一个长度为10整型数组,从键盘输入,要求并找出其中所有的奇数。演示完成

15、拓展任务;填写总结评价表;撰写实训报告14C语言程序设计实训主题一维数组的数据处理实训教室计算机实训机房实训目标知识目标、能力目标和思想目标同上实训时间任务指导任务一:假设数组中已存有10个互不相同的整型数据。输入一个整数,在数组中找出与该数相等的元素,如果找到了,输出该元素下标值,如果没找到,则输出“Not found.”完成此项任务的指导方案:完成此项任务的指导方案:教师利用演示文稿,演示算法和流程图;学生根据教师的讲解上机测试补充修改程序使之正确。任务二:编写程序,输入10个学生的互不相同的成绩,求最高成绩。完成此项任务的指导方案:完成此项任务的指导方案:1教师利用演示文稿,演示算法和流

16、程图;学生根据教师的讲解上机测试补充修改程序使之正确。提供参考代码。2任务二的拓展,学生改写上述代码实现在同一个程序中求最小值。提示:假设第1个数据是最大值,假设第1个数据是最小值;分别读取第2至第10个数据依次和假设的最大值比较,大于则替换;否则和假设的最小值比较,小于则替换;两者的共同出口都是再读取下一个数据,直到读取完毕。任务三:编写程序,定义一个长度为10整型数组,从键盘输入,要求并找出其中所有偶数,计算所有偶数的和。完成此项任务的指导方案:完成此项任务的指导方案:尝试自主独立编写作业书写实训报告三、课程设计三、课程设计任务指导书设计任务指导书设计15C语言程序设计2 2教学手段合理应

17、用教学手段合理应用建立了网络教学平台开发了多媒体课件视频录像视频录像聘请企业专家专题讲座聘请企业专家专题讲座网络教学与网络互动教学多媒体技术教学企业专家辅助性教学企业专家辅助性教学四、教学方法与手段四、教学方法与手段16C语言程序设计1 1教学团队五、教学队伍五、教学队伍姓 名性别年龄学 历所学专业专业技术职务职业资格证书王连山男37工程硕士在读计算机技术高级讲师高校教师翁自勇男36工程硕士在读计算机技术高级讲师高校教师毛广敏女32工程硕士在读计算机技术高级讲师高校教师吴海花女31工程硕士在读计算机科学与技术讲师高校教师张延梅女32本科计算机技术助讲高校教师仓业金男27本科计算机科学与技术助讲

18、高校教师华军男本科数学企业专家、高讲王涛男39本科计算机技术企业工程师17C语言程序设计2 2教师业务进修情况业务进修内容业务进修内容人次人次主办单位主办单位骨干教师国家级培训骨干教师国家级培训2 2天津大学天津大学上海第二工业大上海第二工业大学学 NIITNIIT教师培训教师培训1111上海上海NIITNIIT加拿大计算机教育加拿大计算机教育1 1江苏省教育厅江苏省教育厅清华清华IT IT软件工程师软件工程师3 3清华清华IT IT五、教学队伍五、教学队伍18C语言程序设计1 1校内实践条件校内实践条件软件开发实训室计算机基础应用实训室网络技术实验室计算机组装实验室网络安全实验室投入经费:2

19、60多万元 已建实训室:软件开发实训室、计算机基础应用实验室、网络技术实验室、计算机组装实验室、综合布线实训室、网络安全实训室等等。六、实践条件六、实践条件19C语言程序设计2 2与企业联合建立校内外实验实训基地与企业联合建立校内外实验实训基地嵌入式开发实训室乐乐软件工作室小聪软件实习基地华军华园实习基地校内校外六、实践条件六、实践条件20C语言程序设计3 3五年制高等职业教育公共课教学用书(2)参考教材谭浩强C程序设计(第三版)北京:清华大学出版社向华C语言程序设计北京:清华大学出版社沈大林C语言程序设计案例教程北京:中国铁道出版社张晓蕾C语言基础教程人民邮电出版社李辉C语言程序设计教程北京

20、:高等教育出版社许晓C语言程序设计实践教程北京:电子工业出版社谭浩强C语言程序设计题与上机指导清华大学出版社(1)教学用书六、实践条件六、实践条件教材21C语言程序设计1 1以能力为重点的考核方式以能力为重点的考核方式 专业能力专业能力方法能力方法能力社会能力社会能力依依据据每每个个学学习习情情境境的的工工作作任任务务技技能能考考核核标标准准进进行行考考核核。专专业业综综合合能能力力包包括括工工作作过过程程、操操作作调调试试技技能能、展展示示交交流流、安安全全意意识识、出出勤勤、团队协作、计划组织等方面团队协作、计划组织等方面由由学学生生自自评评、互互评评和和教教师师考考评评得得出出过过程程考

21、考核核成绩成绩 依依据据每每个个学学习习情情境境的的工工作作任任务务知知识识目目标标要要求求进进行行考考核核,包包括括知知识识的的掌掌握握与与综综合合应应用用、设设计计方法、知识与技能的结合等方面方法、知识与技能的结合等方面笔试笔试机试机试过程考核过程考核知识目标考核知识目标考核过程考核占过程考核占60%60%知识目标考核占知识目标考核占40%40%七、教学评价七、教学评价22C语言程序设计 每课有项目任务项目任务,每课有任务指导书任务指导书,每位学生有实训记录实训记录,每周评选一次实训之星实训之星,每学期有一周项目实训周项目实训周,每学期有一次项目比赛或展示项目比赛或展示2 2评价实施评价实

22、施七、教学评价七、教学评价23C语言程序设计3 3教学效果教学效果七、教学评价七、教学评价智能节水器参展图太阳能路灯1.学生参与了智能节水器、多功能太阳能路灯等的研究开发,且在省级创新大赛中获奖。24C语言程序设计2.学生毛磊的遥控器测试仪作品在2010年江苏省职业教育创新大赛荣获高职组一等奖。3 3教学效果教学效果七、教学评价七、教学评价获奖学生和作品展示图遥控器测试仪参展图25C语言程序设计1.课程组开发了一本C语言程序设计校本教材。2.校级C语言程序设计精品课程已经申报成功。3.翁自勇老师的市级课题高职计算机专业课程应用“任务驱动型”教学方法的研究已经在2010年顺利结题。4.毛广敏老师

23、的校级课题高职计算机专业教学模式的探索项目任务驱动教学设计已经在2010年顺利结题。5.近几年课题组教师在省级刊物上发表论文共有2篇,在国家级刊物上发表论文共有3篇。4 4教科研成果教科研成果七、教学评价七、教学评价26C语言程序设计3 3进一步的改革思路进一步的改革思路(1)加大校级的C语言程序设计精品课程建设的力度。(2)在教学过程中渗透企业理念。(3)优化教师结构,进一步建设“双师”团队。七、教学评价七、教学评价27C语言程序设计采用任务驱动四步教学模式采用任务驱动四步教学模式21八、课程特色与创新八、课程特色与创新以程序设计方法为主线、以语法和结构为核心,以以程序设计方法为主线、以语法和结构为核心,以培养能力和提高兴趣为目标,变应试为应用培养能力和提高兴趣为目标,变应试为应用拓展任务真实化拓展任务真实化 328谢谢大家!谢谢大家!29

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!