C语言课程说课

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
23
《C语言程序设计》说课
三、课程体系
表1
序 号 1 2 3 4 5 内容模块 程序设计基础知识
课程内容
知识点 学时 数 4 4 4 6 6
24
C 语言的特点和程序结构
数据类型、运算符 与表达式
简单的 C 程序设计 选择结构程序设计 循环结构程序设计
常用数据类型;变量声明;常用运算 符与表达式
字符输入输出函数;格式输入输出函 数
32
《C语言程序设计》说课
三、课程体系 实践教学 对于实验环节以巩固理解知识点为主的 程序设计,一般根据C语言实际应用不断开 发新的实验项目,如与微机原丰富实验内容,使学生对C语言 的实际应用有了进一步的掌握。
33
《C语言程序设计》说课
18
《C语言程序设计》说课
二、教学对象分析
理论知识
厌学
实际操作
乐学
较好 习题、简单实 验能力
较差 解决实际 问题能力
19
《C语言程序设计》说课
二、教学对象分析
高职学生与本科生相比,智力基本一样,但自 控能力相比较差。所以要从非智力因素入手, 培养学生的学习积极性,提高实际动手能力。 教师必须首先弄清学生对专业课学习的障碍及 原因,再根据教学原理制定出相应的对策。
20
《C语言程序设计》说课
二、教学对象分析

演示 探究
问题教学

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