高职《Java语言程序设计》课程的“微课”制作与应用研究

2017-04-15 12:03李丹
电脑知识与技术 2016年34期
关键词:Java语言课程改革微课

李丹

摘要:随着教学方式的不断改革,“微课”走进了我们的校园,改变了我们的教与学。本研究在分析了传统的高职院校《Java语言程序设计》课程的优缺点以及教学对象的基础上,将“微课”设计思想引入改门课程,阐述了设计原则,并且以一个教学单元为例,分别描述了微课教学内容的分解方法以及微课脚本设计方法。“微课”制作完毕后,在“微信”上发布,学生可以自由下载学习,优点在于学生可以根据自己的需求选择学习内容,即节约了时间,又提高了学习效率,充分体现了将微课对高职教育有一定的促进作用。

关键词:java语言;微课;课程改革

中图分类号:G712 文献标识码:A 文章编号:1009-3044(2016)34-0154-02

Abstract: With the continuous reform of teaching methods, "small class" into our campus, has changed our teaching and learning.This study on the analysis of the traditional higher vocational colleges and the advantages and disadvantages of the Java language program design course And teaching object, on the basis of introducing "small class" design idea to change courses, this paper expounds the design principles, and a teaching unit, for example, describe the method of decomposition of small class teaching content and design method of micro class script."Class" production is completed, published in the "WeChat", students have the freedom to download, advantage is that students can choose learning contents according to their own requirements, which saves time, and improve the learning efficiency, fully embodies the micro course to higher vocational education has the certain promoter action.

Key words: Java language;microlecture; curriculum reform

1 《Java语言程序设计》课程分析

当前,《Java语言程序设计》课程是高职计算机类专业普遍开设的一门课程,该课程既是专业基础课又是专业必修课,对于学生来说能够学好该门课程会影响到后期的其他专业课的学习。但是,由于该门课程内容复杂、概念抽象等原因,学好此课并非易事。因此,将该课程的重点和难点设计成微课,让学生能够逐个突破重点和难点,充分利用课后零碎时间来学习。

2 “微课”设计原则

所謂 “微课”是指符合课程标准及教学实践要求,以视频为主要载体,围绕某个知识点(重点难点疑点)或教学环节而开展的精彩教与学活动全过程。“微课”的核心组成内容是课堂教学视频(课例片段),是一种新型教学资源。微课的视频时长5~10分钟为宜,最少的1~2分钟,最长不宜超过20分钟。一个微课教学内容较少,突出某个学科知识点或技能点。资源容量较小。适于基于移动设备的移动学习。自主学习为主。供学习者自主学习的课程,是一对一的学习。微课需要配套相关的练习、资源及评价方法。

本研究内容基于上述原则,选取java语言的算术运算符内容为例,将该部分内容,设计成4个“微课”教学单元,内容分解如表1所示:

3 “微课”的脚本设计

以“模运算符”为例,说明微课脚本的设计方法。“模运算”是《Java语言程序设计》课程中一个独立的知识点,内容不多,难易程度中等,该“微课”视频的脚本设计如表2所示:

应用实例:

class Modulus{

public static void main(String args[]){

int x=32;

double y=32.56;

System.out.println(“x mod 10=”+x%10);

System.out.println(“y mod 10=”+y%10);

}

}

程序运行结果:

x mod 10=2

y mod 10=2.56\&第三张幻灯片, 然后在jdk环境下执行该程序。\&2分钟\&先讲解实例,然后在jdk环境下执行该程序。

\&3练习

(知识拓展)\&练习一:

Public class ModTest{

Public static void main(String[] args){

int a=-5;

int b=3;

System.out.println(a%b);

}

}

结果:-2

练习二:

Public class ModTest{

Public static void main(String[] args){

int a=5;

int b=-3;

System.out.println(a%b);

}

}

结果:2

总结:取模支持对负数进行运算,且结果的符号总是与被除数的符号保持一致。

\&第四张幻灯片, jdk环境下执行程序\&20秒\&在jdk环境下执行程序,最后总结规律。\&4结尾\&同学们,这部分内容讲解完了,我们的下一个微课将讲解算术赋值运算符。\&\&10秒\&讲解\&]

上述设计制作成不超过4分钟的微视频,内容涵盖“模运算”的所有知识点,满足教学需要且复合微课设计原则,本微课采用录屏软件制作完成。

4学生反馈

“微课”制作完毕后,在微信上发布,学生可以自由下载学习,学生普遍反应该微课主要用于课后复习,优点在于可以根据自己的需求选择学习内容,内容分解合理,即节约了时间,又提高了学习效率。教师也可以在微信上发布课后习题,以及在微信上解答学生疑问。此外,该“微课”充分体现了移动学习的优势,极大地满足了学生的学习需求。

5总结

“微课”作为一种新的学习方式,将给高职教育带来深刻的变革。对于一个合格的“微课”来说课程内容的分解,微课教学内容的设计,教学手段的选择以及制作技术等都是非常关键的。“微课”将给教师提出一个新的传授知识的方式,也给学生提供了一种新的学习方法,而这些都需要在以后的教与学的实践中进一步的探索。

参考文献:

[1] 彭玉秋,呂爽,汪翠翠.基于手机终端移动微学习的可行性分析[J].中国教育信息化, 2012(10):13-15.

[2] 黄建军,郭绍青.论微课程的设计与开发[J].现代教育技术,2013(5):49.

[3] 褚宁,白素兰.基于“蓝桥计划”的高职Java语言课程改革研究[J].船舶职业教育,2013(9):42-44.

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

猜你喜欢
Java语言课程改革微课
微课在初中历史教学中的应用
“双创”形势下高职财务管理课程改革探索
与“微课”的首次亲密接触