C语言程序设计说课教案.docx

上传人:叶*** 文档编号:34914092 上传时间:2022-08-19 格式:DOCX 页数:6 大小:23.02KB
返回 下载 相关 举报
C语言程序设计说课教案.docx_第1页
第1页 / 共6页
C语言程序设计说课教案.docx_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《C语言程序设计说课教案.docx》由会员分享,可在线阅读,更多相关《C语言程序设计说课教案.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、C语言程序设计说课教案从以下方面说明:一、 课程性质、地位二、 教学对象分析及要求三、 课程体系四、 课程的重点、难点及打破五、 教学方法与教学手段六、 学生考核七、 教学支配一、 课程性质、地位 1.课程的性质C语言程序设计课程是高职高专通信类和电子信息类各专业职业素养必修课,旨在培育高职学生运用计算机进展逻辑思维的实力,驾驭运用C语言编程来解决岗位工作中实际问题的方法和步骤,为进步职业实力和拓展职业空间打下坚实根底。所以,本课程主要针对培育这类人才根本程序设计实力的目的而设置的课程。C语言程序设计数据构造C+、VC、VB应用程序设计软件工程学生毕业后工作岗位主要有计算机管理员、单片机应用设

2、计员、网络应用等,在计算机限制、单片机应用、电子技术、通信技术等相关行业中都将运用C语言作为应用系统开发设计语言,C语言也是其它编程语言类课程的前导课程,也是信息产业部计算机专业和软件专业程度资格考试(程序员、网络管理员等)考试中要求的主要程序设计语言。2.课程的地位通信技术(计算机网络方向)专业和电子信息技术专业,C语言室根底,是计算机应用设计的根底。是学习其他程序语言的前导及根底。二、 教学对象分析及要求1 教学对象本系学习C语言课程的生源是高中生源和中专生源。高中生文化根底扎实,但计算机专业学问薄弱,开场学习时较困难,但入门进步较快。中专生,文化根底薄弱,但计算专业已经学习一些,开场学习

3、不会很困难,但是学问转换实力方面会有困难,学习进度会慢一点。针对不同生源学生在教学方法和重难点方面有所区分。2 对同一生源不同程度学生实行如下策略状态策略1厌学扎实其理论根底,找到理论胜利点2较差结合实际案例,进步解决问题的实力3乐学学问转换,进步详细的应用实力4较好学问转换,进步综合的应用实力高职智力不差,但自控实力相比拟差。所以要从非智力因素入手,培育学生的学习主动性,进步实际动手实力。3 在教学中教与学教演示探究问题教学想一想做一做议一议学三、 课程体系C语言程序设计教学学时为60,理论内容以“够用为度”的原则,根据程序设计实力,通过一个工程“学生成果管理系统”为主线,介绍C语言根本概念

4、、三种根本程序构造设计、指针、函数体等重点内容。然后通过1周的课程设计,完成工程“学生成果管理系统” 综合设计题目。课程内容附表1。1.课程内容选取根据1)C语言编程标准根据C语言编程标准等资料,选取的内容是C语言教学中必需驾驭的适应中。另外还根据C语言程序设计和后继课程(数据库、网络编程语言等)之间的关系、C语言学问与技能要求及高职学生人才培育目的要求来确定本课程的教学内容。2)职业素养要求具备根本的阅读程序和程序的编写实力。同时具备实际问题转换为计算机程序解决的实力。3)实际工作中岗位实力需求通过对通信和电子专业毕业生的调查、人才聘请信息和一线专业技术人员沟通,确定本系通信技术专业和电子专

5、业的学生主要有程序设计员、单片机开发员、网站设计员、计算机维护管理、企业应用软件施行员、通信工程施工等工作岗位,这些岗位中,程序设计思维和源代码编写实力是关键技能,而C语言作为专业核心课程中的根底课程,必需驾驭构造化程序设计思路,我们选取本课程内容是根据这些要求选取的。2.课程体系模块C语言根本概念三种根本程序设计构造数组与指针函数四个模块中,以“三种根本程序设计构造”为核心。每个模块包含对应层次的多个学问点,各层的学问点可互相穿插、延长、构成C语言程序设课程的理论学问构造。3.学问构造1) C根本概念:算法、流程图、构造化/模块化程序设计方法和表达式等2) 三种根本程序设计构造:依次、分支、

6、循环构造程序设计:介绍三种根本程序限制吩咐,和相应构造的程序设计方法。各种程序都是由这三种构造组成,是重中之重。 3) 数组与指针:数组:重点介绍利用数组来处理批量数据和矩阵等特别形式的数据处理指针:介绍C语言特有的利用内存地址干脆访问数据方式,使程序更够访问计算机底层的实力,具有更加强大的功能4) 函数:介绍函数的调用和参数传递,利用函数试验模块化程序设计4.技能构造在技能方面,以Turbo c开发环境作为理论平台。将实力划分为输入/输出程序设计、分支程序设计、循环程序设计、模块化程序设计和综合程序设计五局部。1)输入/输出程序设计:主要包括数据的表示,数据的输入与输出、数据的计算,驾驭程序

7、中数据的存储、输入/输出与计算实力。2)分支程序设计:主要是驾驭if、switch语句的构造,可以敏捷运用设计分支程序。循环程序设计:主要是驾驭利用while、for循环构造设计处理须要重复执行的任务。综合程序设计:主要是在依次、分支、循环程序设计根底上,利用数组、指针、构造体等数据的表示方式,设计综合应用程序。3)试验实训是课程教学的重要环节,促使对学生学问点的理解,驾驭实际技能的途径,在选择试验和实训工程时主要根据如下:根据学问点,选择有利于理解学问点的工程;根据技能培育要求,选择针对性强的试验工程,通过试验熬炼学生的实际程序设计实力。结合实际工作须要,从现场实际案例中选取试验工程,是学生

8、理解实际工作任务。4)理论教学内容任务一:C语言编程环境的运用、调试简洁的数学计算程序任务二:方程求解任务三:一字符的加密与解密、简洁的数学计算任务四:简洁的计算器、猜数字嬉戏任务五:学生成果排名与查询、矩阵运算任务六:菜单的显示、数据查询任务七:利用函数设计最大公约数的求解、系统中断的调研5)课程设计环节 通过工程案例“学生成果管理系统”,学生综合利用各学问点解决实际问题,驾驭实际工程设计中各工作过程及任务,使综合程序设计技能得到进步。所以在选择实训工程时,主要考虑从实际现场工程选取,从难度适中、不同应用领域、能表达实际工作过程、可以在试验室再现模拟实现的工程,使学生得到多方面的实际工作技能

9、的熬炼。四、 课程的重点和难点及打破1课程重点 重点模块重要内容A. 程序设计根底学问B. 依次构造程序设计C. 选择构造程序设计D. 循环构造程序设计E. 函数A. 流程图的画法B. 变量的理解C. 表达式的正确书写D. 数据的输入/输出E. if语句选择程序设计F. while与for循环程序设计G. 函数的定义与参数传递2课程难点难点模块难点内容A. 选择构造程序设计B. 循环构造程序设计C. 数组D. 函数E. 指针F. 构造体A. if语句的嵌套B. 多重循环程序设计C. 二维数组与字符串D. 指针E. 函数的嵌套调用与递归调用F. 链表3难点打破方法A. 从根本语法规定入手 B.

10、弱化好用性不强的细微环节 C. 突出根本重点内容的驾驭 D. 学问点的应用方法作为打破口 E. 设置针对性的训练内容和题目五、 教学方法和教学手段1. 任务驱动 每次课都提出一个明确的任务,通过一个任务驾驭某个章节的学问点,突出重点,分解难点,教学目的明确。如讲授多重循环以制作实际生活中的“数字电子钟” 为例设计一个时、分、秒的时钟;讲授依次程序设计“模拟交通信号灯”中红绿灯显示过程设计程序;讲授选择构造时模拟中央台“购物街”节目中揣测商品价格设计程序。学生学习主动性大为进步。2. 工程(案例)教学以工程“学生成果管理系统” 为主线,贯穿依次、选择、循环构造和数组、指针等全部章节中,课程教学具

11、有连接性。同时结合现场供应实际工程案例(子工程)组织教学。教学过程中,首先提出工程目的,然后通过学问讲解、方法演示、理论演练、复习归纳,以解决实际问题的学习方法来学习软件开发。使学生体会到学问的好用性,进步学习爱好。学问的好用性,进步学习爱好。应用案例有竞赛平分、红绿灯限制、学生成果管理等工程。3. 课程设计 学生以组为单位(23人),自已选题,然后围绕要解决的问题,进展分析和探讨,查阅、自学相关的文献资料,确定技术路途和施行方案,组内分工,合作完成,最终分组辩论评分。整个过程以学生独立完成为主,老师只供应必要的辅导。经过综合训练中模拟实际软件开发的演练,使学生得到了熬炼,进一步激发了学习爱好

12、,培育了问题求解和编程实力,还有利于培育探究和创新实力。六、 考核方法1考试形式:可以采纳笔试、口试、做设计、写论文、实际操作以及开卷、闭卷等多种方式。2考题类型:增加题型,增加敏捷性。少出只用一种方法,只有一个答案的题目,多出一些综合思索题、分析题、应用题,学生解题时能对学问的深层理解、分析、比拟、融会贯穿。 3记分嘉奖:加大平常考试所占总成果比例,对有独立见解或创新的学生加激励分,嘉奖有主见、有独立思维实力的学生。4考试方式1) 上机操作考试。 C语言程序设计课程操作性比拟强,改为上机操作考试方式,每一份考卷现场抽题,现场操作,老师根据学生操作过程及结果评分,这种方式可以考察学生理论根底和

13、应用学问的实力,促进学生的学习和实际动手实力。2) 编程测试。在规定的时间内编写一个简洁好用的完好程序,并上机调试通过。老师根据学生编程实力、代码质量、出错状况和程序调试实力等给出一个综合成果。3) 开卷考试。对设计类课程,提倡和激励开卷考试,试卷内容多为理论联络实际的开放性试题,这种考试方式能考察学生应用所学学问分析问题的实力。4) 理论和理论两局部综合考试。考试内容需把握课程大纲根本要求,表达课程主要学问点和实力要求。不考死记硬背的内容学问,而是考核学生运用这些学问的实力和实际的技能。5) 课程考核的成果一般由平常成果和期末考试两局部组成,两者的比重在学院的有关规定根底上稍作了调整:平常成

14、果60%,期末40%,以进步过程的考核。七、 附表1 周次章节名称教学内容课时好用课时备注5第一章C语言概述41.1C语言简介21.2,1.3,1.5简洁C程序介绍(上机)26第二章数据类型、运算符及表达式62.1、2.2常量和变量,C语言的根本数据类型22.3运算符和表达式272.5实训(上机)2第三章 依次构造程序设计103.1、3.2C语句概述、程序的三种根本构造283.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多重循环(上机)25.6循环构造程序设计举例(上机)2第六章 数组12166.1数组的概念26.2一维数组2176.3排序和查找26.4二维数组2186.5字符数组和字符串26.7实训(上机)2第七章 函数与编译预处理4197.1、7.2函数的定义、参数和返回值27.3、7.4函数的调用220考试2参考书目C语言程序设计(林小茶)注:本届学生1-4周是入学教化阶段,所以课程支配中没有支配指针局部。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 初中资料

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁