版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C语言程序设计说课稿(超好)C语言程序设计说课稿广州松田职业学院机电与信息工程系一唐涛一、课程教学大纲 课程教学大纲包括课程性质、课程地位、课程目标等几个方面。(一)课程性质C语言程序设计课程是高职高专计算机类、电子信息类、通信类和电子商务 类各专业职业素质必修课,旨在培养高职学生运用计算机进行逻辑思维的能力,掌 握运用c语言编程来解决岗位工作中实际问题的方法和步骤,为提高职业能力和拓 展职业空间打下坚实基础。所以,本课程主要针对培养这类人才基本程序设计能力 的目的而设置的课程。(二)课程地位1、学生毕业后工作岗位主要有计算机管理员、单片机应用设计员、网络应用等,在计算机控制、单片机应用、电子
2、技术、通信技术等相关行业中都将使用c语 言作为应用系统开发设计语言2、C语言也是其它编程语言类课程的前导课程,也是信息产业部计算机专业和软件专业水平资格考试(程序员、网络管理员等)考试中要求的主要程序设计语应用程序设计软件工程C+、JAVA、数据结构收集于网络,如与侵权请联系管理员删除C语言程序设计T o图1C语言程序设计在课程体系中的地位(三)课程目标根据对教材内容、教学大纲及学生自身认知水平的分析,教学目标从知识目 标、能力目标和素质目标三个方面来分析。1、知识目标掌握程序的基本结构;掌握数组和函数的运用;掌握指针和位运算的基本操作。2、能力目标掌握初步编程思想,熟悉基本算法,能根据问题正
3、确选择、组合算法并绘制 程序流程图;能独立编写代码,编写测试数据,并能独立调试程序,获得正确结果;良好的编程思路和风格。3、素质目标具备基本的阅读程序和程序的编写的素质;培养严谨踏实的作风,训练自己的逻辑思维;锻炼自己分析问题、解决问题的能力。(四)教学总体规划C语言程序设计的教学总学时为80学时,以“理论够用、注重实操”为原 则,按照程序设计的能力模块,系统的讲解C语言基本概念、三种基本程序设计结 构、数组和函数,并结合所学知识点进行相应实训,最终完成一个综合项目“学生成 绩管理系统”。旨在培养学生能够循序渐进地掌握C语言的语法规则、建立程序设计概念、确 立程序设计的思维方式、掌握程序设计的
4、方法、初步积累编程经验、培养学生良好 的程序设计风格,能初步用C语言解决与专业相关的应用问题,并为学习其它的计 算机课程奠定基础。(五)教学的课时安排表1:C语言程序设计教学课时安排任务 序号章节内容项目任务导向性实施内容理论 时数实践 时数S1C语言基础学生成绩计算学生平均成绩的计算 一元次方程的求解问题22S2顺序结构程序设计成绩输入输出界面设计成绩的输入与输出设计44S3选择结构程序设计成绩数据有效性检查成绩输入数据有效性检查 最高成绩的计算 考查课成绩的转换44S4循环结构程序设计学生成绩统计分析学生总分、平均分的计算 乘法口诀的打印44S5数组成绩排名 菜单设计学生按总成绩的排名学生
5、成绩的查询学生成绩管理系统菜单设计48S6函数学生成绩打印学生成绩打印模块的设计48S7指针利用指针对学生成绩排 序利用指针对学生成绩排序48S8结构体学生成绩记录定义和数 据处理学生成绩的录入、成绩统计 学生成绩数据链表的实现26S9文件的读写学生成绩数据的保存成绩管理系统数据的存储 文件的复制44总学时数1083248(六)实践教学内容实践教学环节充分体现“任务驱动、实践导向”的设计思想。表2 C语言程序设计实践教学内容安排序号情景内容项目设计1课程认知1.1求任意两数的和1.2求一个任意值的正弦值2程序设计基 础2.1求任意半径的圆的面积和周长2.2求任意三个值的最大值3顺序程序设 计3
6、.1求一个任意三位数的逆序数3.2求圆锥体的体积和侧面积4选择程序设 计4.1输入三角形三边,判断能否构成三角形,能则输出yes,并输出 其面积,不能输出no4.2输入四个任意值,按照从小到大排序输出4.3根据成绩出等级5循环程序设 计5.1求1!+2!+n!的和5.2求水仙花数5.3百钱百鸡的解决6数组应用6.1求学生n门成绩的总分和平均分、最大值或者最小值。6.2按照学生成绩排序6.3插入一个数据到有序数列中,使其仍然有序7函数应用7.1利用函数调用的方法求解最大值和最小值7.2利用函数调用的方法排序7.2利用函数调用的方法插入8指针应用8.1利用指针数组的方法使字符串排序9结构体共用 体
7、9.1使用包含学号、姓名、语文成绩、数学成绩、英语成绩的结构体 数组进行相应的输入输出10学生成绩管 理系统10.1做一个可以进行输入、输出、插入、排序、删除、查找的学生 成绩管理系统(六)课程重点和难点1、课程重点重点模块重要内容程序设计基础知识顺序结构程序设计选择结构程序设计循环结构程序设计函数流程图的画法变量的理解表达式的正确书写数据的输入/输出if语句选择程序设计while与for循环程序设计函数的定义与参数传递2、课程难点难点模块难点内容选择结构程序设计循环结构程序设计数组函数指#结构体if语句的嵌套多重循环程序设计二维数组与字符串指#函数的嵌套调用与递归调用链表二、教学资源 (一)
8、教材的选用遵循“面向应用,理论与实践有机结合”、“浅显易懂,符合高职学生认知规律”、 “任务驱动,培养学生自主学习能力”的教材选用原则,本课程选用我院教师自编的 C语言程序设计任务驱动教程作为教材。此教材的特点是:是在提出问题的同时给出示例程序,而示例程序尽量将主要 的知识点演示出来,使读者对解决同类问题的程序设计思想有比较全面的认识。从 而满足初学者以及对程序要求不是很高的读者的需求,正好适合高职层次的人才培 养目标。图2教材与教学参考书三、教学方法与手段贯彻“以学生为中心”的教学理念,采用案例导入、任务驱动、讲练结合和分组 讨论的教学方法,具体实施如下:案例导入以项目“学生成绩管理系统”为
9、主线,贯穿顺序、选择、循环结构和数组、指针 等所有章节中,课程教学具有连贯性。同时结合现场提供实际项目案例(子项目) 组织教学。教学过程中,首先提出项目目标,然后通过知识讲解、方法演示、实践 演练、复习归纳,以解决实际问题的学习方法来学习软件开发。使学生体会到知识 的实用性,提高学习兴趣。知识的实用性,提高学习兴趣。应用案例有竞赛平分、 红绿灯控制、学生成绩管理等项目。任务驱动每次课都提出一个明确的任务,通过一个任务掌握某个章节的知识点,突出重 点,分解难点,教学目的明确。如讲授选择结构时模拟银行ATM机的菜单选择;讲 授顺序程序设计“模拟交通信号灯”中红绿灯显示过程设计程序,提高学生学习积极
10、性 大;“项目驱动、案例教学、理论实践一体化”的教学模式解决了课程教学内容与职 业岗位工作任务无关的问题,方便实现“学为所用”和“学以致用”。讲练结合授课地点为以多媒体教室及机房为主,采用边讲边练的教学互动形式,导入贴 近实际的程序设计实例。在内容上,将最新的软件开发技术引进课程,使学生毕业 后能成为合格的程序设计员。在教学过程中,适当安排学生在计算机上进行实际程 序设计,通过运行调试自己设计的程序,让学生亲自观察和体验程序设计的成功感 受,加深知识的理解。分组讨论教学学生以组为单位(23人),让同学们分组讨论经典案例,先提出问题,探讨 各种解法,加深理解;要求学生讨论和解决与经典案例相关的新
11、任务;最后检查总 结新任务的完成情况,提高学生的认识。从而启发学生思考的能力、加强实践动手 的能力,培养团队合作的精神。四、学情与学法指导(一)学情分析我院招生对象锁定为普通高中毕业生,根据我院的实际情况,需要学习C语言 程序设计课程的学生有计算机应用技术专业、计算机网络技术专业等5大专业类学 生,并且由于招生大环境的影响,以上专业均文、理兼招。学生入学基础差,逻辑 思维能力参差不齐,并且在高中学习阶段接触到的计算机知识较少,而程序设计能 力几乎是零。(二)学法指导高职学生智力不差,但自控能力相比较差,充分考虑到学生的这一基本特征, 根据学生的这种情况,要从非智力因素入手,培养学生的学习积极性
12、,提高实际动 手能力。对同一生源不同程度学生采取如下策略状态策略1厌学扎实其理论基础,找到实践成功点2较差结合实际案例,提高解决问题的能力3乐学知识转换,提高具体的应用能力4较好知识转换,提高综合的应用能力同时通过以下四个方面的正面的鼓励和引导,尽最大可能培养学生的学习热情 和积极性。1)强调“坚持”的学习理念,通过一些手段,潜移默化的引导学生对课程的认知,形成本课程其实也不太难的认识。培养学生学习的动力和信心。2)鼓励学生自主探索和合作交流。引导学生自主地从事观察、分析、交流等活 动,使学生形成对计算机语言知识有效的学习策略。3)鼓励与提倡解决问题的多样性,引导学生在与他人的交流中去选择合适
13、的策 略,丰富自己的思维方式,获得成功的体验和不同的发展。4)鼓励学生将所学计算机知识应用到其他学科中去,使学生觉得计算机有很 用,同时也培养了学生逻辑思维能力。五、教学过程(一)教学环节序号名称师生活动分配1课程导入老师讲解引导为主2创设情境3演示讲解4探究讨论学生实践为主5即使训练6互评点评师生共同讨论7归纳总结(二)具体时间安排教师通过言语、行为的方式提醒学生进入学习状态;2)创设情境教师根据本节课的教学目标和内容,提出本节课的任务情境,并讲解需要实现的 注意事项。3)演示讲解根据任务情境,归纳出任务的数学模型和实现算法,并通过编译程序解决情境中 的问题,然后根据程序的实现功能,理出本节课程的新知识点,并系统的为学生讲 解。根据实际情况的需要,可以将案例拓展、深化。4)探究讨论提出一个与教师讲解类似的案例,提供相关材料与说明,以分组的形式组织学生 讨论。5)即时训练根据本节课程的知识点,教师设计多个任务,并鼓励或抽取小组中的同学到黑板 演示,完成任务。6)互评点评学生完成任务后,组织学生对学生任务进行点评、查错;并根据学生表现计算学 生平时表现分数。当学互评完成后,教师对学生任务进行点评,肯定学生实现任务的采用的新方 法,提示学生任务中出现的普遍问题。7)归纳总结教师与学生一起,回忆总结本节课所学的知识点、重点和难点,并布置学生的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025浙江金华市武义古城保护建设有限公司招聘2人笔试参考题库附带答案详解
- 2025浙江温州中亚企业有限公司面向社会招聘一线岗位劳务派遣用工性质人员10人笔试参考题库附带答案详解
- 2025河南郑州煤炭工业(集团)招聘485人笔试参考题库附带答案详解
- 贵州企业招聘2025贵州芽豆科技有限公司招聘笔试历年典型考点题库附带答案详解
- 2026及未来5年中国0.5%地克珠利溶液市场数据分析及竞争策略研究报告
- 创维集团2026届春季校园招聘笔试历年常考点试题专练附带答案详解
- 阳春市2025广东阳江市阳春市高校毕业生就业见习招募5人(第十三期)笔试历年参考题库典型考点附带答案详解
- 珠海市2025中共珠海市委老干部局招聘所属事业单位工作人员1人(广东)笔试历年参考题库典型考点附带答案详解
- 河南省2025河南南阳师范学院招聘工作人员(硕士研究生)41人笔试历年参考题库典型考点附带答案详解
- 昌吉回族自治州2025新疆昌吉市事业单位引进急需紧缺专业人才暨“千硕进昌”引才31人笔试历年参考题库典型考点附带答案详解
- 2025版肺癌常见症状及护理护理原则
- DB34∕T 4243-2022 智慧医院医用耗材SPD验收规范
- 医疗美容设备售后服务管理体系方案
- 可控飞行撞地培训课件大纲
- 机关后勤安全生产课件
- 2025年高考(新高考Ⅰ卷)数学试题及答案
- 仓库管理实习周报
- GB 16808-2025可燃气体报警控制器
- 个人信息安全课件
- 绵阳南山中学(实验学校)2025年自主招生考试理科综合模拟试题及答案
- 研发项目文档管理制度
评论
0/150
提交评论