C语言课程说课
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
结构化程序设计的基本思想,if语句, switch语句,选择结构程序设计
while语句,for语句,循环程序设计, 累加、累乘、统计等算法
《C语言程序设计》说课
三、课程体系 表1 课程内容
序号 6 内容模块 数组应用 知识点 一维和二维数组的定义和引用;用字符数 组表示字符串;字符串处理函数 学时数 6
23
《C语言程序设计》说课
三、课程体系
表1
序 号 1 2 3 4 5 内容模块 程序设计基础知识
课程内容
知识点 学时 数 4 4 4 6 6
24
C 语言的特点和程序结构
数据类型、运算符 与表达式
简单的 C 程序设计 选择结构程序设计 循环结构程序设计
常用数据类型;变量声明;常用运算 符与表达式
字符输入输出函数;格式输入输出函 数
——《左传 庄公十年》之《曹刿 论 战》
3
《C语言程序设计》说课
斗 智 斗 勇
4
《C语言程序设计》说课
每个人身上都有一个太 阳,只要让它发光。
——苏格拉底
5
《C语言程序设计》说课
作为C语言课程的第 一堂课,我的教学目标与 教学重点,不是机械地向 学生介绍课程的基本要求 与知识结构,而是帮助学 生培养学习兴趣,建立战 胜困难的自信与勇气。
29
《C语来自百度文库程序设计》说课
三、课程体系
技能结构 在技能方面,以Turbo c开发环境作为实践平台。 将能力划分为输入/输出程序设计、分支程序设计、 循环程序设计、模块化程序设计和综合程序设计 五部分。 输入/输出程序设计:主要包括数据的表示,数据 的输入与输出、数据的计算,掌握程序中数据的 存储、输入/输出与计算能力。
28
《C语言程序设计》说课
三、课程体系
知识结构
3. 数组与指针:
数组:重点介绍利用数组来处理批量数据 和矩阵等特殊形式的数据处理
指针:介绍C语言特有的利用内存地址直接访问 数据方式,使程序更够访问计算机底层的能力, 具有更加强大的功能 4. 函数:介绍函数的调用和参数传递,利用函数实 验模块化程序设计
31
《C语言程序设计》说课
三、课程体系 实践教学
实验实训是课程教学的重要环节,促使 对学生知识点的理解,掌握实际技能的途径, 在选择实验和实训项目时主要依据如下: 根据知识点,选择有利于理解知识点的项目; 根据技能培养要求,选择针对性强的实验项目, 通过实验锻炼学生的实际程序设计能力。 结合实际工作需要,从现场实际案例中选取实 验项目,是学生了解实际工作任务。
三、课程体系 实践教学内容
任务一:C语言编程环境的使用、调试简单的数学计算程序 任务二:方程求解 任务三:一字符的加密与解密、简单的数学计算 任务四:简单的计算器、猜数字游戏 任务五:交通信号灯控制、竞赛评分 任务六:学生成绩排名与查询、矩阵运算 任务七:菜单的显示、数据查询 任务八:利用函数设计最大公约数的求解、系统中断的调研 任务九:用指针设计排序程序 任务十:学生成绩记录的处理、模拟数字式时钟显示 任务十一:串行通信模拟程序 任务十二:文件的复制、学生成绩数据的保存
18
《C语言程序设计》说课
二、教学对象分析
理论知识
厌学
实际操作
乐学
较好 习题、简单实 验能力
较差 解决实际 问题能力
19
《C语言程序设计》说课
二、教学对象分析
高职学生与本科生相比,智力基本一样,但自 控能力相比较差。所以要从非智力因素入手, 培养学生的学习积极性,提高实际动手能力。 教师必须首先弄清学生对专业课学习的障碍及 原因,再根据教学原理制定出相应的对策。
20
《C语言程序设计》说课
二、教学对象分析
教
演示 探究
问题教学
学
想 一 想
做 一 做
议 一 议
观察
探究
合作
21
《C语言程序设计》说课
课程性质、地位 教学对象分析及要求
课程体系
课程的重点、难点及突破方法
教学方法与教学手段
工学结合
教材
学生考核
22
《C语言程序设计》说课
三、课程体系
《C语言程序设计》教学学时为60,理论内容 以“够用为度”的原则,按照程序设计能力,通过 一个项目“学生成绩管理系统”为主线,介绍C语 言基本概念、三种基本程序结构设计、指针、函数 体等重点内容。然后通过1周的课程设计,完成项 目“学生成绩管理系统” 综合设计题目。设计题目 也可以参考现场实际项目,按照实际工作过程进行 模拟设计,学生可以真实掌握实际工作方法,进一 步提高程序设计能力。课程内容如表1所示。
6
4 6
25
《C语言程序设计》说课
三、课程体系
课程内容选取依据 1)C语言编程规范 课程组老师根据C语言编程规范等资料,我们选取的内容是C语言教学中必 须掌握的适应中。另外还根据C语言程序设计和后继课程(数据结构、C++、 软件工程等)之间的关系、C语言知识与技能要求及高职学生人才培养目标 要求来确定本课程的教学内容。 2)职业素质要求 通过与企业联系,聘请企业专家、有丰富实践工作经验的技术人员参与本课 程建设,老师参与企业项目开发,提供技术咨询,掌握了程序设计最新知识 和要求,将这些信息纳入教学内容,并编写相应的任务(项目)教学案例。 3)实际工作中岗位能力需求 通过走访企业、毕业生跟踪调查、人才招聘信息和一线专业技术人员交流, 确定计算机应用专业的学生主要有程序设计员、单片机开发员、数控技术员、 网站设计员、计算机维护管理、企业ERP实施员等工作岗位,这些岗位中, 程序设计思维和源代码编写能力是关键技能,而C语言作为专业核心课程中 的基础课程,必须掌握结构化程序设计思路,我们选取本课程内容是根据这 些要求选取的。
26
《C语言程序设计》说课
三、课程体系
知识结构 四个模块中,以“三种基本程序设计 结构”为核心。每个模块包含对应层次的多 个知识点,各层的知识点可相互交叉、延伸、 构成《C语言程序设》课程的理论知识结构。
27
《C语言程序设计》说课
三、课程体系
知识结构 1. C基本概念:算法、流程图、结构化/模块 化程序设计方法和表达式等 2. 三种基本程序设计结构:顺序、分支、循 环结构程序设计:介绍三种基本程序控制 命令,和相应结构的程序设计方法。各种 程序都是由这三种结构组成,是重中之重。
《C语言程序设计》说课
以 人 为 本
13
《C语言程序设计》说课
学生是?
14
《C语言程序设计》说课
逆反心理作为一种心理现象, 是普遍存在的。我们这里研究的 是青少年的逆反心理问题,而青 少年的逆反心理则与青少年阶段 的生理及心理特点,有着密切的 联系。所以,要深刻理解青少年 逆反心理问题,就应该对青少年 的生理及心理特点有比较全面的 了解。不仅如此,逆反心理问题, 还与学校教育和家庭教育中的许 多其他问题有着错综复杂的联系, 它只是青少年教育中的问题之一。 也就是说,如果我们把逆反 心理放到青少年教育的背景和前 提下去研究,就更有必要对青少 年的身心特点进行比较全面的了 解,这样才能对许多问题从根本 上认识得清楚一些。
10
《C语言程序设计》说课
本课时教学内容在教材中的地位、作用及与其它知识的联系 本课时教学过程中拟采用的主要教学方法及其依据 如何提高学生的学习兴趣 ? 主要介绍本课时的教学程序安排等问题
11
《C语言程序设计》说课
C基本概念 三种基本程 序设计结构 数组与指针 课程体系模块 函数
12
分为四大模块
7
8
函数设计
指针应用
函数间的数据传递方式;参数结合规则; 变量的作用域和存储类别
指针概念;利用字符指针存取字符串;指 针与数组的关系;变量指针作为函数参数
6
6
9
10 11
结构体和共 用体
编译预处理 文件操作
结构体和共用体类型定义;结构体变量、 结构体数组和结构体指针作函数参数
包含文件,宏 文件的概念;文件的使用
34
《C语言程序设计》说课
三、课程体系 课程设计环节
通过项目案例“学生成绩管理系统”,学生综 合利用各知识点解决实际问题,掌握实际项目 设计中各工作过程及任务,使综合程序设计技 能得到提高。所以在选择实训项目时,主要考 虑从实际现场项目选取,从难度适中、不同应 用领域、能体现实际工作过程、能够在实验室 再现模拟实现的项目,使学生得到多方面的实 际工作技能的锻炼。 参考设计题目:“工控程序设计”、“通讯 录管理”、
8
《C语言程序设计》说课
一、课程的性质、地位
课程的地位 应用程序设计 软件工程 C++、VC、VB
C语言是基础
数据结构
C语言程序设计
9
《C语言程序设计》说课
一、课程的性质、地位
课程的目标、地位 作为计算机类的专业基础课,《C语言程序设计》课程目标为: (1)培养编程思想,熟悉基本程序设计方法; (2)能更好的利用程序设计思想解决本专业领域中的问题; (3)将程序设计方法用于后续计算机语言课程的学习中,为其他相 关课程奠定基础。 计算机应用技术、软件技术、计算机信息管理、通信技术、电子 信息工程技术等专业都设置本课程,是电子信息类专业公共平台 课程。 计算机应用技术中,《C语言程序设计》与《数据结构》、《C++ 程序设计》及其它编程语言类课程内容联系紧密。按层次结构, 《C语言程序设计》处于最低层,是其它几门课程的前导课。
30
《C语言程序设计》说课
三、课程体系
技能结构 分支程序设计:主要是掌握if、switch语句的结 构,能够灵活运用设计分支程序。 循环程序设计:主要是掌握利用while、for循环 结构设计处理需要重复执行的任务。 综合程序设计:主要是在顺序、分支、循环程序 设计基础上,利用数组、指针、结构体等数据的 表示方式,设计综合应用程序。
17
《C语言程序设计》说课
二、教学对象分析
教学对象 我院生源有两种,一是高中毕业生(普招), 另一个是中职生(单招)。 • 高中生文化基础扎实,但计算机专业知识薄 弱,开始学习时较困难,但入门提高较快。 • 中职生初步了解一些专业知识,但基础较薄 弱而不系统。学习进步也较缓慢。 针对不同类型的学生,本课程教学内容的重点 和难点也不同,教学方法和手段也有区别。
《C语言程序设计》课程说课
李啸虎
厦门安防科技职业学院专业教研组 2011年11月
《C语言程序设计》说课
本课时教学内容在教材中的地位、作用及与其它知识的联系 本课时教学过程中拟采用的主要教学方法及其依据 如何提高学生的学习兴趣 ? 主要介绍本课时的教学程序安排等问题
2
《C语言程序设计》说课
一鼓作气,再而衰,三而竭
32
《C语言程序设计》说课
三、课程体系 实践教学 对于实验环节以巩固理解知识点为主的 程序设计,一般根据C语言实际应用不断开 发新的实验项目,如与微机原理实验台结合, 开发交通信号灯控制模拟、双机串行通信等 实验项目,丰富实验内容,使学生对C语言 的实际应用有了进一步的掌握。
33
《C语言程序设计》说课
6
《C语言程序设计》说课
难点:准 确了解把握 每一个学生 的心理特征、 学习习惯与 现有的知识 结构。
7
《C语言程序设计》说课
一、课程的性质、地位
课程的性质 《C语言程序设计》课程是高职高专计算机类和电子信息类各 专业职业素质必修课,旨在培养高职学生运用计算机进行逻辑思 维的能力,掌握运用C语言编程来解决岗位工作中实际问题的方法 和步骤,为提高职业能力和拓展职业空间打下坚实基础。所以, 本课程主要针对培养这类人才基本程序设计能力的目的而设置的 课程。 学生毕业后工作岗位主要有程序员、计算机管理员、单片机应用 设计员、网络应用等,在计算机控制、单片机应用、数控技术、 电子技术等相关行业中都将使用C语言作为应用系统开发设计语言, C语言也是计算机应用专业中《数据结构》、《C++程序设计》及 其它编程语言类课程的前导课程,也是信息产业部计算机专业和 软件专业水平资格考试(程序员级别)考试中要求的主要程序设 计语言。
15
《C语言程序设计》说课
如何看待强化教育的作用?
强化教育既是一剂兴奋剂,又是一剂 毒药,开药方的医师一定要把握好用量。
16
《C语言程序设计》说课
并们要让一中之自 且按给学点的道古 保照他生体态,中 证自们过现度既国 他己一于在,做儒 们的定懒教避事家 娱计的散育免不和 乐划自,上走偏道 和有由放就两不教 休选度任是个倚都 息择,自,极,倡 的的允流既端调导 权学许;不。和中 利习他又要这折庸 。,