多种教学模式融合开展中职《C语言程序设计》课程教学
2024年度优秀课程思政教学案例《CC语言程序设计》

05
优秀案例展示与分享
2024/2/2
20
案例一
引入当前社会关注的热点问题, 如网络安全、数据隐私等,作为
课程讨论的切入点。
2024/2/2
通过分析这些问题背后的技术原 因和社会影响,引导学生深入思
考并关注社会发展趋势。
鼓励学生结合所学知识,提出解 决这些问题的思路和方法,增强
社会责任感和使命感。
教育教学改革
为适应高等教育教学改革要求,本课程注重理论与实践相结合,强化学生动手 实践能力,同时融入课程思政元素,引导学生树立正确的价值观。
2024/2/2
4
课程教学目标
知识与技能
掌握C语言的基本语法、程序结构 、数据类型、函数等基础知识,
能够编写简单的C程序,并具备一 定的程序调试能力。
2024/2/2
16
教学效果评估方法
课堂表现观察
通过学生在课堂上的表现 ,如参与度、注意力集中 程度等,来评估教学效果 。
2024/2/2
作业完成情况
检查学生作业的完成情况 ,包括作业质量、是否按 时完成等,以评估学生对 课程内容的掌握程度。
期末考试成绩
通过期末考试成绩来检验 学生的学习成果,评估课 程的教学效果。
教学模式不断创新
在《C语言程序设计》等课程中,未来可能会涌现出更多 创新性的教学模式,如混合式教学、案例教学等,以更好 地融入思政内容。
技术手段不断丰富
随着信息技术的发展,未来可以利用更多技术手段来辅助 思政教学,如虚拟现实、人工智能等,提高教学效果和体 验。
26
对其他课程的借鉴意义
挖掘课程思政元素
9
实践环节设计
实验课程
设置与课程内容紧密相关的实 验课程,让学生在实践中掌握C
C语言程序设计分层次教法在中职计算机教学中的运用

C语言程序设计分层次教法在中职计算机教学中的运用【摘要】本文主要介绍了C语言程序设计分层次教法在中职计算机教学中的运用。
在首先介绍了研究的背景,即现今中职计算机教学的现状和问题。
研究目的是探讨如何利用分层次教法提高学生的学习效果和兴趣。
研究意义在于为中职计算机教师提供新的教学方法和思路。
在分别介绍了C语言程序设计基础教学,分层次教法的概述以及在中职计算机教学中的应用情况。
通过案例分析和教学效果评估,验证了分层次教法在提高学生学习积极性和深度学习能力方面的有效性。
在结论部分对本文内容进行了总结与展望,并提出了未来发展方向和结论建议,为中职计算机教学的改进提供参考。
【关键词】C语言程序设计、分层次教法、中职计算机教学、案例分析、教学效果评估、总结与展望、未来发展方向、结论建议1. 引言1.1 背景介绍本研究旨在探讨C语言程序设计分层次教法在中职计算机教学中的应用。
通过案例分析和教学效果评估,探讨分层次教法对于中职学生C语言程序设计学习的影响,为中职计算机教学改进提供参考和建议。
1.2 研究目的研究目的是通过探讨C语言程序设计分层次教法在中职计算机教学中的应用,分析其对学生学习效果和教学质量的影响,为中职计算机教学提供新的教学方法和思路。
具体包括以下几个方面:评估C语言程序设计基础教学中存在的问题和挑战,以及传统教学方法的局限性;深入研究分层次教法的基本概念和特点,探讨其在C语言程序设计教学中的具体运用方式;通过案例分析和对教学效果的评估,验证分层次教法在提高学生学习效果和培养实际能力方面的作用;总结研究成果,展望未来发展方向,提出对中职计算机教学的结论建议,为促进中职计算机教学水平的提升和教学模式的创新提供理论支持和实践指导。
通过本研究,旨在为中职计算机教学质量的提高和学生专业技能的培养做出积极贡献。
1.3 研究意义C语言作为计算机领域中最基础、最重要的编程语言之一,在中职计算机教学中占据着非常重要的地位。
浅谈中职C语言程序设计教学

浅谈中职C语言程序设计教学【摘要】本文主要探讨了中职C语言程序设计教学的必要性、教学内容安排、教学方法探讨、教学资源优化以及教学效果评估等内容。
首先介绍了中职C语言程序设计教学的重要性,指出了其对学生职业发展的重要作用。
然后详细分析了教学内容的合理安排和教学方法的选择,提出了优化教学资源的建议,如多媒体教学、实践教学等。
结合教学实践,对教学效果进行评估,总结出改进教学方法的方向。
通过本文的讨论,希望能够提高中职C语言程序设计教学的效果,为学生的学习和未来职业发展提供更好的支持和帮助。
【关键词】中职、C语言、程序设计、教学、必要性、内容安排、教学方法、教学资源、优化、效果评估、总结、展望。
1. 引言1.1 前言在当今信息化时代,计算机技术的发展日新月异,对人才的需求也越来越迫切。
而中职C语言程序设计教学作为培养学生计算机编程能力的重要课程,具有非常重要的意义和作用。
在这个信息化社会中,掌握基本的编程技能已经成为人才竞争的必备素质之一。
本文将从中职C语言程序设计教学的必要性、教学内容安排、教学方法探讨、教学资源优化和教学效果评估等方面进行探讨,旨在深入研究中职学生C语言程序设计教学的现状和问题,并提出相应的解决方案,以期能够更好地促进中职教育的发展。
结束。
2. 正文2.1 中职C语言程序设计教学的必要性通过学习C语言程序设计,中职生可以培养逻辑思维能力和动手能力,提高问题解决能力和创造力。
C语言程序设计是一门重要的基础课程,可以帮助中职生打下坚实的编程基础,为他们今后进一步学习其他编程语言和深入研究计算机领域奠定基础。
在当今信息化社会,计算机技术的应用越来越广泛。
掌握C语言程序设计不仅可以为中职生提供更多职业发展机会,还可以增强他们在信息时代立足的竞争力。
中职C语言程序设计教学的必要性不言而喻,对中职生的学习和未来发展都具有重要意义。
2.2 教学内容安排教学内容安排是中职C语言程序设计教学中非常重要的一环。
任务驱动教学法在中职《C语言程序设计》课程教学中的应用

任务驱动教学法在中职《C语言程序设计》课程教学中的应用一、任务驱动教学法介绍任务驱动教学法是一种基于学生任务和实践的教学模式,以学生实际需求和学习目标为导向,通过给学生分配任务,并在任务解决过程中引导学生进行学习,从而提高学生的学习积极性和主动性,培养学生的实践能力和创新能力。
任务驱动教学法强调学生在解决实际问题的过程中对知识和技能的掌握和运用,具有很强的问题导向性和实践性,适合于中职《C语言程序设计》课程的教学。
二、《C语言程序设计》课程教学特点《C语言程序设计》是中职计算机专业的基础课程之一,主要内容包括C语言的基本语法、数据类型、运算符、控制语句、函数、数组、指针、结构体等,是学生打好基础、培养编程能力的重要课程。
该课程的教学特点主要包括:理论性较强、抽象性较强、实践性较强;需要锻炼学生的动手能力、逻辑思维能力、问题解决能力;需要培养学生的编程素养、创新意识及实际操作能力。
如何有效地运用任务驱动教学法来教授《C语言程序设计》课程,对于中职学生的学习效果及未来职业发展至关重要。
三、任务驱动教学法在《C语言程序设计》课程中的应用1. 任务设计任务设计是任务驱动教学法的核心,通过合理、具体的任务设计,可以激发学生学习的主动性、增强学生的学习兴趣、促进学生的知识积累。
在《C语言程序设计》课程中,任务设计可以从简单到复杂,由浅入深,包括编写简单的程序、实现基本算法、设计小型项目等。
可以设计一个简单的学生成绩管理系统,要求学生用C语言实现成绩录入、成绩查询、成绩统计等功能;也可以设计一个简单的图书管理系统,要求学生用C语言实现图书的录入、查询和借阅管理等功能。
通过这些任务设计,学生可以逐步掌握C语言的基本语法、掌握程序设计的思维模式和方法,同时感受到编程的乐趣和成就感。
2. 学生角色转变任务驱动教学法要求学生从被动接受者转变为主动参与者和实践者,从被动学习转变为自主学习、探究学习。
在《C语言程序设计》课程中,学生不再只是接受教师的讲解和指导,而是通过任务的呈现和解决来主动获取知识,主动积累经验,主动掌握技能。
基于智慧职教云平台的《C语言程序设计》教学研究与实践

基于智慧职教云平台的《C语言程序设计》教学研究与实践摘要:基于当代大学生习惯线上、简短知识点的学习特点,结合高职学校类《C语言程序设计》课程以实训练习为主的优势,立足智慧职教云在线平台,结合机电专业后续课程设置,优化课程项目设计,构建了基于线上线下学习的混合课堂教学模式,并在实际的高职课堂教学中开展实践应用,丰富了课堂教学模式,提升了课堂教学成效。
关键词:职教云;混合教学;C语言《C语言程序设计》课程,高职学校教学中以上机练习为主,但是编程知识点多且容易忘记,简单的分任务式练习容易导致学生学习系统性不足[1-2]。
另外,线下练习,采用一对多的指导模式,教学指导反馈不及时,学生难以及时改正错误。
当代大学生从小接触电子设备,对短视频、线上学习资源有自然熟悉感[3]。
因此,可充分利用学生学习特点,并结合专业课程特点[4],利用职教云平台对《C语言程序设计》的课程组织形式与考核方式进行改革。
一、当前C语言课程教学分析《C语言程序设计》面向非计算机专业学生,学习者第一次接触程序设计,学习本课程有一定难度,具体问题如下:(一)教学组织方面的问题:教与学断层当前C语言教学实践,存在老师讲解与学生实践调和困难的问题,这是因为课程本身理论基础要求较高、知识点多,同时,学习C语言的学生是大一新生,计算机编程基础薄弱,缺乏编程的系统思维。
如果讲解过多,会压缩学生的练习时间,而一味实践,会让学生过早经历课程挫折,导致轻易放弃。
(二)教学项目的问题:实训项目同质化目前的教学内容比较侧重于语法、理论知识,编程部分也仅局限于学生对常见算法的掌握和应用,采用的实例大多来自于数学问题,比如递归求阶乘、质数的判断等等,缺乏与专业相关的应用性内容。
这往往会让学生产生困惑,学习编程到底有什么用?究其原因,是没有有机地将课程内容与专业知识紧密结合起来,不能让学生了解到编程在具体专业课中的实际应用,无法激发学生的学习兴趣。
(三)课程考核的问题:考核单一C语言教学实践中,采取项目化任务式教学与考核,一般让一个班的同学完成相同的编程项目。
高职院校工学结合在C语言程序设计课程教学改革

高职院校工学结合在C语言程序设计课程教学改革的探索摘要:本文以高职院校的学生为对象,c语言程序设计课程如何结合工学结合的教学模式进行改革。
从校企合作、工学结合模式对课程定位、教学模式等方面,探索一条工学结合模式在c语言程序设计课程的教学改革道路。
关键词:工学结合;c语言程序设计;教学改革中图分类号:tp312.1-4工学结合在当今的高职教育中是最热门的话题,反映了现今高职教育对工学结合的重视。
教育部关于《推进高等职业教育改革创新引领职业教育科学发展的若干意见》教职成[2011]12号文件和《国家中长期教育改革和发展规划纲要(2010-2020年)》,这些国家文件都表现要推动体制机制创新,深化校企合作、工学结合,进一步促进高等职业学校办出特色,全面提高高等职业教育的质量。
在“十二五”规划中,还明确地提出新一代的信息技术作为战略性新兴产业之一是国家重点扶持对象。
计算机行业也属于信息技术行业的一员。
计算机行业知识更新速度快,学校传统的课程设置和课程教学培养出来的学生毕业后到企业中工作,他们无法满足企业的要求。
学生的知识与社会脱节,而企业也难以找到合适的人才,企业开始出现招专业人才的困境。
尤其c语言程序设计课程在计算机专业课程中不可划绝,它与计算机专业的众多后续的课程密切相关。
本文尝试通过探索工学结合模式在c语言程序设计课程教学改革的道路。
1注重校企合作为培养适应社会行业需求的人才,提高学院教学质量,高职院校要注重与校外企业建立良好的校企合作关系,使用多种灵活的措施实践工学结合人才培养模式。
把一个学期灵活分段,实行模块化教学,合理安排教学进程。
按实际出发,针对计算机专业的行业形式,实行分段式教学。
现在广东省高职院校都会与校外企业建立校企合作基地,近两年还有多家高职都建立了协同创新孵化基地,以培养适应社会发展需求的人才。
高职学生在新进大学校门的时候,建立体验式实训。
组织学生到企业工作单位实地考察,了解企业的文化、管理模式、企业的人才需求等,让学生对目前企业的运营模式、人才需求等有大致的了解,从而对课程学习产生兴趣。
《C语言程序设计》教学改革与探索
《C语言程序设计》教学改革与探索根据高职学生的特点,在教学过程中不断进行教学改革的尝试:采用了体现学生自主学习的任务驱动教学模式,同时运用多种教学方法,把理论教学和实践教学紧密结合,使学生逐步学会分析问题、解决问题的方法,并建构对知识点的理解及解决问题的方式,在实训中重点培养学生的开拓精神及团队意识。
实践证明,该教学模式及相应的教学方法对于提高学生的学习积极性及自主学习能力方面有了显著的进步,教学效果比传统教学方式明显提高。
教学改革教学模式教学方法教学内容c语言是计算机专业学生的入门语言,学好这门语言可以为后续语言和《数据结构》的学习打好坚实的基础。
c语言除了学习必须的基础知识,如:概念、方法和语法规则之外,还要通过实训提高学生的动手和编程能力,这才是学习语言的最终目的。
本人结合多年来的教学经验,根据学生的学习情况,在教学过程中不断进行教学改革,并取得了一些效果,具体如下。
1.教学模式——任务驱动与建构主义教学模式相结合对于c语言程序设计的基本语法知识以任务驱动模式引导学生进行学习,通过精心设计的案例牵引理论教学,以课堂实训任务对课堂讲授内容进行应用,以综合实训任务及课程设计提高理论知识在实践中的综合应用。
在任务驱动教学模式下进行理论教学和实践教学的同时,教师提供给学生相关的资料,引导学生主动学习。
并且在综合实训与课程设计阶段,鼓励并要求学生通过c语言课程网站及丰富的网络资源,查阅有关的资料,逐渐养成自主学习的习惯。
这一模式充分体现了教师的教学目的:培养学生综合利用各种信息资源及自主学习能力。
建构主义教学模式体现在整个教学过程中。
第一,学生通过教师设计的案例逐步学会分析问题、解决问题的方法,并建构自己对理论知识点的理解及解决问题的方式。
第二,为配合案例教学的进行,精心设计了15个实训题目和4个综合设计题目,这些题目学生以小组讨论的形式进行,在互相学习的过程中建构对问题的认识,取长补短,形成自己的想法,培养了学生的开拓精神及团队意识。
基于多元化的高职院校《C语言程序设计》教学设计探究
师 的主导作用 , 突出循序渐进 , 按部就班 , 精密严密的应用 系统方法对教学进行设计。特点是有利于教师主导地位的 发挥 , 教师把握整个教学过程 , 它适用于基础知识和系统知 识 的掌握和传授 , 有利于教学 目 标 的完成。 C 语 言 中 基 本 知 识 的 内 容 比较 适 合 此 种 教 学 设 计 模 式 ,比如c 语言概述 、 C 语言的数据结构类型 、 c 语言的基本 运算符及表达式等 内容。 教师依据教学大纲 , 把教学内容细 分为知识点 , 确定各知识点的学习水平, 比如了解 、 识记 、 理 解、 掌握及综合应用等。课前分析学生的基础 , 设计教学过 程, 灵活运用多种教学方法 , 通过讲授法让学生对基本知识 概念认识 , 通过案例法学生在例子 中理解感念 , 通过讨论法 学 生 对学 习 的知识 进行 交 流和 提 问 ,通 过 测验 验 证学 生 的 掌握情况 。教师要监控整个教学过程 ,通过严密的教学设 统设计应用 。以“ 教” 为主的教 学设计理论 和方法经过几十年来众多专家的深入研究与发
・ —
卜 一— — 卜 一—+ 一一— — 卜* — — 卜 一+
“+
-+
一 +
一+
一+ 一+
卜一 — 斗 一一 — + 一 -— + 一 一 — ● 一 - — — + 一 - +
将 企业 工作 的实践 经验 引入课程 改革 、 教材 开发 、 教学 改革 , 使得职业教育更加契合社会和企业对人才的需求。
教材 、 课件 、 录像与照片、 案例 、 优秀学生作品 、 企业资料 、 教
学过程设计与考核方案、 项 目住务书 、 仿真操作软件等 。这 些教学资源库 的建设应当根据项 目课程实施的需要进行整 体规划 , 既要考虑 内容的完整性 , 也要考虑层次 的完整性 , 要按照一定的分类 系统地开发 。 另外 。 项 目化教学资源库的
中等职业技术学校c语言电子教案
中等职业技术学校C语言电子教案一、教学目标1. 让学生掌握C语言的基本语法和编程技巧。
2. 培养学生独立编写C语言程序的能力。
3. 提高学生解决实际问题的能力。
二、教学内容1. C语言概述1.1 C语言的发展历史1.2 C语言的特点1.3 C语言的编译过程2. 数据类型、运算符和表达式2.1 数据类型2.1.1 基本数据类型2.1.2 衍生数据类型2.2 运算符2.2.1 算术运算符2.2.2 关系运算符2.2.3 逻辑运算符2.2.4 其他运算符2.3 表达式2.3.1 赋值表达式2.3.2 关系表达式2.3.3 逻辑表达式3. 流程控制3.1 顺序结构3.2 分支结构3.2.1 if语句3.2.2 switch语句3.3 循环结构3.3.1 while循环3.3.2 do-while循环3.3.3 for循环4. 函数4.1 函数的定义和声明4.2 函数的参数和返回值4.3 函数的调用4.4 局部变量和全局变量4.5 函数的递归调用5. 数组、字符串和指针5.1 数组5.1.1 一维数组5.1.2 二维数组5.2 字符串5.2.1 字符串的基本操作5.2.2 字符串数组5.3 指针5.3.1 指针的概念5.3.2 指针的运算5.3.3 指针与数组5.3.4 指针与函数三、教学方法1. 采用案例教学法,让学生在实际编程中掌握C语言知识点。
2. 利用多媒体教学,结合代码示例,直观展示C语言程序运行过程。
3. 组织课堂讨论,鼓励学生提问、解答问题,提高学生的参与度。
4. 布置课后练习,巩固所学知识。
四、教学评价1. 平时成绩:考察学生的课堂表现、作业完成情况。
2. 考试成绩:通过笔试、上机考试等方式检验学生的掌握程度。
3. 项目实践:让学生完成一定的编程项目,评估学生的实际编程能力。
五、教学资源1. 教材:《C语言程序设计》2. 辅助教材:《C语言编程实例解析》3. 在线资源:编程教程、在线编程练习平台4. 教学软件:集成开发环境(IDE)、代码调试工具六、编程实践6.1 算法设计与分析6.1.1 算法概述6.1.2 常见算法分析6.1.3 算法实现与优化6.2 数据结构基础6.2.1 数据结构概念6.2.2 线性表6.2.2.1 顺序表6.2.2.2 链表6.2.3 栈与队列6.2.3.1 栈6.2.3.2 队列6.2.4 树与图形6.2.4.1 树6.2.4.2 图6.3 模块化编程6.3.1 模块化概念6.3.2 文件操作6.3.3 模块的调用与参数传递七、面向对象编程7.1 面向对象基本概念7.1.1 对象与类7.1.2 封装与继承7.1.3 多态与抽象7.2 C++语言简介7.2.1 C++与C语言的关系7.2.2 C++基本语法7.2.3 C++类与对象7.3 面向对象编程实践7.3.1 类的设计与实现7.3.2 面向对象的封装7.3.3 继承与多态的应用八、数据库基础8.1 数据库概述8.1.1 数据库概念8.1.2 数据库管理系统8.1.3 数据库设计基础8.2 SQL语言8.2.1 SQL概述8.2.2 数据定义语句8.2.3 数据查询语句8.2.4 数据操纵语句8.2.5 数据控制语句8.3 数据库应用实例8.3.1 数据库连接8.3.2 数据库操作8.3.3 数据库编程实践九、网络编程9.1 网络编程基础9.1.1 计算机网络概念9.1.2 网络协议9.1.3 套接字编程9.2 基于套接字的网络通信9.2.1 套接字的概念9.2.2 套接字的创建与绑定9.2.3 套接字的监听与接受9.2.4 套接字的数据发送与接收9.3 网络编程实践9.3.1 客户端与服务器模型9.3.3 文件传输程序设计十、项目实战与课程总结10.1 项目选题与分析10.1.1 项目选题10.1.2 项目分析10.1.3 项目计划10.2 项目实施与调试10.2.1 项目开发环境搭建10.2.2 项目模块设计与实现10.2.3 项目调试与优化10.3 项目成果展示与评价10.3.1 项目成果展示10.3.2 项目评价与总结10.3.3 课程回顾与展望重点和难点解析一、C语言概述:重点掌握C语言的发展历史、特点和编译过程;难点了解C 语言的编译过程。
高职院校电子信息专业《C语言程序设计》教学模式的探索
高职院校电子信息专业《C语言程序设计》教学模式的探索
随着信息技术的不断发展,电子信息专业已经成为了高职院校中备受瞩目的专业之一。
在电子信息专业中,计算机语言的学习是非常重要的一环,而《C语言程序设计》则是计算机语言学习的基础。
如何在高职院校中探索出一套适合《C语言程序设计》教学的模式,对于提高学生的编程能力和培养专业人才具有重要意义。
本文将从教学目标、课程设置、教
学方法、实践教学等方面对高职院校电子信息专业《C语言程序设计》教学模式进行探索。
一、教学目标
在高职院校电子信息专业中,《C语言程序设计》的教学目标不仅是让学生掌握基本的C语言知识和技能,更重要的是培养学生的编程思维和解决问题的能力。
教学目标应该包
括以下几个方面:
1. 掌握C语言的基本语法、数据类型、运算符、流程控制等知识;
2. 熟练运用C语言进行算法设计和编程实现;
3. 培养学生的团队合作意识和沟通能力;
4. 培养学生的编程思维和问题解决能力。
三、教学方法
在《C语言程序设计》的教学中,采用多种教学方法是非常有效的。
除了传统的课堂讲解外,还可以结合实践操作、案例分析、项目实践等方式进行教学。
具体包括以下几点:
1. 互动式教学:在课堂上进行师生互动,激发学生的学习兴趣;
2. 实践操作:通过大量的编程实践,让学生熟练掌握C语言的应用;
3. 项目实践:组织学生参与实际项目开发,让学生在实践中提升编程能力;
4. 案例分析:结合实际案例,让学生了解C语言在实际项目开发中的应用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
题, 否则基础知识的学 习无异于纸上谈兵 。因此这 门课 程的上机实验显得尤为重要 , 通常上机实验 的课 时会 多
于理论教学的课时。 本课程 的上机 实验 主要是培 养学生 设计程序和调试程序的能 力 。 通过基本程序 的设计 , 学
较熟悉 , 并 且这个 案例包 含的知识点不 多 , 主要是对象
数组 、控件布局及控件事件处理 。
选取了合理的案例后 , 关键是看案例教学法如何实
施。 现在很多的案例教学法是这 样做的 , 先展示一个案 例, 教师对案例进行分析 , 讲解哪个功能可 以用什 么方
生能加强对语法和算法的理解 , 同时可以检验学生是否
真正掌握并能运用 C语言解决实 际问题 。 因为学生 的水平参差不齐 , 为了让每个学生都能在 实验 中得 到提高 , 教师应该根据教学 内容编写 出一套以
肖 苏
( 上海市现代流通 学校 ,上海 2 0 0 0 3 2)
摘 要: 《 c语言程序设计》是大学的一门知名难课 ,为适应形势之需 , 在 中学开设这 门先修课势在必行 。 笔者在 C语言程
序设计课程教学中,结合多年教学实践 ,把案例式课堂教学 、项 目式教学和移动学习相结合 ,形成一种基于多种教学模式
附件中的常 用小程序 , 学生对程序界面和程序功能都比
者。这样能让学生通过 自己分析问题 、 解决 问题 , 培 养
学生的实践能 力。 2项 目式教 学法在 实验教 学中的应用
C程序设计课程是 一门实践性很强 的课程 。语法 、 算法知 识的学 习是为了更好地 编 写出程序解决 实际 问
第3 2卷 第 3期
V b 1 . 3 2 NO- 3
萍乡学院学报
J o u na r l of Pi n g xi a n g Uni v e r s i t y
2 0 1 5年 6月
J u n. 201 5
多 种 教 学 模 式 融 合 开 展 中职 《 C语 言 程 序 设 计 》课 程 教 学
点评等辅助性教学资源。教师可以将 c 程序设计课程 的某些 重点和难 点进行相应地微课课程设计 , 录制微课
视频 、 编 写作业 、 与学生进行交流 。微课视频因为时间 短, 思路清晰 , 既能让学生解决难点 问题 , 又没有让他 们 产生厌 倦心理 。微课是课外教学的一种很好的方式 。 随着 智能手机的普及 ,很 多大学生都成 了“ 低头一 族’ ’ , 有数据显示现在—个大学生平均一天用手机的时间
计算器的例子 , 然 后用它讲解控件 的布局和事件 的处理
等知识 ,最后编程实现计算器 。这就是实例教 学法。案
例教 学法是提 前把案例分发 给学生 ,让学生 独立地思
考, 在课前做好知识准备 , 在课堂 上以学 习小组 的形式
南通市实验中学等学校进行 C 语言程序设{ 课程 的推广 教学 , 谈谈如何在 中学阶段将多模式教学法在 《 c语言程
采用案例教学 , 首先是案例的选取要符合学生现有 的知识水平和能力 , 否则容易挫伤 学生的积极性 。 例如
在教学初期 ,案例要相对简单 ,包含的知识点也 较少。
随着知识 的积 累和实 践能 力的增强 ,案例 的复 杂度可 以相应提高 。 设计综合教学案例 , 能让学生从整体 应用 角度学 习相关语法 、 算法知识 , 并有效培养学生的计算 思维 、 创造性思维和解决 问题 的综合能力 。 教学初期可 以选取 “ 计算器 ”作 为教学案例 。计算 器是 w i n d o ws
式实现 , 然后再提 出一些扩展问题让学生进行 讨论 , 最
收 稿 日期 :2 0 1 5 — 0 6 . 0 1
作者简 介 :肖苏 ( 1 9 8 3 . ) ,女 ,江西南 昌人 ,硕 士,副教授 ,研 究方向:软件 工程 。
第3 期
肖苏:多种教 学模式融合开展 中职 《 C语言程序设计》课程教 学
都有能够 完成的任 务 , 防止学生在学 习过程 中产生畏惧
心理 。
同时 , 类 比启发 与融 会贯通是指针对程序设计 中的
具体 实际问题 , 启发学生从不同的角度 、 采用不 同的知
识 去思考 、 解 决相应 的问题 , 使 学生准确地把握教材的 整体结构 以及每章内部的相互关联 , 辨别其 中的 区别与
后教师归纳总结。 其实这种在讲授过程 中传授知识的方
C语言作为当今最为流行的程序设 吾 言之一 , 也是
法只能称之为实例教学法。 例如教师在课堂上给 出一个
广大中学生喜爱的一门技能课 , 在 本课程教学中, 由于基 本概念比较多, 编程规贝 0 繁多 , 各种使用技巧灵活 , 学生
感到学习困难 , 产生一定的畏惧 . 理。 根据笔者近两年在
融 合 的教学 方法 ,这 些方 法能 激发学 生学 习 的积极 性和 主动 性 ,提高 教学质 量 。 关键词 :C语 言程序 设 计 ;案 例教 学 ;项 目式教 学
中图分类号: G 6 4 2
引 言
文献标识码: A
文章编号: 2 0 9 5 . 9 2 4 9( 2 0 1 5 1 0 3 。 0 1 1 2 . 0 3
序设计 》课程教学的体会。
1案例教学法在理论教学 中的应用
进行学 习, 学生可以在小组 内提 出 自己的疑 问让 同学帮
助解决 , 也可以拿出自己的解决方案进行讨论, 通过分
析讨 论 , 拿出可行方 案实现案例 , 最后让学生归纳总结。
此时, 教师不再是理论知识传授者 , 而是学生讨论的引 导者、 疑难 问题 的最终求助者 、 学生的学习热情 的激发
・ l 1 3・
基本语法 、 基本算法 、 综合程序 设计层 次递进 的实验 指
导书 , 采用这种项 目式 的任 务教学 , 让 不同层 次的学生
学 的延伸和补充 。但 因为现在 的学生 面对 的诱惑太 多 , 要一 个学生 利用课 余时间 系统地去 学习一 门课程 已经
非常困难 。 微课在这 时候脱颖而 出 , 它 的核心组 成内容 是教 学视频 ,同时还包含 与该教学 主题相 关的教学 设 计、 素材课件 、 教学 反思 、 练 习测试及学生反馈 、 教 师