高职院校程序设计类课程中引入SPOC教学模式的探索

2017-11-08 03:55孙华林
现代计算机 2017年27期
关键词:程序设计院校高职

孙华林

(常州机电职业技术学院,常州213164)

高职院校程序设计类课程中引入SPOC教学模式的探索

孙华林

(常州机电职业技术学院,常州213164)

SPOC为课程改革带来契机。在分析高职院校程序设计类课程存在的问题及国内外对SPOC研究的基础上,提出在高职院校程序设计类课程中引入SPOC教学模式的必要性,并结合教学部门的具体情况给出课程中引入SPOC的思路、具体做法及给课程带来的改革创新点。

0 引言

随着教育信息化改革进程的不断深入,方法和理念的日趋丰富,“MOOC资源、翻转课堂、实时互动、教学监督”等SPOC理念为高职院校程序设计类课程改革带来了契机。

常州机电职业技术学院信息工程学院的信息类专业——移动互联应用技术专业及软件技术专业经过多年的建设,在形成并具备了“能工巧匠进课堂,校企共建教学资源”、“职业导向、课证融合”等专业特色的基础上,目前迫切需要探讨引入SPOC的必要性:在移动互联应用技术专业及软件技术专业的程序设类课程中开设SPOC课程,在提升课程教学质量、增强学生学习动机、丰富学生学习体验的同时,也希望为高职院校提高人才培养质量带可供借鉴的新模式。本文将对在高职院校程序设计类课程中引入SPOC教学模式进行全面深入的分析与探讨。

1 程序设计课程存在的问题分析

程序设计类课程是移动互联应用技术专业/软件技术专业的专项能力课程,是培养学生基于Java/Android平台构建应用程序的专业核心技能课程。常州机电职业技术学院信息工程学院相关教师经过多年建设,相关课程已具有“能工巧匠进课堂,校企共建教学资源”、“职业导向、课证融合”等课程特色。但目前,课程还存在以下问题:

(1)课堂教学效率较低

程序设计类课程跨域性较高,往往高层次的课程学习需要学生掌握多门扎实的前导课程基础。如《J2EE企业级开发》这门课程需要学生有扎实的Java面向对象编程、JSP开发技术、数据库技术及应用等课程基础,但学生基础参差不齐,课堂上部分学生常因基础薄弱而不能在规定的时间内完成任务,进而影响正常授课时间,课堂效率得不到保障。

(2)学生对知识理解的深度不够

程序设计类课程采用项目教学,每堂课的案例都由大量前台及后台代码构成,代码量大,为让学生在有限的时间内尽可能多学技能,课堂上教师一般是采用程序填充的方式,让学生书写代码,但这个带来的弊端是学生知其然而不知其所以然,不能从多角度、多层次理解问题的本质所在。

(3)学生编程出现问题不能及时解决,影响了学习的积极性当学生程序运行错误或调试程序异常并出现问题时,课堂外:无法与教师及时沟通;课堂上:由于性格原因,有些学生也不愿意向教师求助,日积月累,学生会有挫折感,影响学习的兴趣。

(4)缺乏学习监督机制

学生是否完成了老师布置的任务,是否是独立完成的,完成的效果怎样,这些都很难评判。

2 当前关于SPOC研究的主要集中区域

SPOC(Small Private Online Course),即小规模限制性在线课程,是2013年福克斯教授针对MOOC实践中存在的诸多问题提出的新概念,它是将MOOC资源用于小规模、特定人群的教学解决方案[1],是融合了实体课堂与在线教育的混合教学模式。目前关于SPOC的研究主要集中在以下几个方面:

(1)SPOC的优势研究

福克斯认为提出SPOC是为了将MOOC的潜能更好地发挥出来,让MOOC资源可以应用于单一学校甚至是班级这样的小规模用户群,实现MOOC与校园课堂教学的有机融合。SPOC在四个方面具有优势:既推动了大学的对外品牌效应,也提升了校内的教学质量;成本较低且能用来创收;重新定义了教师的作用,创新了教学模式;赋予学生完整、深入的学习体验,使学生学习动机增强,提高了课程的完成率[1]。孙从众认为SPOC具有“三位一体”的优势:教学空间是“课堂+网络”、“线上+线下”双结合模式;教学资源是线上和线下资源的整合;教学方式是以系统授课为主,翻转课堂为辅的模式[2]。明华提出相比传统课堂,SPOC使用的MOOC视频比指定的阅读材料更能吸引学生认真准备,激发其参与度,对那些学习动机不足的学生而言尤其如此。

(2)SPOC的教学模式研究

康叶钦、贺斌、曹阳认为根据不同的学习对象,SPOC可采用不同的教学模式:针对围墙内的大学生可使用课堂教学与在线教学的混合学习模式,可以在大学校园课堂,采用MOOC的讲座视频实施翻转课堂教学;针对社会范围内的在线学习者可设定一定的申请条件,从申请者中选取一定规模(通常是500人)的学习者纳入SPOC课程,开展在线互动教学[3]。费少梅、王进以工程图学课程的教学实践探索为例,研究了多个大学同时异地联合授课的协作式学习模式和翻转课堂的混合式学习模式[4]。曾明星、李桂平等提出了从MOOC到SPOC,为学生从浅层学习向深度学习转变提供了资源、环境与理念的支持,并构建了基于SPOC的深度学习模式[5]。

(3)SPOC的教学实践研究

1)国外,借助edX平台,哈佛大学三门课程进行了SPOC实验,其中“版权法”和“美国国家安全”每个课程招收500名在线学生,“建筑学假想”招收新入学的研究生,所有课程反响良好,被要求连续开放[6]。福克斯教授在edX平台把加州大学伯克利分校的品牌课程《软件工程》以SPOC模式提供给伯克利校园的学生,由于成效显著,福克斯团队将其SPOC模式迁移至其他四所大学[6]。圣何塞州立大学和邦克山社区学院分别利用麻省理工学院在edX平台上的《模拟电路课程》,《Python计算机编程语言》进行了SPOC教学实验,并取得初步成效[6]。

2)国内,2013年,清华大学的《电路原理》课程在edX平台和清华的学堂在线平台向国际和国内同步上线,同时也在校内课堂中开展了基于混合式学习和翻转课堂的SPOC实践。2014年,浙江大学和MOOC平台合作全面开启SPOC模式,鼓励教师申请SPOC课程,翁恺教师针对学生编程基础不同的情况,面向大一新生和加拿大的大二留学生开设了《C语言程序设计》SPOC课程[7]。2015年,中国科学技术大学,上海交通大学,南京大学等都开始开设SPOC课程[7]。

可见,SPOC既融合了MOOC的优点,又弥补了传统教室课程的不足,已逐渐成为一种更受高校欢迎的教学模式,越来越多的大学加入SPOC的阵营,但目前,鲜有高职院校试水SPOC。

3 高职院校程序设计类课程中引入SPOC教学模式的思考

MOOC模式并不一定适合高职院校的学生,但SPOC则不然,SPOC可根据用户对象的不同,对MOOC教学内容、授课形式、工作理念和技术实现等进行适当改造,使MOOC资源能为高职院校学生所用,特别是SPOC在社区学院和普通高校成功应用的案例,让人们看到SPOC不仅仅是精英大学和优等生的专利,普通的学生也可利用SPOC获得成功,这为高职院校提高人才培养质量带来了可供借鉴的新模式。

(1)引入SPOC教学模式的思路

为解决程序设计类课程存在的问题,提升课堂教学的质量和效率,培养学生自主学习的品质和信息社会发展所需的职业素养,可以尝试将SPOC理念引入到课程改革中来,以期通过丰富的网络资源、多样化的教学手段、混合的教学模式,赋予学生完整、深入的学习体验,提高人才培养质量。

具体思路是:课前,依托教学资源库,教师整合优秀的MOOC资源,通过创设学习活动(如视频观看、讨论、自测、作业互评)设置学习监督,让学生自定步调地复习和学习课堂内容,掌握学习的主动权,发展学生的自主学习意识和能力。课堂,教师采用自主式、讨论式、研究式等教学组织形式,梳理、拓展知识,并利用ITbegin平台与学生互动教学,检测学生知识掌握情况,协助学生实现知识的内化。

(2)引入SPOC教学模式的研究及具体做法

针对程序设计类课程教与学中存在的问题,借鉴国内外SPOC的教学理念,依托教学资源库和ITbegin平台,对课程的教学内容、教学方法、教学资源、评价手段等全面改革。

①SPOC理论和案例研究

研究SPOC针对校内学生的各种教学模式、教学方法、教师的作用、学生的学习方式,探索出适合《An⁃droid应用开发》课程的SPOC模式。

②程序设计类课程教学内容建设。

结合学生自身情况,以SPOC的流程重新组织课程内容,研究网络上优秀的MOOC资源,整合优秀的MOOC资源。

③课程教学资源库建设。

课程资源库的资源建设,主要包括自主学习方案制定、自主学习资源建设、学习监督模块建设、测试、讨论模块设计;进行ITbegin内容建设,主要包括课堂教学内容建设、自动评分功能设计等。

④课程教学模式和教学方法。

对每堂课的学习任务分析,合理地采用混合的教学模式、多样化的方式组织教学。

⑤课程评价手段。

利用教学资源库对学生的资源使用情况、课前学习情况、交流互动活跃程度进行多元化评价,如下图1所示;利用ITbegin能对编程题进行评分的功能,对学生的课堂任务完成情况、课后作业完成情况进行评价,力争全面地评价学生的综合素质。

图1 多元化评价手段

4 课程的创新改革点

程序设计类课程中引入SPOC模式,可为课程的改革带来以下创新点:

(1)提出了在高职院校开设SPOC课程的新模式,为高职改革注入新能量。

SPOC已作为一种新型教学手段逐渐走进世界各地的大学课堂,但还没有高职院校利用MOOC平台上开设SPOC课程。对于高职学生来讲,其自主学习的主动性相对较弱,SPOC课程不但可以分享MOOC平台提供的优质课程资源,还能在“私有化”的学习空间内“因材施教”。

(2)基于“一库一平台”实现课程改革。

开设SPOC课程必须和MOOC平台合作,或者自己开发SPOC平台,这都需要花费学校大量资金。常州机电职业技术学院建有“得实”教学资源库,这个资源库平台具有学生水平自测、视频播放、视频播放监控、实时互动、投票、论坛等功能,可很好地满足学生课前自主学习的需求。ITbegin是国内首个免费的在线编程与互动教学结合平台,该平台将教师和学生在线编程部署在同一界面中,组建了一个集群式的在线编程教室,学生可观看教师代码,教师可查看每个学生的编码窗口,学生有问题,点击求助,教师可以帮学生马上修改,能对编程题自动评分,该平台适合教师课堂授课和批改作业。两大平台功能互补,能很好地支撑课前、课堂所需,实现SPOC改革。

[1]徐葳,贾永政.(美)阿曼多·福克斯,(美)戴维·帕特森.从MOOC到SPOC——基于加州大学伯克利分校和清华大学MOOC实践的学术对话[J].现代远程教育研究,2014(4):13-22.

[2]孙从众.后MOOC时代高职院校SPOC教学模式探索[J].宁波职业技术学院学报,2015(12):31-35.

[3]贺斌,曹阳.SPOC:基于MOOC的教学流程创新[J].中国电化教育,2015(3):25-29.

[4]费少梅,王进.信息技术支持的SCH-SPOC在线教育新模式探索和实践[J].中国大学教学,2015(4):57-60.

[5]曾明星,李桂平,周清平.从MOOC到SPOC:一种深度学习模式建构[J].中国电化教育,2015(11):28-34.

[6]Armando Fox,David Patterson.Software Engineering Curriculum Technology Transfer:Lessons learned from Ebooks,MOOCs,and SPOCs.SPLASH Education Symposium,28 October 2013,Indianapolis,IN,USA.

[7]徐臻.“好大学在线“与中国科学技术大学取得SPOC合作[EB/OL].[2015-04-27]http://mooc.hkc.edu.cn/home/news/detail/40.mooc.

Exploration of SPOC Teaching Mode into Program Design Courses in Higher Vocational Colleges

SUN Hua-lin

(Changzhou Vocational Institute of Mechatronic Technology,Changzhou 213164)

SPOC brings an opportunity for curriculum reform.Based on analysis of program design courses'problems in Higher Vocational Colleges and the analysis of SPOC,proposes the necessity of SPOC teaching mode design in the course of the program,gives the specific steps and innovation ideas combining with our teaching department reform.

1007-1423(2017)27-0008-04

10.3969/j.issn.1007-1423.2017.27.002

SPOC、高职、程序设计类课程

2016年度常州科教城(高职教育园区)院校科研基金项目(No.CDGZ2016012)、2016年度常州机电职业技术学院院级课题(No.2016YBSK06)

孙华林(1977-),男,江苏徐州人,教师,讲师,研究方向为教育信息化、大数据、图形图像

2017-07-18

2017-09-18

SPOC;Higher Vocational;Programming Courses

猜你喜欢
程序设计院校高职
2020年部分在晋提前批招生院校录取统计表
2019年—2020年在晋招生部分第二批本科C类院校录取统计表
医学专业“Python程序设计”课程教学改革总结与思考
2019年提前批部分院校在晋招生录取统计表
基于Visual Studio Code的C语言程序设计实践教学探索
战“疫”期间基于高职线上教学的分析与思考
2019年成考院校招生简章审核对照表
从细节入手,谈PLC程序设计技巧
高职应用文写作教学改革与创新
如何将微课融入高职钢琴课堂教学