C语言程序设计--说课

合集下载

C语言程序设计说课教案

C语言程序设计说课教案

一、教案基本信息教案名称:C语言程序设计说课教案学科领域:计算机科学与技术课时安排:10课时教学目标:1. 了解C语言的发展历程和特点;2. 掌握C语言的基本语法和编程技巧;3. 能够编写简单的C语言程序;4. 理解程序设计的基本思想和方法。

教学内容:1. C语言的发展历程和特点;2. C语言的基本语法;3. 数据类型、运算符和表达式;4. 控制语句;5. 函数和数组。

教学方法:1. 讲授法:讲解C语言的发展历程、基本语法、数据类型、运算符、控制语句、函数和数组等概念;2. 案例教学法:通过编写简单的C语言程序,使学生掌握编程技巧;3. 问题驱动法:引导学生思考和解决实际问题,培养学生的编程能力。

教学准备:1. 教材或教学资源;2. 编程环境(如Visual Studio、Code::Blocks等);3. 投影仪或白板。

二、教学过程第一课时:C语言的发展历程和特点1. 导入:介绍计算机编程语言的演变过程;2. 讲解C语言的起源、发展和特点;第二课时:C语言的基本语法1. 导入:回顾上一节课的内容;2. 讲解C语言的基本语法规则,如变量、常量、注释等;第三课时:数据类型、运算符和表达式1. 导入:复习上一节课的内容;2. 讲解C语言的数据类型、运算符和表达式;3. 示例编程:练习使用数据类型、运算符和表达式编写程序;第四课时:控制语句1. 导入:回顾上一节课的内容;2. 讲解C语言的控制语句,如if、switch、for、while等;3. 示例编程:练习使用控制语句编写程序;第五课时:函数和数组1. 导入:复习上一节课的内容;2. 讲解C语言的函数和数组的概念及使用方法;3. 示例编程:练习使用函数和数组编写程序;三、作业布置1. 课后练习:根据课堂内容,编写相应的C语言程序;2. 课后阅读:了解C语言的历史和发展趋势。

四、教学评价1. 课堂参与度:观察学生在课堂上的发言和提问情况;2. 课后作业:检查学生完成的C语言程序的正确性和完整性;3. 期中期末考试:测试学生对C语言程序设计的掌握程度。

C语言程序设计说课精品PPT课件

C语言程序设计说课精品PPT课件

6
7
函数
函数定义、调用、返回、声明;变量存储类别
6
8
指针
指针的概念、定义、引用;
数组、字符串、函数指针;指针数组
6
9
编译预处理
宏定结构体、共用体 结构体和共用体类型的定义及其变量、引用
4
11
位运算
位运算符和位运算
2
12
文件
文件概述、文件指针及文件操作
2
二、课程内容体系及结构

指针
两个变 量交换
成绩高 效处理
体育竞赛 参赛队国 家出场顺

结构体
学生成 绩管理 系统中 学生成 绩查询
学生成 绩管理 系统中 学生记 录的处 理
四、教学方法与手段
➢设疑法:启发思考 ➢试错法:启发思考
3W: How、 Why、What。
充分体现教师的主导作用。
四、教学方法与手段
2.教学手段
自主 探究法
对比 学习法
说课导航
一、课程分析 二、课程内容体系及结构
三、学情分析 四、教学方法及手段 五、学法指导 六、教学过程
六、教学过程(一次课)
创设情境 (3分钟)
案例1
案例1
以哈尔滨市出 租车计价收费为例,
导入选择结构。
六、教学过程(一次课)
创设情境
(3分钟)
观察归纳
探究讨论
(37分钟) (17分钟)
2.知识结构
基础知识 1
预处理
函数
7
9 12
文件
三种基本结构
顺序 结构
选择 结构
循环 结构
3
4
5
位运算
处理
基 于

C语言程序设计说课教案

C语言程序设计说课教案

C语言程序设计说课教案第一章:C语言概述1.1 C语言的发展历史1.2 C语言的特点1.3 C语言的应用领域1.4 C语言的编译过程第二章:C语言基础语法2.1 数据类型2.2 变量和常量2.3 运算符和表达式2.4 输入输出函数第三章:控制语句3.1 顺序结构3.2 选择结构3.3 循环结构第四章:数组和字符串4.1 数组的定义和使用4.2 字符串的操作第五章:函数5.1 函数的定义和调用5.2 函数的返回值5.3 局部变量和全局变量5.4 递归函数第六章:指针6.1 指针的概念6.2 指针的声明和初始化6.3 指针的赋值和取值6.4 指针与数组6.5 指针与函数第七章:引用7.1 引用的概念7.2 引用的声明和使用7.3 引用与指针的区别第八章:结构体和联合体8.1 结构体的定义和使用8.2 联合体的定义和使用8.3 结构体和联合体的内存分配第九章:文件操作9.1 文件的概念9.2 文件的打开和关闭9.3 文件的读写操作9.4 文件的权限操作第十章:标准库函数10.1 标准输入输出函数10.2 字符串处理函数10.3 数学计算函数10.4 时间与日期函数第十一章:预处理指令11.1 宏定义11.2 文件包含11.3 条件编译11.4 其他预处理指令第十二章:动态内存分配12.1 动态内存分配的概念12.2 动态内存分配函数12.3 内存释放和内存泄漏12.4 动态内存分配的应用第十三章:排序算法13.1 冒泡排序13.2 选择排序13.3 插入排序13.4 快速排序13.5 归并排序13.6 堆排序第十四章:数据结构基础14.1 栈的实现和应用14.2 队列的实现和应用14.3 链表的实现和应用14.4 树和二叉树的实现和应用14.5 图的实现和应用第十五章:C语言编程实践15.1 项目管理与工具15.2 代码风格和文档15.3 调试技巧15.4 性能优化15.5 实际案例分析重点和难点解析1. C语言的基本语法和数据类型:理解并掌握基本语法规则、数据类型和变量声明是编写C程序的基础。

《c语言程序设计》说课

《c语言程序设计》说课

说课内容
一、课程介绍 二、课程内容 三、课程实施
四、课程资源
五、课程评价
六、课程改革
七、教法示例
《C语言程序设计》课程说课
七、教法示例
循环结构第一次课:While型循环
情境导入 (8分钟)
设置情境
提出新问题
为了希望工程,全班 同学共同进行献爱心 活动,如果我们全班 第一个月捐出5元, 第二个月捐出10元, 第三个月捐出15元, 每个月都增加5元, 一年可捐款多少元?
5
文件操作(2学时)
4
函数(12学时)
3
数组与指针(14学时)
2
三大基本程序结构(30学时)
1
编程准备(6学时)
《C语言程序设计》课程说课
二、课程内容
2、实践教学内容(占32学时)
选择 结构 算法 设计 数组 指针 猜数字游戏 循环 结构 函数 宰相的麦子 鸡蛋赔偿问题 百钱百鸡问题
顺序 结构
单词接龙游戏
一、课程介绍 二、课程内容 三、课程实施 四、课程资源 五、课程评价 六、课程改革
七、教法示例
《C语言程序设计》课程说课
三、课程实施
1、学情分析
生源
高中毕业生 高中生文化基础扎实 ,但计算机专业知识 薄弱,开始学习时较 困难,但入门提高较 快。 中职毕业生 中职生初步了解一些 专业知识,入门快, 但基础较薄弱而不系 统,学习进步也较缓 慢。
浙江东方职业技术学院工程技术系
《C语言程序设计》 课程说课
计算机应用技术教研室
汪婵婵
说课内容
一、课程介绍
二、课程内容
三、课程实施 四、课程资源 五、课程评价 六、课程改革
七、教法示例
《C语言程序设计》课程说课

c语言说课稿

c语言说课稿

c语言说课稿尊敬的各位评委、老师:大家好!今天我说课的内容是《C 语言》。

C 语言是一门广泛应用且具有重要地位的编程语言,下面我将从教材分析、学情分析、教学目标、教学重难点、教学方法、教学过程以及教学反思这几个方面来展开我的说课。

一、教材分析本次授课所选用的教材是《C 语言程序设计》。

这本教材具有以下几个特点:1、系统性强:教材内容涵盖了 C 语言的基础知识、语法规则、数据类型、控制结构等核心知识点,知识体系完整,逻辑清晰。

2、案例丰富:书中提供了大量的实例和代码,有助于学生理解和掌握抽象的编程概念。

3、实用性高:教材中的示例和项目贴近实际应用,能够培养学生解决实际问题的能力。

二、学情分析本次授课的对象是_____专业的学生。

他们已经具备了一定的计算机基础知识和逻辑思维能力,但对于编程还比较陌生。

学生在学习过程中可能会遇到以下问题:1、概念理解困难:C 语言中的一些概念,如指针、结构体等,较为抽象,学生理解起来可能会有一定的难度。

2、编程思维尚未形成:初次接触编程,学生可能难以将实际问题转化为程序代码。

3、缺乏耐心和毅力:在编写代码和调试程序的过程中,遇到错误和挫折时,容易产生放弃的想法。

针对以上学情,在教学过程中我将注重引导学生理解概念,通过逐步引导和实例演示帮助学生建立编程思维,并鼓励学生克服困难,培养他们的耐心和毅力。

三、教学目标根据教材内容和学情分析,我制定了以下教学目标:1、知识目标(1)学生能够掌握C 语言的基本语法规则,包括数据类型、变量、常量、运算符等。

(2)熟练掌握 C 语言的三种基本控制结构:顺序结构、选择结构和循环结构。

(3)了解数组、指针、结构体等复杂数据类型的基本概念和使用方法。

2、能力目标(1)能够运用 C 语言编写简单的程序,解决实际问题。

(2)具备良好的程序调试能力,能够独立查找和纠正程序中的错误。

(3)培养学生的逻辑思维能力和创新能力。

3、情感目标(1)激发学生对编程的兴趣,培养学生的学习积极性和主动性。

C语言程序设计说课教案

C语言程序设计说课教案

C语言程序设计说课教案一、教学目标1. 知识与技能:(1)了解C语言的发展历史和特点;(2)掌握C语言的基本语法和编程技巧;(3)能够编写简单的C语言程序。

2. 过程与方法:(1)通过案例分析,学会使用C语言进行问题求解;(2)通过上机实践,熟练掌握C语言编程环境;3. 情感态度与价值观:(1)激发学生对计算机科学的兴趣;(2)培养学生自主学习、勇于探索的精神;(3)强化学生的创新意识和团队合作能力。

二、教学内容1. C语言概述(1)C语言的发展历史;(2)C语言的特点;(3)C语言的应用领域。

2. 基本语法(1)变量和常量;(2)数据类型;(3)运算符和表达式;(4)语句结构。

3. 顺序结构(1)输出语句;(2)输入语句;(3)条件语句;(4)循环语句。

4. 函数(1)函数的定义和调用;(2)函数的参数传递;(3)函数的返回值;(4)递归函数。

5. 数组和字符串(1)一维数组;(2)多维数组;(3)字符串的基本操作。

三、教学方法1. 讲授法:讲解C语言的基本语法、概念和编程技巧;2. 案例分析法:分析实际案例,引导学生学会使用C语言解决问题;3. 上机实践法:让学生在计算机上编写程序,巩固所学知识;4. 小组讨论法:分组进行讨论,培养学生的团队协作能力。

四、教学评价1. 课堂表现:观察学生在课堂上的参与程度、提问回答等情况;2. 课后作业:检查学生完成的编程作业,评估其掌握程度;3. 上机测试:组织学生参加上机考试,检验其编程能力;4. 小组项目:评估学生在团队项目中的贡献和协作能力。

五、教学资源1. 教材:《C语言程序设计》;2. 课件:PowerPoint或WPS演示;3. 编程环境:Visual Studio、Code::Blocks等;4. 网络资源:编程教程、案例分析、在线编程练习平台等;5. 计算机实验室:为学生提供上机实践的机会。

六、教学安排1. 课时:共计48课时,其中理论课32课时,上机实践16课时;2. 授课方式:每周4课时,共12周完成教学内容;3. 教学进度安排:第1-4周:C语言概述、基本语法、顺序结构;第5-8周:函数、数组和字符串、指针;第9-12周:结构体、文件操作、算法和编程思想。

C语言课程说课 PPT课件

C语言课程说课 PPT课件
《C语言程序设计》课程说课教案
Teaching Plan of “Computer Network Basis” Curriculum for Speaking Lesson
《C语言程序设计》说课
课程性质、地位 教学对象分析及要求
课程的重点、难点及突破方法
教学方法与教学手段
工学结合
教材
课程体系
学生考核
2
《C语言程序设计》说课 一、课程的性质、地位
课程的性质 《C语言程序设计》课程是高职高专计算机类和电子信息类各 专业职业素质必修课,旨在培养高职学生运用计算机进行逻辑思 维的能力,掌握运用C语言编程来解决岗位工作中实际问题的方法 和步骤,为提高职业能力和拓展职业空间打下坚实基础。所以, 本课程主要针对培养这类人才基本程序设计能力的目的而设置的 课程。 学生毕业后工作岗位主要有程序员、计算机管理员、单片机应用 设计员、网络应用等,在计算机控制、单片机应用、数控技术、 电子技术等相关行业中都将使用C语言作为应用系统开发设计语言, C语言也是计算机应用专业中《数据结构》、《C++程序设计》及 其它编程语言类课程的前导课程,也是信息产业部计算机专业和 软件专业水平资格考试(程序员级别)考试中要求的主要程序设 计语言。
5
《C语言程序设计》说课
课程性质、地位 教学对象分析及要求
课程体系
课程的重点、难点及突破方法
教学方法与教学手段
工学结合
教材
学生考核
6
《C语言程序设计》说课 二、教学对象分析
教学对象 我院生源有两种,一是高中毕业生(普招), 另一个是中职生(单招)。 • 高中生文化基础扎实,但计算机专业知识薄 弱,开始学习时较困难,但入门提高较快。 • 中职生初步了解一些专业知识,但基础较薄 弱而不系统。学习进步也较缓慢。 针对不同类型的学生,本课程教学内容的重点 和难点也不同,教学方法和手段也有区别。

c语言说课稿

c语言说课稿

c语言说课稿尊敬的各位评委、老师:大家好!今天我说课的内容是《C 语言》。

一、说教材(一)教材的地位和作用《C 语言》是一门广泛应用于系统软件和应用软件开发的程序设计语言。

它具有简洁、灵活、高效等特点,是学习计算机编程的基础课程。

通过学习 C 语言,学生能够掌握程序设计的基本思想和方法,提高逻辑思维能力和解决问题的能力,为后续学习其他编程语言和专业课程打下坚实的基础。

(二)教材的内容和结构本教材内容丰富,涵盖了 C 语言的基本语法、数据类型、运算符、控制结构、数组、指针、函数、结构体和文件操作等方面。

教材结构合理,由浅入深,循序渐进,通过大量的实例和练习帮助学生理解和掌握知识点。

(三)教学目标1、知识目标学生能够掌握 C 语言的基本语法和数据类型。

熟练运用控制结构编写简单的程序。

理解数组、指针、函数等重要概念,并能进行简单的应用。

2、能力目标培养学生的逻辑思维能力和程序设计能力。

提高学生分析问题和解决问题的能力。

培养学生的创新能力和实践能力。

3、情感目标激发学生对程序设计的兴趣和热情。

培养学生的团队合作精神和严谨的治学态度。

(四)教学重难点1、教学重点C 语言的基本语法,如数据类型、运算符、控制结构等。

数组、指针和函数的应用。

2、教学难点指针的概念和应用。

函数的参数传递和返回值。

二、说教法(一)讲授法通过讲解 C 语言的基本概念、语法规则和编程思想,让学生对 C 语言有一个系统的认识。

(二)案例教学法通过实际的案例分析和编程实践,让学生更好地理解和掌握 C 语言的应用。

(三)讨论法组织学生进行小组讨论,共同解决编程中遇到的问题,培养学生的团队合作精神和交流能力。

(四)实践教学法安排充足的实践时间,让学生亲自动手编写程序,提高学生的编程能力和实践操作能力。

三、说学法(一)自主学习鼓励学生自主学习教材和相关资料,培养学生的自主学习能力。

(二)合作学习组织学生进行小组合作学习,共同完成编程任务,培养学生的团队合作精神和交流能力。

C语言程序设计说课教案

C语言程序设计说课教案

C语言程序设计说课教案一、教学目标1. 了解C语言的发展历史和特点2. 掌握C语言的基本语法和编程技巧3. 能够运用C语言编写简单的程序二、教学内容1. C语言的发展历史和特点2. C语言的基本语法变量和常量数据类型运算符和表达式控制语句3. 编程技巧代码规范调试方法三、教学方法1. 讲授法:讲解C语言的发展历史、特点和基本语法2. 案例教学法:通过示例代码讲解编程技巧3. 实践教学法:学生动手编写代码,巩固所学知识四、教学环境1. 教室环境:多媒体投影仪、计算机2. 软件环境:C语言编译器(如Visual Studio、Code::Blocks等)五、教学评价1. 课堂参与度:学生提问、回答问题的情况2. 代码编写能力:学生编写代码的正确性和完整性3. 课后作业:学生完成课后编程作业的情况教案示例:第1讲:C语言的发展历史和特点教学目标:了解C语言的发展历史和特点教学内容:1. C语言的起源和发展历程2. C语言的特点:简洁、高效、跨平台、面向过程等教学方法:讲授法教学环境:教室环境教学评价:课堂参与度第2讲:C语言的基本语法教学目标:掌握C语言的基本语法教学内容:1. 变量和常量2. 数据类型3. 运算符和表达式4. 控制语句教学方法:讲授法、案例教学法教学环境:教室环境、软件环境教学评价:代码编写能力第3讲:编程技巧教学目标:掌握C语言的编程技巧教学内容:1. 代码规范2. 调试方法教学方法:案例教学法、实践教学法教学环境:教室环境、软件环境教学评价:代码编写能力六、教学安排1. 第1讲:C语言的发展历史和特点(1课时)2. 第2讲:C语言的基本语法(2课时)3. 第3讲:编程技巧(1课时)4. 第4讲:顺序结构程序设计(2课时)5. 第5讲:选择结构程序设计(2课时)6. 第6讲:循环结构程序设计(2课时)7. 第7讲:数组和字符串(2课时)8. 第8讲:函数(2课时)9. 第9讲:指针(2课时)10. 第10讲:结构体、共用体和枚举类型(2课时)11. 第11讲:文件操作(2课时)12. 第12讲:标准库函数(2课时)13. 第13讲:编程实践(2课时)14. 第14讲:C语言的高级话题(1课时)15. 第15讲:课程总结与展望(1课时)七、教学案例1. 案例1:编写一个简单的“Hello, World!”程序2. 案例2:计算两个数的加减乘除运算3. 案例3:实现一个猜数字游戏4. 案例4:计算学绩并输出排名5. 案例5:使用数组存储并输出学生的成绩八、课后作业1. 课后编程练习题2. 编写一个小程序,实现特定的功能3. 分析并修改给定的代码,提高其效率和可读性九、教学资源1. 教材:《C语言程序设计》2. 参考书:《C程序设计语言》3. 在线资源:编程博客、论坛、教程等十、教学建议1. 建议学生在课堂上积极参与,提问和回答问题2. 鼓励学生在课后进行编程实践,巩固所学知识3. 引导学生关注编程规范和代码的可读性4. 教师应定期检查学生的课后作业,及时给予指导和反馈5. 建议学生参加编程比赛或项目实践,提高实际编程能力十一、教学活动1. 课堂讲解与讨论:教师讲解C语言的基本概念和语法,学生参与讨论和提问。

《C语言程序设计》说课稿(优质)

《C语言程序设计》说课稿(优质)

《C语言程序设计》说课稿各位领导、各位老师,大家好!我要说的课程是软件技术专业的专业基础课《C语言程序设计》,我将从以下六个方面进行说课。

一、说定位、作用与目标1、课程基本情况:《C语言程序设计》是软件技术的专业基础课、必修课,适合在大一第一学期开设,学时为96,先修课程为《计算机应用》,后续课程有《数据结构》、《面向对象程序设计》等。

2、课程定位:依据软件技术专业各方向核心岗位群的技能要求以及人才培养目标,确定本课程是软件技术专业的一门必修课程,是整个课程体系中不可或缺的基石和支撑。

根据“职业、协同、开放”的软件技术专业人才培养体系中包含的“职业情境,项目主导”工学结合人才培养模式、“基于软件产品开发工作过程”课程体系、“项目载体,能力递进”实践教学体系,确定本课程为专业基础课。

3、课程作用:根据软件技术人才培养方案,将学生学习分为职业基本能力、职业通用能力、职业专项能力和职业综合能力4个学习领域。

本课程是职业通用能力学习领域中的专业基础课,主要为后续课程服务,培养学生良好的编程习惯及动手能力、软件需求分析和设计的初步能力。

4、课程开发思路:在课程内容方面,以职业能力为导向,不但注重培养学生的职业岗位能力,而且注重培养学生良好的职业道德、职业素质及职业能力,体现“职业性”。

在课程实施方面,以工作过程为依据,通过“先学后做”、“边学边做”、“边做边学”三个阶段逐步实施,强调“实践性”。

在课程资源方面,课程组建设的授课录像、电子课件等15类资源通过网络平台全面向学生开放,同时,引进企业人员共同开发课程,体现“开放性”。

本课程无论在课程内容、课程实施还是课程资源方面均充分体现了“职业、协同、开放”的软件专业特色。

5、课程目标分为知识目标、能力目标和职业素养目标。

二、说内容传统的内容组织存在重理论轻实践、不注重培养学生模块化编程思路的缺点,针对上述缺点,对课程内容进行了“重组内容”和“增加实践”2个方面的改进。

C语言程序设计说课教案

C语言程序设计说课教案

一、教案基本信息C语言程序设计说课教案课时安排:2课时(90分钟)教学目标:1. 了解C语言的基本概念和特点;2. 掌握C语言的语法和编程技巧;3. 能够编写简单的C语言程序。

教学内容:1. C语言概述;2. C语言数据类型;3. C语言运算符;4. C语言控制语句;5. C语言函数。

教学方法:1. 讲授法:讲解C语言的基本概念、语法和编程技巧;2. 案例法:分析示例程序,让学生理解C语言的编程思想;3. 实践法:上机编程练习,巩固所学知识。

教学准备:1. 教室环境;2. 投影仪;3. 编程软件(如Code::Blocks、Visual Studio等);4. 教学PPT。

二、教学过程第一课时1. 导入(5分钟)教师简要介绍C语言的背景和重要性,激发学生的学习兴趣。

2. C语言概述(10分钟)讲解C语言的发展历程、特点和应用领域。

3. C语言数据类型(15分钟)介绍C语言的基本数据类型(整型、浮点型、字符型等)及其定义方法。

4. C语言运算符(20分钟)讲解C语言的算术运算符、关系运算符、逻辑运算符等,并通过示例演示运算符的使用。

5. 实践环节(10分钟)学生上机练习,编写简单的C语言程序,巩固所学知识。

第二课时6. C语言控制语句(15分钟)讲解C语言的条件语句(if、if-else)、循环语句(for、while)等,并通过示例演示控制语句的使用。

7. C语言函数(20分钟)介绍函数的定义、声明和调用,讲解常见函数的用法。

8. 案例分析(15分钟)分析一个完整的C语言程序,让学生理解编程思想。

9. 实践环节(10分钟)学生上机练习,编写含有控制语句和函数的C语言程序。

三、教学评价1. 课堂问答:检查学生对C语言基本概念的理解;2. 上机练习:评估学生编写C语言程序的能力;3. 课后作业:巩固学生对C语言知识的掌握。

四、教学反思教师在课后对自己的教学过程进行反思,总结教学中的优点和不足,针对性地调整教学方法,以提高教学效果。

C语言程序设计--说课PPT课件

C语言程序设计--说课PPT课件

期未
考核 60%
总评
总评考核
(100%)
=
过程考核
(40%)
+
26
实训
学习态度
课堂
技能 30%
到课率 30%
纪率 10%
作业 20%
提问 10%
评 分
期未考核
(60%)
精选课件语言程序设计》课程说课语言程序设计》课程说 课
27
精选课件语言程序设计》课程说课语言程序设计》课程说 课
感谢亲观看此幻灯片,此课件部分内容来源于网络, 如有侵权请及时联系我们删除,谢谢配合!
考核内容
项目1:初识C程序设计
项目2:C程序设计基础——数据类型转换
项目3:选择结构程序设计——学生成绩评定
项目4:循环结构程序设计——乘法表
过程 考核
40%
项目5:数组——成绩统计 项目6:字符串——字符分类 项目7:指针——图书查询
项目8:函数——验证哥德巴赫猜想
项目9:函数——求阶乘
项目10 :结构体、共用体——成绩分析
12
精选课件语言程序设计》课程说课语言程序设计》课程说 课
说教学资源
2、网络资源
❖课外学习网站:C语言网
13
精选课件语言程序设计》课程说课语言程序设计》课程说 课
说教学方法与手段
1、教学方法
案例导入
任务驱动
讲练结合
分组讨论教学
14
精选课件语言程序设计》课程说课语言程序设计》课程说 课
探究讨论 (5分钟)
吸引注意 进入状态
提出问题
任务2
知识点讲授 任务1 (20分钟) (10分钟)
案例2
输出1—100之 间的所有的偶 数

《C语言程序设计》说课稿

《C语言程序设计》说课稿

《C语言程序设计》说课稿一、课程的性质、地位、目标(1)课程的性质《C语言程序设计》课程是高职高专计算机类各专业职业素质必修课,旨在培养高职高专学生进行逻辑思维的能力,掌握运用C语言编程来解决工作中实际问题的方法和步骤,为提高职业能力和拓展职业空间打下坚实基础。

所以,本课程是针对培养计算机应用人才基本程序设计能力而设置的课程。

(2)课程的地位计算机应用技术中,《C语言程序设计》与《数据结构》、《C++程序设计》及其它编程语言类课程内容联系紧密。

按层次结构,《C语言程序设计》处于最低层,是其它几门课程的前导课。

(3)课程的目标作为计算机类的专业基础课,《C语言程序设计》课程目标为:1)掌握C语言的语法结构;2)培养编程思想,熟悉基本程序设计方法;3)能更好的利用程序设计思想解决问题;4)将程序设计方法用于后续计算机相关课程的学习中,为其他相关课程奠定基础.二、教学对象分析提高学生的学习信心,培养学生的学习积极性,提高实际动手能力。

教师必须首先弄清学生对专业课学习的障碍及原因,再根据教学原理制定出相应的对策。

三、课程体系本课程于大一第一学期开设,共86学时,其中课内实践34学时.知识结构:1、C基本概念:算法、流程图、结构化/模块化程序设计方法和表达式等2、三种基本程序设计结构:顺序、分支、循环结构程序设计:介绍三种基本程序控制命令,和相应结构的程序设计方法。

各种程序都是由这三种结构组成,是重中之重。

3、数组与指针:数组:重点介绍利用数组来处理批量数据和矩阵等特殊形式的数据处理指针:介绍C语言特有的利用内存地址直接访问数据方式,使程序更够访问计算机底层的能力,具有更加强大的功能4、函数:介绍函数的调用和参数传递,利用函数实验模块化程序设计技能结构1、在技能方面,以Turbo c开发环境作为实践平台.将能力划分为输入/输出程序设计、分支程序设计、循环程序设计、模块化程序设计和综合程序设计五部分。

2、输入/输出程序设计:主要包括数据的表示,数据的输入与输出、数据的计算,掌握程序中数据的存储、输入/输出与计算能力。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

考核评价
考 核 分 类 项目1:初识C程序设计 项目2:C程序设计基础——数据类型转换 项目3:选择结构程序设计——学生成绩评定 项目4:循环结构程序设计——乘法表 过 程 考 核 项目5:数组——成绩统计 项目6:字符串——字符分类 项目7:指针——图书查询 考 核 内 容 实训 技能 学习态度 到课率 纪率 作业
说教学过程设计
案例2
课程导入 (1分钟) 创设情境 (2分钟) 演示讲解 (37分钟) 探究讨论 (5分钟)
输出1—100之
间的所有的偶
吸引注意 进入状态
提出问题 任务2

知识点讲授 (20分钟)
任务1 (10分钟)
任务1拓展 (7分钟)
《C语言程序设计》课程说课
课程导入 (1分钟)
创设情境 (2分钟)
《C语言程序设计》课程说课
说教学方法与手段
《C语言程序设计》课程说课
说教学方法与手段
讲练结合:实操体验
采用边讲边练的教学互动形式,导入贴近实际的程 序设计实例。 在教学过程中,适当安排学生在计算机或者黑板上 进行实际程序设计编写 让学生亲自观察和体验程序设计的成功感受,加深 知识的理解。
《C语言程序设计》课程说课
说教学过程设计
《C语言程序设计》课程说课
说教学过程设计
创设情境
课程导入 (1分钟) 创设情境 (2分钟)
吸引注意 进入状态
提出问题
承接上次课选择结 构程序设计——成 绩评定,提出新任 务,能够对多个学 生的成绩进行汇总 分析,计算各个等 级的学生数
《C语言程序设计》课程说课
5 课 时 安 排
S3
选择结构程序设计
成绩数据有效性检查
4
4
S4
循环结构程序设计
学生成绩统计分析 成绩排名 菜单设计 学生成绩打印 利用指针对学生成绩排序
4
4
S5 S6 S7
数组 函数 指针
4 4 4
8 8 8
S8
结构体
学生成绩记录定义和数据处理
2
6
S9
文件的读写 总学时数
学生成绩数据的保存 80
4 32
①高职学生智力不差 ①自控能力相比较差
教、学、做 三位一体
任务驱动、通过 实训提升实际操 作能力 从习题入手、自主探 Click to add 索基础知识 Title 任务驱动、合作交流
《C语言程序设计》课程说课
说学情与学法指导
1、指导策略 结合实践操作, 多鼓励,挖掘优点 厌学 结合实际案例, 提高解决问题的能力 较差
4 48
《C语言程序设计》课程说课
说课程教学大纲
6、实践教学内容 选择 结构 算法 设计 数组 指针 猜数字游戏 循环 结构 函数 宰相的麦子 鸡蛋赔偿问题 百钱百鸡问题
顺序 结构
单词接龙游戏
充分体现任务驱动、实践导向的设计思想
《C语言程序设计》课程说课
说课程教学大纲
7、课程重点
•重点模块
程序设计基础知识
C++程序设计
岗位基本能力课程
软件开发技术 网站开发技术 嵌入式技术 单片机开发技术
Linux程序设计
Java程序设计 其它编程语言
《C语言程序设计》课程说课
说课程教学大纲
3、课程目标 知识 目标
①掌握程序的基本结构 ②掌握数组和函数的运用 ③掌握指针和位运算的基本操作
教学 目标
能力 目标
①掌握初步编程思想,熟悉基本算法 ②能独立编写代码,编写测试数据 ③良好的编程思路和风格
《C语言程序设计》课程说课
说教学方法与手段
分组讨论教学:集思广益、拓展与升华
《C语言程序设计》课程说课
说学情与学法指导
文理兼招
①学生入学基础差 ②逻辑思维能力参差不齐 ③高中学习阶段接触到的计
教学对 象分析
先强化基础知识
Text in here 学法指导
算机知识较少 ④程序设计能力几乎是零。
高职学生
演示讲解 (37分钟)
探究讨论 (5分钟)
即时训练 (25分钟)
互评点评 (10分钟)
归纳总结 (10分钟)
吸引注意 进入状态
提出问题
案例2 案例1 (10分钟) 案例1拓展 (7分钟)
任务1
总结知识 (10分钟)
知识点讲授 (20分钟)
学生自评 (6分钟) 教师点评 (4分钟)
《C语言程序设计》课程说课
素质 习编程语言、软件开发的兴趣和敏感度 ③培养团队合作、协同开发的素质
《C语言程序设计》课程说课
说课程教学大纲
4、教学总体规划
《C语言程序设计》课程说课
说课程教学大纲
任务序 号 S1 S2 章节内容 C语言基础 顺序结构程序设计 项目任务 学生成绩计算 成绩输入输出界面设计 导向性实施内容 学生平均成绩的计算 一元二次方程的求解问题 成绩的输入与输出设计 交通红绿灯模拟 成绩输入数据有效性检查 最高成绩的计算 考查课成绩的转换 学生总分、平均分的计算 乘法口诀的打印 学生按总成绩的排名 学生成绩的查询 学生成绩管理系统菜单设计 学生成绩打印模块的设计 利用指针对学生成绩排序 简易计算器程序设计 学生成绩的录入、成绩统计 竞选投票统计 学生成绩数据链表的实现 成绩管理系统数据的存储 计算机磁盘文件内容的显示 文件的复制 理论 时数 2 4 实践 时数 2 4
《C语言程序设计》课程说课
说教学资源
2、网络资源
课外学习网站:C语言网
《C语言程序设计》课程说课
说教学方法与手段
1、教学方法
《C语言程序设计》课程说课
说教学方法与手段
案例导入:引入全课程案例
以项目“学生成绩管理系统” 为主线,贯穿顺序、选择 、循环结构和数组、指针等所有章节中,课程教学具有连 贯性。 教学过程中,首先提出项目目标,然后通过知识讲解、 方法演示、实践演练、复习归纳,以解决实际问题的学习 方法来学习软件开发。 使学生体会到知识的实用性,提高学习兴趣。知识的实 用性,提高学习兴趣。
乐学 知识转换 增强解决问题的能力。
较好 培养自学 提高综合的应用能力。
《C语言程序设计》课程说课
说学情与学法指导
1、学习方法 强化 记忆法
1. 引导鼓励学生观察、探究和合作 交流,使学生形成有效的学习策 略。
分组 讨论法
学法
对比 学习法
自主 探究法
2. 讨论解题的多样性,引导学生选 择合适策略,丰富思维方式,获 得成功的体验和多元的发展。 3. 扩大学生知识应用面,增加学生 应用能力,培养了学生逻辑思维 能力。
30%
30%
10%
20%
课堂 提问
10%
评 分
40%
项目8:函数——验证哥德巴赫猜想
项目9:函数——求阶乘 项目10 :结构体、共用体——成绩分析 期未 考核
60%
总评
总评考核 = 过程考核
(100%)
(40%)
+
期未考核
(60%)
《C语言程序设计》课程说课
《C语言程序设计》课程说课
顺序结构程序设计 选择结构程序设计
•重点内容
变量的理解
数据的输入/输出 if语句选择结构
循环结构程序设计
数组 函数
while与for循环结构
一维数组的引用 函数定义与参数传递
《C语言程序设计》课程说课
说课程教学大纲
8、课程难点
•难点模块
选择结构程序设计
•难点内容
if语句的嵌套
多重循环程序设计 二维数组与字符串
移动通信与软件学院
《C语言程序设计》课程说课
说课人:张
《C语言程序设计》课程说课
说课程教学大纲
说教学资源 说教学方法与手段 说学情与学法指导 说教学过程设计
说考核评价
《C语言程序设计》课程说课
说课程教学大纲
1、课程性质
课程性质 1.
高职高专计算机 类和电子信息类 各专业的专业基 础课和职业素质 必修课
2.
培养高职学生计 算机编程基本思 想、编程基本技 能及逻辑思维能 力的必修课
3.
可用来解决岗位工 作中实际问题,为 提高职业能力和拓 展职业空间打下坚 实基础
《C语言程序设计》课程说课
说课程教学大纲
2、课程地位
课程
专业基础课
计算机类专业 网络类专业 电子商务类专业 电子类专业
地位
其它课程的先导课
循环结构程序设计
数组 函数
函数递归调用
指针的引用 结构体的引用
《C语言程序设计》课程说课
指针
结构体
说教学资源
1、教材选用原则
面向应用,理论与实践有机结合。 原则
浅显易懂,符合高职学生认知规律。
任务驱动,培养学生自主学习能力。
《C语言程序设计》课程说课
说教学资源
谭浩强教授编著的 《C语言程序设计》
相关文档
最新文档