版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言程序设计说课教案《C语言程序设计》说课教案从以下方面说明:一、课程性质、地位二、教学对象分析及要求三、课程体系四、课程的重点、难点及突破五、教学方法与教学手段六、学生考核七、教学计划一、课程性质、地位1.课程的性质《C语言程序设计》课程是高职高专通信类和电子信息类各专业职业素质必修课,旨在培养高职学生运用计算机进行逻辑思维的能力,掌握运用C语言编程来解决岗位工作中实际问题的方法和步骤,为提高职业能力和拓展职业空间打下坚实基础。所以,本课程主要针对培养这类人才基本程序设计能力的目的而设置的课程。学生毕业后工作岗位主要有计算机管理员、单片机应用设计员、网络应用等,在计算机控制、单片机应用、电子技术、通信技术等相关行业中都将使用C语言作为应用系统开发设计语言,C语言也是其它编程语言类课程的前导课程,也是信息产业部计算机专业和软件专业水平资格考试(程序员、网络管理员等)考试中要求的主要程序设计语言。应用程序设计软件工程C++、VC、VB数据结构C语言程序设计2.课程的地位通信技术(计算机网络方向)专业和电子信息技术专业,C语言室基础,是计算机应用设计的基础。是学习其他程序语言的前导及基础。二、教学对象分析及要求1(教学对象本系学习C语言课程的生源是高中生源和中专生源。高中生文化基础扎1实,但计算机专业知识薄弱,开始学习时较困难,但入门提高较快。中专生,文化基础薄弱,但计算专业已经学习一些,开始学习不会很困难,但是知识转换能力方面会有困难,学习进度会慢一点。针对不同生源学生在教学方法和重难点方面有所区别。(对同一生源不同程度学生采取如下策略2状态策略1厌学扎实其理论基础,找到实践成功点2较差结合实际案例,提高解决问题的能力3乐学知识转换,提高具体的应用能力4较好知识转换,提高综合的应用能力高职智力不差,但自控能力相比较差。所以要从非智力因素入手,培养学生的学习积极性,提高实际动手能力。3(在教学中教与学问题教学演示探究教议一议学想一想做一做三、课程体系《C语言程序设计》教学学时为60,理论内容以“够用为度”的原则,按照程序设计能力,通过一个项目“学生成绩管理系统”为主线,介绍C语言基本概念、三种基本程序结构设计、指针、函数体等重点内容。然后通过1周的课程设计,完成项目“学生成绩管理系统”综合设计题目。课程内容附表1。1.课程内容选取依据1)C语言编程规范根据C语言编程规范等资料,选取的内容是C语言教学中必须掌握的适应中。另外还根据C语言程序设计和后继课程(数据库、网络编程语言等)之间的关系、C语言知识与技能要求及高职学生人才培养目标要求来确定本课程的教学内容。2)职业素质要求具备基本的阅读程序和程序的编写能力。同时具备实际问题转换为计算机程序解决的能力。3)实际工作中岗位能力需求通过对通信和电子专业毕业生的调查、人才招聘信息和一线专业技术人员交流,确定本系通信技术专业和电子专业的学生主要有程序设计员、单片机开发员、网站设计员、计算机维护管理、企业应用软件实施员、通信工程施工等工作岗位,这些岗位中,程序设计思维和源代码编写能力是关键技能,而C语言作为专业核心课程中的基础课程,必须掌握结构化程序设计思路,我们选取本课程内容是根据这些要求选取的。2.课程体系模块2C语言基三种基本程数组与函本概念序设计结构指针数四个模块中,以“三种基本程序设计结构”为核心。每个模块包含对应层次的多个知识点,各层的知识点可相互交叉、延伸、构成《C语言程序设》课程的理论知识结构。3.知识结构1)C基本概念:算法、流程图、结构化/模块化程序设计方法和表达式等2)三种基本程序设计结构:顺序、分支、循环结构程序设计:介绍三种基本程序控制命令,和相应结构的程序设计方法。各种程序都是由这三种结构组成,是重中之重。3)数组与指针:数组:重点介绍利用数组来处理批量数据和矩阵等特殊形式的数据处理指针:介绍C语言特有的利用内存地址直接访问数据方式,使程序更够访问计算机底层的能力,具有更加强大的功能4)函数:介绍函数的调用和参数传递,利用函数实验模块化程序设计4.技能结构在技能方面,以Turboc开发环境作为实践平台。将能力划分为输入/输出程序设计、分支程序设计、循环程序设计、模块化程序设计和综合程序设计五部分。1)输入/输出程序设计:主要包括数据的表示,数据的输入与输出、数据的计算,掌握程序中数据的存储、输入/输出与计算能力。2)分支程序设计:主要是掌握if、switch语句的结构,能够灵活运用设计分支程序。循环程序设计:主要是掌握利用while、for循环结构设计处理需要重复执行的任务。综合程序设计:主要是在顺序、分支、循环程序设计基础上,利用数组、指针、结构体等数据的表示方式,设计综合应用程序。3)实验实训是课程教学的重要环节,促使对学生知识点的理解,掌握实际技能的途径,在选择实验和实训项目时主要依据如下:根据知识点,选择有利于理解知识点的项目;根据技能培养要求,选择针对性强的实验项目,通过实验锻炼学生的实际程序设计能力。结合实际工作需要,从现场实际案例中选取实验项目,是学生了解实际工作任务。4)实践教学内容任务一:C语言编程环境的使用、调试简单的数学计算程序任务二:方程求解任务三:一字符的加密与解密、简单的数学计算任务四:简单的计算器、猜数字游戏任务五:学生成绩排名与查询、矩阵运算任务六:菜单的显示、数据查询任务七:利用函数设计最大公约数的求解、系统中断的调研5)课程设计环节通过项目案例“学生成绩管理系统”,学生综合利用各知识点解决实际问题,3掌握实际项目设计中各工作过程及任务,使综合程序设计技能得到提高。所以在选择实训项目时,主要考虑从实际现场项目选取,从难度适中、不同应用领域、能体现实际工作过程、能够在实验室再现模拟实现的项目,使学生得到多方面的实际工作技能的锻炼。四、课程的重点和难点及突破1(课程重点重点模块重要内容A.程序设计基础知识A.流程图的画法B.顺序结构程序设计B.变量的理解C.选择结构程序设计C.表达式的正确书写D.循环结构程序设计D.数据的输入/输出E.函数E.if语句选择程序设计F.while与for循环程序设计G.函数的定义与参数传递2(课程难点难点模块难点内容A.选择结构程序设计A.if语句的嵌套B.循环结构程序设计B.多重循环程序设计C.数组C.二维数组与字符串D.函数D.指针E.指针E.函数的嵌套调用与递归调用F.结构体F.链表3(难点突破方法A.从基本语法规定入手B.弱化实用性不强的细节C.突出基本重点内容的掌握D.知识点的应用方法作为突破口E.设置针对性的训练内容和题目五、教学方法和教学手段1.任务驱动每次课都提出一个明确的任务,通过一个任务掌握某个章节的知识点,突出重点,分解难点,教学目的明确。如讲授多重循环以制作实际生活中的“数字电子钟”为例设计一个时、分、秒的时钟;讲授顺序程序设计“模拟交通信号灯”中红绿灯显示过程设计程序;讲授选择结构时模拟中央台“购物街”节目中猜测商品价格设计程序。学生学习积极性大为提高。2.项目(案例)教学以项目“学生成绩管理系统”为主线,贯穿顺序、选择、循环结构和数组、指针等所有章节中,课程教学具有连贯性。同时结合现场提供实际项目案例(子项目)组织教学。教学过程中,首先提出项目目标,然后通过知识讲解、方法演示、实践演练、复习归纳,以解决实际问题的学习方法来学习软件开发。使学生体会到知识的实用性,提高学习兴趣。知识的实用性,提高学习兴趣。应用案例有竞赛平分、红绿灯控制、学生成绩管理等项目。3.课程设计学生以组为单位(2,3人),自已选题,然后围绕要解决的问题,进行分析4和研究,查阅、自学相关的文献资料,确定技术路线和实施方案,组内分工,合作完成,最后分组答辩评分。整个过程以学生独立完成为主,教师只提供必要的辅导。经过综合训练中模拟实际软件开发的演练,使学生得到了锻炼,进一步激发了学习兴趣,培养了问题求解和编程能力,还有利于培养探索和创新能力。六、考核方法(考试形式:可以采用笔试、口试、做设计、写论文、实际操作以及开卷、1闭卷等多种方式。(考题类型:增加题型,增加灵活性。少出只用一种方法,只有一个答案2的题目,多出一些综合思考题、分析题、应用题,学生解题时能对知识的深层理解、分析、比较、融会贯通。3(记分奖励:加大平时考试所占总成绩比例,对有独立见解或创新的学生加鼓励分,奖励有主见、有独立思维能力的学生。4考试方式1)上机操作考试。《C语言程序设计》课程操作性比较强,改为上机操作考试方式,每一份考卷现场抽题,现场操作,教师根据学生操作过程及结果评分,这种方式可以考察学生理论基础和应用知识的能力,促进学生的学习和实际动手能力。)编程测试。在规定的时间内编写一个简单实用的完整程序,并上机调2试通过。教师根据学生编程能力、代码质量、出错情况和程序调试能力等给出一个综合成绩。3)开卷考试。对设计类课程,提倡和鼓励开卷考试,试卷内容多为理论联系实际的开放性试题,这种考试方式能考察学生应用所学知识分析问题的能力。4)理论和实践两部分综合考试。考试内容需把握课程大纲基本要求,体现课程主要知识点和能力要求。不考死记硬背的内容知识,而是考核学生运用这些知识的能力和实际的技能。5)课程考核的成绩一般由平时成绩和期末考试两部分组成,两者的比重在学院的有关规定基础上稍作了调整:平时成绩60%,期末40%,以提高过程的考核。七、附表1周次章节名称教学内容课时实用课时备注5第一章C语言概述41.1C语言简介21.2,1.3,1.5简单C程序介绍(上机)26第二章数据类型、运算符及表6达式2.1、2.2常量和变量,C语言的基本数据2类型2.3运算符和表达式272.5实训(上机)2第三章顺序结构程序设计103.1、3.2C语句概述、程序的三种基本结25周次章节名称教学内容课时实用课时备注构83.3数据的输入输出23.4顺序结构程序设计举例(上机)293.4顺序结构程序设计举例(上机)23.6实训2第四章选择结构程序设计12104.1if语句24.2switch语句2114.3选择结构程序设计举例(上机)4124.5实训(上机)4第五章循环程序设计12135.1while语句25.2do-while语句2145.3for语句25.4、5.5多重循环(上机)2155.4、5.5多重循环(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 财务会计说课课件
- 病句复习课-公开课获奖课件
- 《圆锥体积公式》课件
- 玻镁复合墙板生产线建设可行性研究报告
- 科幻故事作文教学课件
- 《瞳高瞳距的测量》课件
- 《盥洗室消毒演示》课件
- 《丰田生产方式》课件
- 《价值工程》课件
- 《企业内部条件分析》课件
- 管理大略与领导小言智慧树知到期末考试答案章节答案2024年山东大学
- 2024心脏病学生入学免责协议书
- JBT 9229-2024 剪叉式升降工作平台(正式版)
- 初中生劳动教育案例(3篇模板)
- 2024-2029年中国水利水电工程行业发展分析及发展前景与投资研究报告
- 24春国家开放大学《农村环境保护》形成性考核册参考答案
- 广西百色那坡县2024事业单位招聘拟聘历年公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版
- 海南省三亚市吉阳区2022-2023学年六年级上学期期末数学试卷
- 偏头痛的中医治疗
- 第24课《诗词曲五首-南乡子 登京口北固亭有怀》课件共34张
- 溯源与解读:学科实践即学习方式变革的新方向
评论
0/150
提交评论