C语言课程说课课件-2.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《C语言课程说课课件-2.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程 课件 _2
- 资源描述:
-
1、C C语言程序设计说课语言程序设计说课2C语言程序设计语言程序设计说课说课课程性质、地位课程性质、地位教学对象分析及要求教学对象分析及要求课程的重点、难点及突破方法课程的重点、难点及突破方法教学方法与教学手段教学方法与教学手段工学结合工学结合教材教材课程体系课程体系学生考核学生考核3C语言程序设计语言程序设计说课说课v 课程的性质 C语言程序设计课程是高职高专计算机类和电子信息类各专业职业素质必修课,旨在培养高职学生运用计算机进行逻辑思维的能力,掌握运用C语言编程来解决岗位工作中实际问题的方法和步骤,为提高职业能力和拓展职业空间打下坚实基础。所以,本课程主要针对培养这类人才基本程序设计能力的目
2、的而设置的课程。学生毕业后工作岗位主要有程序员、计算机管理员、单片机应用设计员、网络应用等,在计算机控制、单片机应用、数控技术、电子技术等相关行业中都将使用C语言作为应用系统开发设计语言,C语言也是计算机应用专业中数据结构、C+程序设计及其它编程语言类课程的前导课程,也是信息产业部计算机专业和软件专业水平资格考试(程序员级别)考试中要求的主要程序设计语言。一、课程的性质、地位4C语言程序设计语言程序设计说课说课一、课程的性质、地位v课程的地位5C语言程序设计语言程序设计说课说课v 课程的目标、地位 作为计算机类的专业基础课,C语言程序设计课程目标为:(1)培养编程思想,熟悉基本程序设计方法;(
3、2)能更好的利用程序设计思想解决本专业领域中的问题;(3)将程序设计方法用于后续计算机语言课程的学习中,为其他相关课程奠定基础。计算机应用技术、软件技术、计算机信息管理、通信技术、电子信息工程技术等专业都设置本课程,是电子信息类专业公共平台课程。计算机应用技术中,C语言程序设计与数据结构、C+程序设计及其它编程语言类课程内容联系紧密。按层次结构,C语言程序设计处于最低层,是其它几门课程的前导课。一、课程的性质、地位6C语言程序设计语言程序设计说课说课课程性质、地位课程性质、地位教学对象分析及要求教学对象分析及要求课程体系课程体系课程的重点、难点及突破方法课程的重点、难点及突破方法教学方法与教学
4、手段教学方法与教学手段工学结合工学结合教材教材学生考核学生考核7C语言程序设计语言程序设计说课说课v教学对象 我院生源有两种,一是高中毕业生(普招),另一个是中职生(单招)。高中生文化基础扎实,但计算机专业知识薄弱,开始学习时较困难,但入门提高较快。中职生初步了解一些专业知识,但基础较薄弱而不系统。学习进步也较缓慢。针对不同类型的学生,本课程教学内容的重点和难点也不同,教学方法和手段也有区别。二、教学对象分析8C语言程序设计语言程序设计说课说课二、教学对象分析理论知识理论知识厌学厌学实际操作实际操作乐学乐学习题、简单实习题、简单实验能力验能力较好较好解决实际解决实际问题能力问题能力较差较差9C
5、语言程序设计语言程序设计说课说课 高职学生与本科生相比,智力基本一样,但自控能力相比较差。所以要从非智力因素入手,培养学生的学习积极性,提高实际动手能力。教师必须首先弄清学生对专业课学习的障碍及原因,再根据教学原理制定出相应的对策。二、教学对象分析10C语言程序设计语言程序设计说课说课二、教学对象分析想一想想一想做一做做一做议一议议一议探究探究 演示演示 问题教学问题教学教教学学观察观察合作合作探究探究11C语言程序设计语言程序设计说课说课课程性质、地位课程性质、地位教学对象分析及要求教学对象分析及要求课程体系课程体系课程的重点、难点及突破方法课程的重点、难点及突破方法教学方法与教学手段教学方
6、法与教学手段工学结合工学结合教材教材学生考核学生考核12C语言程序设计语言程序设计说课说课 C语言程序设计教学学时为60,理论内容以“够用为度”的原则,按照程序设计能力,通过一个项目“学生成绩管理系统”为主线,介绍C语言基本概念、三种基本程序结构设计、指针、函数体等重点内容。然后通过1周的课程设计,完成项目“学生成绩管理系统”综合设计题目。设计题目也可以参考现场实际项目,按照实际工作过程进行模拟设计,学生可以真实掌握实际工作方法,进一步提高程序设计能力。课程内容如表1所示。三、课程体系13C语言程序设计语言程序设计说课说课表1课程内容三、课程体系序号内容模块知识点学时数1程序设计基础知识C 语
7、言的特点和程序结构42数据类型、运算符与表达式常用数据类型;变量声明;常用运算符与表达式43简单的 C 程序设计字符输入输出函数;格式输入输出函数44选择结构程序设计结构化程序设计的基本思想,if语句,switch语句,选择结构程序设计65循环结构程序设计while语句,for语句,循环程序设计,累加、累乘、统计等算法614C语言程序设计语言程序设计说课说课序号内容模块知识点学时数6数组应用一维和二维数组的定义和引用;用字符数组表示字符串;字符串处理函数67函数设计函数间的数据传递方式;参数结合规则;变量的作用域和存储类别68指针应用指针概念;利用字符指针存取字符串;指针与数组的关系;变量指针
8、作为函数参数69结构体和共用体结构体和共用体类型定义;结构体变量、结构体数组和结构体指针作函数参数610编译预处理包含文件,宏411文件操作文件的概念;文件的使用6三、课程体系表1课程内容15C语言程序设计语言程序设计说课说课三、课程体系v 课程内容选取依据v 1)C语言编程规范v 课程组老师根据C语言编程规范等资料,我们选取的内容是C语言教学中必须掌握的适应中。另外还根据C语言程序设计和后继课程(数据结构、C+、软件工程等)之间的关系、C语言知识与技能要求及高职学生人才培养目标要求来确定本课程的教学内容。v 2)职业素质要求v 通过与企业联系,聘请企业专家、有丰富实践工作经验的技术人员参与本
9、课程建设,老师参与企业项目开发,提供技术咨询,掌握了程序设计最新知识和要求,将这些信息纳入教学内容,并编写相应的任务(项目)教学案例。v 3)实际工作中岗位能力需求v 通过走访企业、毕业生跟踪调查、人才招聘信息和一线专业技术人员交流,确定计算机应用专业的学生主要有程序设计员、单片机开发员、数控技术员、网站设计员、计算机维护管理、企业ERP实施员等工作岗位,这些岗位中,程序设计思维和源代码编写能力是关键技能,而C语言作为专业核心课程中的基础课程,必须掌握结构化程序设计思路,我们选取本课程内容是根据这些要求选取的。16C语言程序设计语言程序设计说课说课v课程体系模块三、课程体系17C语言程序设计语
10、言程序设计说课说课v知识结构四个模块中,以“三种基本程序设计结构”为核心。每个模块包含对应层次的多个知识点,各层的知识点可相互交叉、延伸、构成C语言程序设课程的理论知识结构。三、课程体系18C语言程序设计语言程序设计说课说课v 知识结构1.C基本概念:算法、流程图、结构化/模块化程序设计方法和表达式等2.三种基本程序设计结构:顺序、分支、循环结构程序设计:介绍三种基本程序控制命令,和相应结构的程序设计方法。各种程序都是由这三种结构组成,是重中之重。三、课程体系19C语言程序设计语言程序设计说课说课三、课程体系v 知识结构3.数组与指针:数组:重点介绍利用数组来处理批量数据和矩阵等特殊形式的数据
11、处理指针:介绍C语言特有的利用内存地址直接访问数据方式,使程序更够访问计算机底层的能力,具有更加强大的功能4.函数:介绍函数的调用和参数传递,利用函数实验模块化程序设计20C语言程序设计语言程序设计说课说课v技能结构 在技能方面,以Turbo c开发环境作为实践平台。将能力划分为输入/输出程序设计、分支程序设计、循环程序设计、模块化程序设计和综合程序设计五部分。输入/输出程序设计:主要包括数据的表示,数据的输入与输出、数据的计算,掌握程序中数据的存储、输入/输出与计算能力。三、课程体系21C语言程序设计语言程序设计说课说课v技能结构 分支程序设计:主要是掌握if、switch语句的结构,能够灵
12、活运用设计分支程序。循环程序设计:主要是掌握利用while、for循环结构设计处理需要重复执行的任务。综合程序设计:主要是在顺序、分支、循环程序设计基础上,利用数组、指针、结构体等数据的表示方式,设计综合应用程序。三、课程体系22C语言程序设计语言程序设计说课说课三、课程体系v实践教学实验实训是课程教学的重要环节,促使对学生知识点的理解,掌握实际技能的途径,在选择实验和实训项目时主要依据如下:根据知识点,选择有利于理解知识点的项目;根据技能培养要求,选择针对性强的实验项目,通过实验锻炼学生的实际程序设计能力。结合实际工作需要,从现场实际案例中选取实验项目,是学生了解实际工作任务。23C语言程序
13、设计语言程序设计说课说课v实践教学 对于实验环节以巩固理解知识点为主的程序设计,一般根据C语言实际应用不断开发新的实验项目,如与微机原理实验台结合,开发交通信号灯控制模拟、双机串行通信等实验项目,丰富实验内容,使学生对C语言的实际应用有了进一步的掌握。三、课程体系24C语言程序设计语言程序设计说课说课三、课程体系v实践教学内容 任务一:C语言编程环境的使用、调试简单的数学计算程序 任务二:方程求解 任务三:一字符的加密与解密、简单的数学计算 任务四:简单的计算器、猜数字游戏 任务五:交通信号灯控制、竞赛评分 任务六:学生成绩排名与查询、矩阵运算 任务七:菜单的显示、数据查询 任务八:利用函数设
14、计最大公约数的求解、系统中断的调研 任务九:用指针设计排序程序 任务十:学生成绩记录的处理、模拟数字式时钟显示 任务十一:串行通信模拟程序 任务十二:文件的复制、学生成绩数据的保存25C语言程序设计语言程序设计说课说课v课程设计环节 通过项目案例“学生成绩管理系统”,学生综合利用各知识点解决实际问题,掌握实际项目设计中各工作过程及任务,使综合程序设计技能得到提高。所以在选择实训项目时,主要考虑从实际现场项目选取,从难度适中、不同应用领域、能体现实际工作过程、能够在实验室再现模拟实现的项目,使学生得到多方面的实际工作技能的锻炼。参考设计题目:“工控程序设计”、“通讯录管理”、三、课程体系26C语
展开阅读全文