高职软件技术专业《Java语言程序设计》课程的微课设计研究初探

2019-06-11 10:46:38翟贵敏
软件导刊(教育技术) 2019年5期
关键词:字符串程序设计微课

翟贵敏

(南京市莫愁中等专业学校,江苏南京210017)

国家大力推进教育信息化,以“微课”为代表的“微教育”也不断受到关注。2010年我国广东省佛山市教育信息网络中心胡铁生老师率先提出微课概念,并对中小学优质微课区域资源的开发付诸实践。2012~2013年,我国教育部教育管理信息中心举办了面向全国中小学教师的首届“中国微课大赛”,大赛主委会也通过在全国一些省市展开微课宣传与培训活动,引导教师积极参与,使微课走进学校、走进学习、走进生活。

1 微课的概念及其特点

南京师范大学教授张一春先生提出:“微课”是指为使学习者自主学习获得最佳效果,经过精心的信息化教学设计,以流媒体形式展示的围绕某个知识点或教学环节开展的简短、完整的教学活动。它的形式是自主学习,目的是最佳效果。这样课堂的学习就成了展示学习成果,解决学习过程中的问题,微课就能真正起到课堂改革的作用。

微课是针对某个知识点或者教学环节展开教学设计的,教学目标相对单一,主题突出。相对于传统一节课要完成的复杂众多的教学内容,微课的内容更加精简,利于学生进行自主学习,满足个性化学习。微课短小精悍,资源容量较小,师生可流畅地在线观摩课例,查看课件等辅助资源,学生可将其下载保存到终端设备上实现移动学习,也适合教师进行观摩、评课、研究,促进合作交流,提高教学质量。

2 高职软件技术专业和《Java语言程序设计》课程特点

“高职”全称“五年制高等职业技术教育”,江苏省五年制高等职业教育软件技术专业指导性人才培养方案指出,本专业培养德、智、体、美、劳全面发展的,具有良好的职业道德和素质,具有与本专业岗位工作相适应的软件行业相关知识和职业技能,在企事业单位从事软件设计、编码、测试、维护等技术技能人才。

《Java语言程序设计》是五年制高职软件技术专业中的一门专业核心课程,具有较强的逻辑性和操作性,很多学生在学习的时候感觉抽象、枯燥、难懂,毕业后不能胜任本专业的工作。如何让学生们在教学过程中更好地掌握编程能力,不断提高学生的动手能力是亟待要解决的问题。在Java语言课堂教学中融入微课教学,把复杂众多的知识化整为零,便于学生根据自身情况随时随地、灵活学习,利于增强学生自信心,提高学习质量,创建良好的学习氛围。

3 《Java语言程序设计》课程中的微课设计

3.1 微课设计的重要性

微课的质量高低,最重要的因素就是微课的教学设计。教学设计是根据课程标准的要求和教学对象的特点,运用系统方法,对参与教学活动的诸多要素所进行的一种分析和策划过程。简言之,教学设计就是对教什么、如何教的设想和计划方案。微课教学设计是根据微课的教学目标,应用系统方法综合考虑教学中各要素之间以及与整体的本质联系,并在设计微课时综合协调它们的关系,以形成时间短、内容精、视频为主要载体的微课的策划过程。

微课选题要恰当,不是任何知识点都适合作为微课,要聚焦重点、难点、疑点、易错点、易混淆点等知识。同时,微课中还要体现在学情分析、教学内容分析、教学学法设计、学习情境设计、学习任务设计、教学过程及活动设计、评价设计等核心环节的设计思路,不能就单独一个知识进行微课,要承接先前知识,唤醒先前经验,让学生能够构建相应知识体系。

3.2 以《Java语言程序设计》课程为例的微课设计

3.2.1 选题

《Java语言程序设计》是高职软件技术专业中的一门专业核心课程,旨在让学生掌握高级语言程序设计语法,掌握相对独立的专业技术理论和工具。主要学习Java语言的基本数据类型、运算符和表达式、Java语句、类和对象、继承、接口、字符串、线程、I/O、图形用户界面设计、数据库操作等。以字符串为例,这部分内容进一步分解为字符串类的创建、字符串类中常用方法等教学重难点。字符串类是Java语言编程中经常用到的类,是必须熟练掌握的知识之一,具有代表性与普遍性、能够重复使用。

3.2.2 教学设计

为了符合“让教师在较短的时间内运用最恰当教学方法和策略讲清讲透一个知识点,让学生在最短的时间内按自己的学习完全掌握和理解一个有价值的知识点”的微课设计制作理念,需要教师在教学设计环节进行精心的准备。

微课教学设计包括教学内容单元划分和微课教学设计两部分内容。课程中知识体系完整、知识点较多,要根据教学内容特点进行梳理,对教学重难点、需要学生课前课后反复学习的知识章节可以制作成配套微课作品。这些知识点不能是无序排列,要按照教学任务排序,形成知识单元序列,作为设计和制作微课的基础。

微课教学设计主要解决教学内容的呈现方式、组织教学过程、实现教学评价等问题。微课的教学导入要新颖,能激发学习者的兴趣,并且要快速切入主题,不要拖沓。在微课讲授过程中围绕相关知识点,创设情境问题,问题要明确无歧义,并紧密围绕教学重点出,讲授思路清晰、由浅入深,画面设计生动。讲授小结部分,对所学内容进行归纳总结,加深学生对所学内容的理解。教学评价设计要围绕教学内容设计,突出差异性评价,言简意赅,提纲挈领。

教师要从学生为主体的角度出发,对教学目标作出明确的规划。只有明确了教学目标后,才能够确保学生在此次学习中要达到的学习效果。以“字符串的常用方法”为例,将教学目标确定为:让学生熟练掌握String类常用方法,掌握如何进行字符串和数字转换;培养学生比较学习、灵活应用、自主学习的能力。在具体的设计过程当中,教师还应该就所学知识的细分内容、实际问题对所学知识的要求、所学知识的侧重点等方面进行统筹与协调,与此同时还能够吸取以往教学设计的经验,将字符串常用方法与解决实际问题相结合。

3.2.3 撰写微课教学方案

教学方案就是教学计划,包括教学目标、教学内容、教学组织形式,教学设计还包括教学所涉及到的一些工具。它有助于帮助教师理清微课的整体设计思路,明确微课制作的方式方法。表1是以“String类中的常用方法”为例设计的教学方案。

表1 “String类中的常用方法”教学方案

4 结语

在信息化教育快速发展的今天,首先需要获取教育信息资源,在教育信息资源中微课成为了新的流行趋势。在高职软件技术专业《Java语言程序设计》课程的学习中,精心设计微课、开发制作微课势在必行。当然,在设计、开发、应用微课的过程中,还遇到很多新的问题,需要在今后的研究与学习中,对其进行进一步的积极探索。

猜你喜欢
字符串程序设计微课
基于Visual Studio Code的C语言程序设计实践教学探索
计算机教育(2020年5期)2020-07-24 08:52:56
微课在幼儿教育中的应用
甘肃教育(2020年8期)2020-06-11 06:10:22
微课在高中生物教学中的应用
甘肃教育(2020年12期)2020-04-13 06:25:06
微课在初中历史教学中的应用
活力(2019年17期)2019-11-26 00:43:00
从细节入手,谈PLC程序设计技巧
电子制作(2019年9期)2019-05-30 09:42:04
高职高专院校C语言程序设计教学改革探索
PLC梯形图程序设计技巧及应用
与“微课”的首次亲密接触
一种新的基于对称性的字符串相似性处理算法
依据字符串匹配的中文分词模型研究