微课程理念下的“C语言程序设计”教学改革_新理念下的课程改革

2020-02-27 其他范文 下载本文

微课程理念下的“C语言程序设计”教学改革由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“新理念下的课程改革”。

微课程理念下的“C语言程序设计”教学改革

摘 要 针对高职院校学生学业素质不高,普遍认为C语言程序设计课程难懂、难学的现状,本文结合目前的研究热点“微课程”理念,从C语言课程教学资源库开发、教学应用模式、微课程共享共建平台等多个方面,提出该门课程的教学新思路。

关键词 微课程 资源开发 教学模式

中图分类号:G424 文献标识码:A DOI:10.16400/j.cnki.kjdks.2015.05.058

“C Programming Language” Teaching Reform

under the Concept of Micro-courses

TIAN Jinhua

(Chongqing College of Electronic Engineering,Chongqing 401331)

Abstract Vocational colleges for students academic quality is not high,generally considered the C programming language courses to understand,to learn the status quo,this paper,the concept of the current research focus “micro course”,from C language teaching resource library development,teaching application mode,Teaching the course of new ideas shared many aspects of the micro-programs proposed to build a platform.Key words micro-course;resource development;teaching model

随着科学技术的快速发展,高等职业教育面临着一系列的挑战,传统的教学方式、学习方式与动态的个性化、多元化的学习需求之间的矛盾日益加剧,高职教育的教学改革必将顺应时代的潮流。如今大学生已是“数字时代原住民”,高职教育教学形式需要适应数字一代的学习方式和思维方式。微课以其“精、短、趣、小”的特点,迎合了时代要求和大众心理,本文把微课程教学理念引入到高职院校的教学中,打破了传统的以老师为主的教学模式,让学生真正能成为课堂的主人,目的是让大学生将所学C语言知识与实际生活结合起来,进行深层次的讨论与思考,从而更好地钻研学科知识,取得最佳的教学效果。微课程理念概述

微课教学通常是以教学视频为载体,其主要的学习形式通常为流媒体与自主学习,它是根据人才培养计划和教学目标的要求来完成的,它覆盖其整个课程的所有重要知识点,在短时间内实现本课程所有教学活动,并能取得良好的教学效果。其课程体系并不复杂,教学目标与教学对象是为需要学习该部分知识的人群设定,并传授其特设的教学内容。其特征如下:

(1)片段视频教学。以教学视频片段为主线的统一完整微课在教学内容选取上要求突出重点主题、明确教学目标,其教学资源包含图片、视频、微课课件、讲义、成绩、反思、评价、问题、建议等与之有关的教学资源构成了相对完整的教学环节,其教学结构与主体突出、类型多样紧密结合。

(2)教学资源所占空间小。微课核心内容是教学视频,但其总的视频教学容量非常小,它目的是便于学习者将资源保存到电脑或移动终端设备上,不受时空的限制,让师生们阅读教案、课件、观摩课例等课辅资料,以实现师生在internet上的探讨、答疑等内容与学生的移动式学习。

(3)突出重点内容。微课教学设计的要求是突出学科知识的重、难、疑点等内容,其教学内容相比传统的复杂宽泛的内容更为精辟。人们之所以称它为“微课堂”,其主要原因在于它的教学设计比起传统课堂要求,其问题更加集中,主题更加鲜明突出。

(4)教学时间短。传统的教学时间为40 或45 分钟的一节课,而“片段式教学”的微课根据学生的学习规律和认知特点其时间一般不超过15分钟。另外,微课相比一般的课堂更能提高思维能力高阶段的培养,并能较好地领悟默会知识和隐性知识,提高了教师的业务水平和学生的学业水平,从而促进了教师的专业成长,提高了学生的专业素养。C语言程序设计课程引入“微课程理念”的必要性

由于C语言程序设计课程本身来说是一门高级语言,对刚入校的大学生们来说是非常难以理解的,为了简化问题的难度,本文将微课教学理念实践于C语言中,其主要原因如下:

第一,作为一门汇编语言之后的高级实用编程语言,它的编程功能非常强大,且具有灵活自由的编程风格,一直以来受到广大编程人员的喜爱,但同时以上优点又成了入门级学习者前进的阻碍。语法结构灵活使得初学者们望尘莫及,繁琐的知识点使得他们头昏脑胀。加之目前高职院校大多数在大一的上学期就开设了C语言程序设计这门课程,而大一新生对计算机硬件结构和一些简单的软件概念不够了解,他们基本上很难理解和掌握本门课程所学知识。因此,教师需要在上课之前为大一新生解决较多的知识衔接的问题,微课程的出现为当前的教学需求提供了良好的解决方案。

第二,移动式internet为学生的学习时间更加碎片化带来了便利,这使得学生的教学可以通过微课程的教学模式来学习。微课程教学强调以“学生自主学习“为中心,学生在学习过程中具有更多的主动权,学生可以对C语言知识难点多遍学习直到学懂为止,不受时间的限制。在教学资源整合的过程中,教师要扮演多种角色,如内容呈现者、辅助者和设计者等。除此之外,教师还要在学习的内容上给予控制与学生自主活动之间起到转换平衡的作用。学生利用很少的时间通过微课程教学掌握关键的知识点,进而提高该门课程的教学效果。

第三,目前,国内外C语言程序设计教材有很多,而且大部分教材上都提供了一些经典的案例,具备有较为完整的知识结构和丰富的实例,并且C语言程序设计相关案例和知识点适合以微课程的形式引入教学过程中。微课程可以因材施教,形成自主学习的资源库,学生根据自己的学习情况,从资源库中吸收重难点知识。基于“微课程”理念的C语言程序课程的教学改革

3.1 开发本土化的微课程C语言程序教学设计

打造专业核心课程的网络“微课程”教学资源库是C语言程序设计教学改革的关键,教学资源池是教学的基础,如果没有它,教学改革将很难进行。为了确保更新教学内容,高等职业学院校的教学改革实践应与高校教学全新的理念相结合,依据不同年级的不同学时给予在教学内容上有所取舍,并注重交叉学科的融合学习。开发C语言程序设计课程微课程设计应注意以下三个方面:

第一,微视频是教学的一个环节,也是一种学习资源,但并非教学的全部内容,它是根据培养计划与时代发展的需求,选取重、难、疑、热点内容来开发的微课程学习资源库,这些微课教学资源池里面包含所学内容的教案、课件、测试与练习、教学反思、点评等支持性和扩展性教学资源,形成了一个动态的资源与教学交互的应用环节,该资源具有半结构体、网页化、开放性、动态性等特点。因此,微课的资源不是静态的,而是发展的,不断完善的过程。

第二,建立“学习者”为中心的教学理念,学生为本的教学思想,要从学生的现有知识水平去制作微视频,努力营造一种主动参与与探究学习的氛围,并非教师从自己的角度去进行教学设计,这是作为一名教学工作者首要解决的问题。教师在信息环境下的微课教学设计的理念、模式、方法等内容时,一定要考虑到学生是个体,它是学习的主体。因此,在设计时一定要把微课程的性质定位于“学习型资源”,更多的是关注学习者的心理和习惯思维,在激发学习者的兴趣时,通常采用活动设计、问题导向、任务驱动等方法。要求学生在课堂外进行深入的自主学习和探讨,为课堂内开展面对面的思想碰撞创造条件。

第三,建立C语言程序教学模式。C语言程序设计课程教学应用模式包括两部分:一部分是课前教师将微课程为主的学习资源放到云端资源池,要求学习者进资源池去事先学习C语言相关的知识,包括学习本课程前的必备知识、本课程主讲内容、自我检测题库,并对所学知识难点、凝点总结并形成问题,便于与同学、老师探讨;另一部分是在课堂上教师通过学生提出质疑,对知识点的实践与应用进行深入的探讨和分析将知识进行消化、内化、应用并体验,最后成为学习者自身的一部分,让新知识的应用变得很自动化,目的就达到了――达成了所学知识在学生工作和生活中的顺利迁移。具体如图1所示:

图1 C语言程序设计教学模式

3.2 师生共同搭建微课程学习云平台

微课程教学理念下的C语言程序设计教学,它是以“学生为主体”师生共同构建的“微课程”学习云平台。教师是课程教学的引导者,学生则为课程学习的主动者。在具体运用中,成立项目小组,推荐网络经验丰富、专业知识较强的学生来管理,并对网络上的课程资源不断进行维护与更新,采用微博、博客等网络工具。在信息化发展的今天,internet实时管理操作受到大学生群体的推崇。在学习云中建立了课内外两个互动平台,并且有一套激励学生学习的机制,对平台有贡献的学生给予学分鼓励的政策,以提高学生积极的参与度,促进学生对知识的消化和吸收。另外,专业教师也要在这个云平台中扮演好角色,如对云中心教学内容进行定期的监管与更新,对学生的问题要及时给予回馈和解答。结束语

将“微课”引入到高职C语言程序教学中,解决了学生在学习中的一些常见问题,教学效果得到明显提升。在以后的工作中,将继续研究探讨“微课”在教学设计中的应用,进一步增强其对教学功能的补充,实现多元化、个性化的教学方式。作为高校教育工作者应有积极的态度接纳新事物,敢于挑战传统的教学模式,对其弊端大胆地进行整合和革新,方能与时俱进。在夯实传统教学优势资源的同时,也要积极分享其教育信息技术革新带来的成果。

参考文献

[1] 张丽华,叶利华.基于微课程的C 语言程序设计教学改革探索[J].计算机教育,2014.6.[2] 奚骏蔷.微课程在程序设计教学中的运用[J].应用交流,2014.11.[3] 胡铁生.微课:区域教育信息资源发展新趋势[J].电化教育研究,201l(10):61,65.

C语言程序设计教学改革总结报告.

《C语言程序设计》教学改革总结报告《C语言程序设计》是信息工程系各专业都开设的一门非常重要的专业基础课,也是国家计算机等级考试可选编程语言之一。掌握好C语言的编程技......

《C语言程序设计》课程教学大纲

《C语言程序设计》课程教学大纲一、课程教学目的本课程系统学习C语言的基本知识和基本语法,较好地训练学生解决问题的逻辑思维能力以及编程思路和技巧 ,使学生具有较强的利用......

c语言程序设计课程教学大纲

《C语言程序设计》课程教学大纲课程编号:适用专业:机械制造、数控、焊接 专业责任教学单位:机电工程系 总学时:36学时 考核形式:闭卷 笔试 课程类型:专业基础课 选读方式:必修课 教......

C语言程序设计课程教学大纲

C语言程序设计课程教学大纲中央电大教务处教学管理科 2007年08月29日 第一部分 大纲说明1.课程性质、任务与目的《C语言程序设计》是中央电大计算机科学与技术专业(专科起点......

关于《C语言程序设计》课程的教学改革与实践.

关于《C语言程序设计》课程的教学改革与实践日期: 2010-5-12 1:24:52 浏览: 8 来源: 学海网收集整理 作者: 佚名 【摘 要】C语言是我国高校普遍开设的一门课程,本文根据实际......

《微课程理念下的“C语言程序设计”教学改革.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
微课程理念下的“C语言程序设计”教学改革
点击下载文档
相关专题 新理念下的课程改革 教学改革 理念 课程 新理念下的课程改革 教学改革 理念 课程
[其他范文]相关推荐
[其他范文]热门文章
下载全文