Java语言的微课设计

时间:2022-08-29 01:58:23

Java语言的微课设计

摘 要: 本文阐述了微课的定义、特点及设计方式,包括课程结构具备独立性、课程设计具备模块化、知识内容具备微型化等原则及明确的教学目标、丰富的教学策略、有效的学习评价等内容,最后以Java语言程序设计课程为例,详细论述微课的设计过程。

关键词: 微课 Java语言 课程教学

1.引言

微课是一种短小精悍的课程,首先它符合课程的特征,即是一种教学科目,具备预期的学习结果或目标,是一种学习经验或体验。微课和一般的学科性课程和实践性课程的主要区别是时长很短,基本控制在5分钟至15分钟,集中说明一个教学问题,其特点是泛在性、可视化、关联性。微课得益于计算机网络的发展,当超文本、海量的数据在网络上出现后,微课以其数字化资源为主要特征的形式发展起来。

微课不是在中国首次出现的教学形式,张一川、钱扬义[1]论述了国内外微课资源建设与应用进展,早在2008年,美国新墨西哥州胡安学院的戴维彭罗斯就正式提出了微课的概念。杨明[2]就高职教育阶段实施微课开发进行了大讨论,分别从利用微课做好教学研究、实践教学与社会服务、学生课内与课外的活动等三个方面详细论述高职教育中融入微课技术的建议。

2.微课的设计

要搞好微课的设计,必须掌握以下几个基本原则:课程结构具备独立性、课程设计具备模块化和知识内容具备微型化。

课程结构具备独立性是指微课以独立的结构出现,尽管微课之间是存在松散耦合的关系,但是单个微课有完整的教学目标、教学过程、教学评价等内容。

课程设计模块化是指将一门课程设计成微课的时候,由于时间限制,因此需要将课程首先进行有机的分割,成为彼此之间有互相关联的模块,然后根据模块的内容制作微课。

知识内容具备微型化是指微课所传授的内容不是长篇大论,而是将一门课程的知识点根据知识结构碎片化,使之成为微型的知识模块。

微课的设计必须有明确的教学目标,针对核心概念,清晰地说明主题。同时应该有丰富的教学策略,利用足够的教学资源,提供不同层次的练习,帮助学习者完成集中而又完整的知识总结。在学习评价阶段,要提供离线或在线的习题,健全信息反馈系统,让学习者在第一时间得到有价值的反馈。

3.Java语言的微课设计

《Java语言程序设计》是我校计算机网络技术的专业核心课程,由于该课程本身原理性强、知识点丰富,而高职阶段又要求突出学生对程序的编写与调试能力,因此为了更好地教学,本课程组将该课程的重点与难点以微课的形式,让学生随时随地都能巩固学习。

微课的设计有一个流程,从知识萃取到教学设计再到媒体设计。在实施微课设计的时候,要遵循如下的流程。

首先是知识的萃取,先将该课程形成工作过程导向的课程,创设出四个学习情境,将每一个学习情境转化为若干个项目。由于项目彼此之间存在前后的关联性,因此根据项目设计的微课就有关联性。例如在基本编程思想确立的学习情境中,学生基本信息系统项目中出现了Java的基本语法,主要是不同数值类型的介绍及变量与常量的应用。这里,变量与常量就是教学难点,很多学生知道变量是一种可变的数值定义形式,而常量却是不能产生变化的数值定义形式,但是应用起来却很困难。

我们进行了变量与常量的微课设计,微课的名字很重要,要吸引学生观看。我们取名为“认识变量与常量的区别”,为什么不提定义和应用呢?主要是学生会感觉到定义和应用已经是他们知道的内容,他们现在比较关心的是两者的区别。

教学设计我们以1+1+1的形式,即引入一个案例,灌输一个知识,说明一个问题。我们引入的案例是在房子里放入两个盒子。房子代表的是计算机内存,盒子代表的是内存的一部分空间。当盒子没有加锁的时候,那么盒子里的东西是可以更换的,只要东西存放进盒子。这样的盒子就是变量,而里面存放的东西就是变量的值。如果盒子是加锁之后放进房间的,那么盒子里的东西就不能更换,原来是什么,现在还是什么。这样的盒子类似于常量,一旦被定义了,那么常量的值就不能产生变化。

接着我们会让学生上机操作,定义和初始化变量与常量,变量的值在定义结束后还能重新赋值,所以是一种可变的状态,但是常量一旦初始化后就不能重新被赋值,一旦再次赋值,编译器就直接报错。

学生通过盒子的形式,牢牢记住了常量与变量的区别,上机的过程无非就是学会如何定义常量和变量。通过这样的学习,学生对本来很难的内容就记在心里了,以后再碰到这样的问题,迎刃而解。

微课的制作我们采用了录屏软件,由于盒子放进房间的状态,我们设计的Flas,并提示回答信息,两个盒子中哪个盒子的存放的东西可以产生变化。通过简单动画演示,学生根据自身的社会经验,非常清楚地认识到加锁的盒子与不加锁的盒子的区别,进而思维迁移到常量与变量。

微课设计的关键在于脚本的制作,所谓脚本是定义知识的演变与连贯,一个好的脚本往往能决定微课的成功与否。我们将整个微课场景做成脚本,包括解说词与字幕,并反复推敲与琢磨。在录制视频的时候,根据脚本设置的内容,录制一段段录像或者动画。

4.结语

微课是一种以引导的方式进行教学的特殊教育形式,依托网络的发展与信息的膨胀,在传统课堂教学中科学、合理地引入微课,对现阶段的高职教育有一定的促进作用,让学生充分利用课余时间进行有效的学习。

参考文献:

[1]张一川,钱扬义.国内外微课资源建设与应用进展[J].远程教育杂志,2013(6):26-33.

[2]杨明.高职教育微课开发综合讨论[J].职教论坛,2014(6):65-70.

基金项目:本文系浙江省教育科学规划2014年度(高校)研究课题研究成果(项目编号:2014SCG256)。

上一篇:四环节教学法在高中政治单元复习课中的运用 下一篇:快乐的“黑猫警长”