APP下载

基于微课的《软件设计模式》教学实践

2017-03-20王兵赵春兰肖斌

教育教学论坛 2017年11期
关键词:教学效果

王兵+赵春兰+肖斌

摘要:微课是移动互联下一种新的教学形式,内容短小精悍,满足人们碎片化随时随地随需学习的需求。文章以软件设计模式课程为例,研究了课程特点,提出了软件设计模式微课的教学组织方式,教学内容设计、以及课程制作的方法,并分析了设计模式微课的教学效果,对微课的建设进行了总结。

关键词:软件设计模式;教学效果;微课程建设

中图分类号:G642.3 文献标志码:A 文章编号:1674-9324(2017)11-0069-02

一、《软件设计模式》课程内容与教学问题

(一)课程特点

随着面向对象技术的发展和广泛应用,软件设计模式已成为软件工程最重要的内容之一,也是软件工程专业学生一门重要的专业课程,课程旨在让学生了解和掌握软件系统设计的原理,通过三大类模式的学习提升学生的系统架构分析设计能力,加深对面向对象思想的理解,并能开发出具有更好的可扩展性和复用性的软件。

(二)课程教学问题

在我校西南石油大学的授课过程中,采用《设计模式:可复用面向对象软件的基础》、《大话设计模式》、《设计模式实训教程》这些经典教程和参考书、并提供了全套电子课件及16学时的上机学时。但是设计模式课程具有抽象、较难理解的特点。教学过程中只注重理论,实验操作较少,学生边思考边动手的机会少。学生缺少设计程序思想和项目开发经验,在学习过程中不能理解,感到设计模式课程的内容抽象枯燥难懂、难以理解,从而导致学生学习兴趣缺失,不能心情愉快地进行学习。

(三)原因分析

传统《软件设计模式》的教学过程都是由教师来主宰课堂,但是在实际教学中,学生在课堂上能够保持注意力集中的时间低于教师的要求,造成部分学生在课堂上学习的知识低于老师的预期。而课后学生有不懂的知识点,虽然可以通过老师答疑进行解答,但是答疑的时间是有限的,不可能大面积解决学生的疑惑。因为不能对教学场景重现,因而课堂未听懂的问题很难自我解决。

二、《软件设计模式》微课设计

(一)微课的意义

微课程是简化的、细分的一系列课程。对于教师而言,“微课程”将改变传统的教学教研方式,突破传统的教学模式,电子备课、课堂教学、课后反思中的应用,将更具有针对性与实效性。对于学生而言,“微课”能更好地吸引学生的注意力,满足学生对不同知识点的个性化学习、让学生按照需要有选择的进行学习,这样既可做到查缺补漏,又能将学到的知识进行强化巩固,所以微课是传统课堂学习的补充和拓展,比传统课堂学习更具有针对性和有效性。

(二)軟件设计模式微课教学组织

微课程属于互联网学习下的一种知识表达形式,由于微课程容易使知识碎片化,因此它必须在一个相对完整的学习系统内才能真的发挥传播知识的作用。所以针对微课本身特点,需要分析《软件设计模式》教材,剖析教学内容的重要知识点。针对其中的教学重点和难点来进行微课设计,能突出软件设计模式的重难点;一个微课就应该是一个主题,或者说一个知识点。下图为《软件设计模式》核心内容,微课教学体系应针对5个部分来实现。

(三)微课教学内容设计

软件设计模式微课教学内容划分后根据各内容之间的联系及前后衔接关系进行设计。教师在进行课程设计时需要着重考虑要以学习目标为主线,突破难点,强调重点要注意把握好各章节与前后章节的关联关系,相应章节的内容选择要有趣味性,兴趣是最好的老师,是推动学生去寻找知识,掌握真理的精神力量。

比如在创建型模式教学设计中,既可以将“女娲造人”、“孙悟空七十二般变化”等传统经典故事与之联系,又可以将“小米工厂”、“苹果手机”等现代元素与之结合,将会极大提高学生的兴趣。

在行为型模式教学设计中可以充分利用“三国演义”、“水浒传”中的故事将策略模式、命令模式与之结合,加深学生对模式的理解。

(四)微课视频的录制

微课不仅仅是简单地把传统上课的形式和内容录制成课件进行播放,它不但涉及视频制作的各种技术、技巧,教师在微课制作中既是导演,也是表演者,这不仅是知识的传播,也是一种艺术的展现。在收集相关资料和进行教学设计的情况下,准备软件设计模式微课的教学、ppt的设计、录制脚本的设计。录制软件设计模式课程中重要的十五种代表模式的微视频。

(五)微课教学过程

课前预习这一环节在设计模式教学中一直都是缺失的,学生没有主动预习新课的习惯,在软件设计模式微课授课中要求学生提前对微课进行学习。在课中,教师围绕微课引导学生进入学习情境中,并且根据微课后提出的问题进行深入的解读和解析,激发学生主动发现问题、探索问题的思维方式。在课后,学生对于没掌握的知识点可以反复观看相关的微课,以查漏补缺,巩固在课堂上没有学会的知识。

三、《软件设计模式》课程微课教学效果

软件设计模式精心组织微课的内容,既激发学生的学习兴趣,同时也提高了学生的学习自觉性,学生们的独立思考和学习效果明显提升,让学生们逐渐学会自觉寻找新的知识点,克服被动学习的坏习惯,有效提高发现问题、解决问题的能力;充分发挥想象力和创新能力,学习热情和考试效果明显好转,考试及格率显著提高,考核成绩达到良好的人数明显增多。

结论

怎样培养高质量的软件设计人才,一直是软件工程类教育的难题。在软件设计模式微课课程教学中,通过一系列短小有趣的微课构建完整的知识体系,在微课中以实际案例进行教学:主题鲜明,有特色,能很快吸引学生的注意力,引起其兴趣。通过微课能够讲清理论强化课程实验、实践环节等教学改革,有效地提高了学生的软件设计能力。

参考文献:

[1]彭继顺.“互联网+”时代计算机基础微课教学应用研究[J].电脑知识与技术,2015,(2).

猜你喜欢

教学效果
生物化学线上线下混合式教学效果分析
掌握“函数的表示”提高高中数学教学效果
用信息技术增强初中篮球教学效果
好的板书是提高语文课堂教学效果的重要途径
关于提高开放电大“统计学原理”教学效果的探讨
巧用电教优势,促进语文教学效果
提高病理学教学效果的几点体会
加强焊接教学质量提高焊接教学效果的探讨
如何提高中职Flash动画教学效果
抓好课的结束部分 深化体育教学效果