程序设计课程微课设计模式和开发流程的研究

2017-07-04 06:54朱翠苗郑广成
软件 2017年5期
关键词:设计模式程序设计习题

朱翠苗,郑广成

(苏州健雄职业技术学院,软件与服务外包学院,江苏 太仓 215411)

程序设计课程微课设计模式和开发流程的研究

朱翠苗,郑广成

(苏州健雄职业技术学院,软件与服务外包学院,江苏 太仓 215411)

结合高职程序设计课程,在分析微课件、微教案、微视频、微习题、微反思等五大要素的基础上,探索了微课整体设计模式、视频设计模式以及其他微课要素的设计方法,以高职程序设计课程为例,进一步介绍了微课开发的方法和流程,为构建一个科学完善的微课资源平台奠定基础。

程序设计课程;微课;设计模式

0 引言

微课资源关键点在于微课是否吸引学习者、是否能满足学习者的学习需要,优秀的微课资源往往取决于微课设计,好的微课设计必须吻合学习者的学习特点和学习情趣,能按照学习者的认知规律组织内容,不仅要考虑微课整体的设计模式和思路,更要考虑微课资源的开发流程和展现形式,本文将根据高职程序设计课程的特点,参照软件行业标准和操作规范,进行微课设计模式和开发流程的研究与探索,针对微课五大要素(微课件、微教案、微视频、微习题、微反思),探索微课设计与制作方法,实现五大要素的有机结合,并进一步优化“选题设计,撰写教案,准备教学素材和练习测试,制作课件,选择录播方式和软件,教学实施与微课录制,后期裁剪编辑,微课教学反思”的微课开发流程,从如何突出重点、难点、亮点的角度,研究每一环节的微课设计制作方法,并积极实践创新。

2 高职程序设计微课设计模式

2.1 微课的五大要素分析

微课资源开发包括五大要素(微课件、微教案、微视频、微习题、微反思)[1]。微课件是微课教学手稿,必须精炼而全面、重难点突出;微教案是微课的指导性教学文件,也是教学设计的展示,是教学思路和教学实施的主要载体,是微课教学的全面呈现;微视频是微课学习的核心资源,是学习者在线学习第一手、最直接的学习资源;微习题是学习者复习和巩固训练的教学资源,是应知应会知识和方法的在线训练;微反思是微课教学的总结,是微课进一步改进和优化的来源,是提高微课质量的重要手段。

2.2 微课的整个体设计模式

一个好的微课应该包括微课件、微教案、微视频、微习题、微反思,同时还要考虑微课的前后关系,要从体系化角度建设一门课程的微课整体设计模式,微课整体设计包括微课程的结构布局设计、微课内容整体组织,微课整体设计模式如图1所示。

图1 微课程整体设计模式Fig.1 The overall design pattern of micro-lesson

2.3 微课视频设计模式

微课视频是微课的核心资源,它关乎微课设计是否合理、科学、实用,是微课成功与否的关键,对于仅仅5-15分钟不等微课,它的视频设计尤其重要,以《C#程序设计》课程的循环程序为例,必须从微课命题出发[2],做好微课教学设计,要将教学目的、重难点、授课模式和流程、总结、反思等内容一一体现,应该基于项目任务和示例案例载体设计微课视频。

《C#程序设计》课程的循环程序学习,微课不能将《循环语句》作为微课标题,应该选取典型的案例、示例、项目或任务问题作为微视频题目,这是打破学科教学模式,采取学以致用、学用结合的思路设计微课视频资源的第一步,而后,通过对知识、技术、方法分析,组织教学内容,设计围绕完成视频任务和问题,有组织才能层递进地完成微课教学设计,为学习者更加透明、简洁、直观的学习视频内容,为技术方法的深入学习做好铺垫。

(1)通过引入项目、示例情景,表明学习任务和目标[3]。

(2)结合技术任务和规范标准,引导编码技术和方法。

(3)问题引导完成技术方法训练步骤、并就重难点给出重点提示与讲解。

(4)完成情景任务、总结反思、强调注意事项。

2.4 其他微课要素设计

微课件应该从微课目标、微课任务、问题引导、技术方法实施过程、结果实现和反思等角度,对微课教学进行展示,引导学习和教学实施。

微教案不仅要呈现微视频的教学内容,更要对微教学的手段、方法、评价、总结等进行详细说明,对如何实施教学内容进行精心策划,作为微课视频录制的指导性方案。

微习题应该根据所学内容的特点,采取“选择、编程、问答、训练、填空”等多种题型,有选择的进行题目设置,并配备答案和提示[4]。

微反思是对微课的总结,总结要重点突出、对重点操作方法和理解思路进行再强调,以巩固对所学知识的学习效果,同时引导如何更好地拓展学习和巩固性训练。

3 高职程序设计课程的微课开发方法和流程

微课的开发可以利用多种信息化手段,以程序设计课程为例,微课开发首先要统一模板,设计出微课件、微视频、微教案、微习题、微反思的模板,模板设计一定要凸显课程特点,应该能反映出清晰的教学思路,实施流程应该明了,讲解清楚而简洁。

以程序设计课程为例,微课视频的开发流程可以包括:结果展示与场景引入、问题引导和技术学习、结合项目场景完成编码任务、重难点提示和分析、总结与反思。视频录制最好选择目前流行的Camtasia.Studio等软件进行录制[5],它可以实现对视频的综合处理,视频要能体现出本次课程教学目标、教学任务、关键技术方演示、代码调试与运行、重难点技巧和提示等关键步骤,应该给学习者一个完整而又重点突出的学习感受,视频讲授建议在开发环境下,采取企业化的注释形式进行讲授,编码一定要规范,录制视频之前,一定要将素材等资源准备充分,录制可以采取先录音,按照录音操作的形式进行,这样能提高影像与声音的一致性。

微课件设计一定要统一模板[6],按照一定的风格模式进行设计,要能够包括微视频的所有内容,还应该适时地进行说明性信息补充。微教案必须包括教学目标、教学内容、教学方法、教学手段、教学过程、教学结果和反思等内容,可以根据教学内容的特点进行灵活调整。

微习题可以采取问答、选择、程序编码等形式,关键是要对微视频的重难点进行考察,题目够用即可,主要体现经典、实用的题目,能够起到巩固知识、强化训练的目的。

一般微课开发建议首先界定本课程多有微课题目,根据题目和知识技术点组织提炼教学内容、准备相关素材、设计微课模板,按照模板编写微课课件、设计微课教案、录制微课视频,在微课视频录制加工后[7],根据教学总结和反思,结合教学情况进行为习题设计,从而提高微教学资源的真实有效性。

微课资源建立后,要进一步统一格式、大小、命名规范,优化资源数量和质量,选择合适在线开放课程平台,在线上传教学资源,实现课程微课视频资源平台的建设和应用。

4 结论

高质量的微课资源,决定于精心的微课设计理念和教学设计模式[8],对优质教学素材资源进行精细化加工后,呈现给学习者一种娱乐化、趣味性的教学资源,满足学习者个性化学习和专业课程学习的需求,才能发挥微课在教学过程中的主体作用,同时也彰显微课建设成效,建设出资源优质、备受欢迎、知名度高的微课视频,为更多学习者提供服务。

[1] 赵男男, 陈金舰, 单昭祥. 基于微视频的《电算化会计学》课程答疑平台设计与实现[J]. 软件, 2015(12): 63-65.

[2] 杨公义. 基于Flash流媒体服务器的北大视频资源库的设计与实现[J]. 软件, 2016(08): 5-10.

[3] 刘波, 沈岳, 戴小鹏, 王奕. 融合MOOC与翻转课堂原理的信息类课程设计方案与实践[J]. 软件, 2014(5): 97-101.

[4] 李玮莹. 基于微课的翻转课堂教学设计与实践[J]. 电子商务, 2017(01): 80-82.

[5] 袁剑锋. 《SQL server数据库应用》精品课程专题网站建设中的思考与建议[J]. 软件, 2015(07): 79-81.

[6] 黄燕芬, 陆海锋. 基于雨课堂的移动学习网络课程的设计开发[J]. 软件, 2017(02): 56-60.

[7] 杨柳, 曹殿波. 基于微视频的高职翻转课堂教学实证研究[J]. 软件, 2015(11): 18-22.

[8] 顾笑, 范元伟. 微课制作利器-Adobe Captivate[J]. 软件, 2016(03): 104-106.

Research on the Design Model and Development Process of Micro-lesson of Programming Course

ZHU Cui-miao, ZHENG Guang-cheng
(College of Software and service outsourcing, Su zhou Chien-Shiung Institute of Technology, Jiangsu Taicang 215411)

According to program design course of higher vocational, based on the analysis of micro-courseware, lesson-plans, micro-video, micro- exercises, micro-reflection, etc five elements, the micro integral design mode, design of video and other micro elements, was explored. as an example,the design method of the class in higher vocational programming courses, the development method and process of micro class was further introduced, then easy to build a scientific and perfect micro foundation course resources platform.

Program design courses; Micro-lesson; Design pattern

TP311.5-4

A

10.3969/j.issn.1003-6970.2017.05.003

苏州市教育科学“十三五”规划课题(编号:16000Z030名称:高职程序设计课程数字化微课资源开发与共享研究);江苏省高校哲学社会科学研究一般项目(编号:2016SJD880124;名称:“企校双制、工学一体、岗学交替”新型现代学徒制教育模式的研究);江苏省高职院校教师专业带头人高端研修团队访学项目(项目编号:2016TDFX009)

朱翠苗(1976-),河北无极人,女,副教授,硕士,主要从事高职教学改革研究和智能软件技术研究;郑广成(1978-),河北枣强人,男,副教授,硕士,主要从事高职教育研究、移动软件和物联网应用研究。

本文著录格式:朱翠苗,郑广成. 程序设计课程微课设计模式和开发流程的研究[J]. 软件,2017,38(5):12-14

猜你喜欢
设计模式程序设计习题
从一道课本习题说开去
“1+1”作业设计模式的实践探索
抓住习题深探索
三维协同设计模式下的航天项目管理实践与展望
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
精心设计习题 构建高效课堂
交通机电工程设计模式创新探讨
高职高专院校C语言程序设计教学改革探索
PLC梯形图程序设计技巧及应用