大学计算机课程基于MOOC+SPOCs的教学改革实践

2015-10-10 22:08战德臣聂兰顺等
中国大学教学 2015年8期
关键词:大学计算机计算思维教学方法

战德臣+聂兰顺等

摘 要:近几年,在教育部高教司以及教指委的推动下,非计算机专业“大学计算机”课程面向计算思维的教学改革已经走向深入,但仍旧存在一些矛盾和困难,如基础—学时—内容的矛盾、教学内容提升与教学师资水平提升的困难等制约了教学改革进程,MOOC/SPOC的出现能否有效地解决这些困难呢?本文在“大学计算机—计算思维导论”课程十余所大学MOOC+SPOCs试点工作的基础上,总结了MOOC+SPOCs教学改革实践的经验,提出了如何基于MOOC+SPOCs进行大学计算机课程改革的建议,对其他课程亦有借鉴与指导意义。

关键词:计算思维;大学计算机;MOOC;SPOC;教学方法

一、改革大学计算机课程,为什么要建设MOOC/SPOC

1. 大学计算机课程应是一门什么样的课程?

“大学计算机”课程,是惠及全国年均约600万大学新生的重要课程,在经历了“计算机文化基础”到“计算机应用基础”“大学计算机基础”等课程阶段后,到今天已经形成了以计算思维为主导教学内容的新课程,越来越多的师生认识到对学生未来的创新思维有重要影响的是计算思维,而不是计算机及其一些典型软件的使用,也不仅仅是计算机语言,大学计算机课程应讲授人计算与自动计算的关系、如何实现自动计算、计算系统与程序、程序是如何编写与执行的、如何由问题到算法再到程序,难求解问题求解算法的构造思路,计算与社会/自然的融合,网络化与数据化思维等,这些内容是对学生具有启迪作用的教学内容,大学课程应该讲授这些内容。

2. 建设MOOC+SPOCs课程,破解大学计算机课程教学改革的难题

虽然已经明确了大学计算机课程的教学内容体系,但该课程天然存在着“基础—学时—内容”的矛盾,引发了很多问题,如教学目的不清、事实与工具讲得多而思维讲得少、内容讲解浅泛、以概念讲概念等,致使各方面人员对大学计算机课程产生了水平较低、作用不大等错误的认识。众多学校有心改革但无力改革,仍旧迷茫于计算思维教育如何落地,仍旧困扰于素质教育师资水平如何提高等。

怎样解决上述的矛盾,笔者认为要从两个方面着力破解:一是从课程教学内容体系方面,寻求大学计算机课程教学内容的最小集合[1];二是从教学手段教学方法方面,是否可以利用MOOC/SPOC等先进的教学手段来破解这样的矛盾。笔者所在大学与其他十余所大学一起在2014年秋季学期开展的大规模MOOC+SPOCs教学实

践的结果可以说明,此问题是可以借助于MOOC+SPOCs手段加以解决的。

二、MOOC+SPOCs的教学改革实践

1. 面向社会学员的MOOC课程教学实践

笔者及其教学团队于2014年5月到7月在爱课程网的中国大学MOOC平台上首批开设了MOOC课程“大学计算机—计算思维导论”。该平台支持教师和学生两个身份进行工作:教师可在后台建立课程教学计划,发布教学视频、教学课件、讨论话题、测验和作业等;学生可以查看课程介绍、观看教学视频、下载教学课件、参与讨论、参与测验和作业;系统自动汇总测验和考试分数,形成学生成绩等。

为进行MOOC教学,笔者将课程内容精心划分为15讲,每讲大约120分钟,进而又将每讲内容划分为问题小节,每一个问题小节制作一个短视频大约10至15分钟;问题小节独立,问题小节之间关联,课程讲之间形成体系。为开展在线测试与在线讨论,还准备了充分的测试题(每讲约50道题)和讨论话题(每讲约4个)。

首期课程开放了9讲共96段短视频,开放了9讲测试题进行测验,每讲开放了1个讨论话题,并组织了期末考试。课程主要学员是社会化学员和一些高校教师, 覆盖理工、医农、社科、人文等各学科学员等;课程有9000余人学习了本课程,约1500人参与考核,约300人拿到了课程结业证书。

2. 面向在校大学生的MOOC+SPOCs课程实践

笔者及其教学团队于2014年9月到2015年1月在爱课程网的中国大学MOOC平台上开设了第2期MOOC课程“大学计算机—计算思维导论”。同时,联合13所大学基于此MOOC课程在中国大学MOOC平台首批开设了各学校专有的SPOC课程,即首次进行了所谓的大规模MOOC+SPOCs的教学实践活动。SPOC课程将教学资源、作业/测试及讨论区等都分成了两个部分:MOOC共享区和SPOC专享区,并将二者有机地统一在一起提供给学生使用,各学校SPOC教师在后台维护专有SPOC的特色内容,而MOOC共享区的内容则共享同一门课程。

MOOC课程第2期开放了13讲共127段短视频,开放了13讲测试题,13讲教学课件(PPT),13讲模拟练习题及习题解析每讲约50余题,13讲导学文档,每讲开放了4个讨论话题,并组织了期末考试。典型的SPOC课程,设置了一份“课程教学基本要求—学生须知”,内中规定了SPOC学生应该学习的内容以及成绩获取方式等,设置了一些私有讨论话题,如“线上线下相结合的教学/学习方式下,你希望老师课堂上怎么讲”“谈谈第一次听课的感受”等。复杂一些的SPOC课程,根据学生群的差异,在MOOC基础上重组教学内容,补充教学视频,设置特色化的测试与考核题、作业题及不同的成绩获取政策等。

课程主要学员是哈尔滨工业大学、南京航空航天大学、西南科技大学、哈尔滨工业大学(威海)在校学生以及其他9所学校的部分学生。同期课程13所大学基于MOOC+SPOC课程形式,21 000余人同步学习,140 000余人次讨论互动。

哈尔滨工业大学张丽杰老师负责的SPOC课程学员评价:“网络授课可以说是伟大的突破…,这样的教学丰富了同学们的视野,也使一些学有余力的同学能够进一步学习”“第一次知道原来计算机课不是单纯的学习电脑硬件软件的,而是重在计算思维的培养,这完全颠覆了我的认知…”“觉得大学真的与中学区别很大,能学多少,学到什么都看个人的追求了。”

三、再认识MOOC+SPOCs

1. MOOC+SPOCs是一种教学促进手段

MOOC+SPOCs是一种实实在在的教学促进手段,我们既不要夸大其作用,也不要贬低其影响。它只是利用了先进信息技术产生的MOOC平台来支持各学校教师的教学工作。这种支持与促进体现在以下几个方面:

(1)MOOC+SPOCs是教学资源的聚集与利用平台。它可有效地聚集各种教学资源与教学成果,包括:教学短视频;课程导学文档;教学课件(PPT);模拟练习题及其解答;话题讨论;题库与考核;教材;作业及其完成等等。同时通过它,这些聚集起的资源可以得到有效利用,即被大量学生学习,可能数倍于传统课堂的学生数。

(2)MOOC+SPOCs是教师教学工作的支持平台。教学改革涉及多个方面,如个性化教学、研讨式教学、过程化与多样化考核等,其实施将会产生大量的工作量,平台可有效地实现数据的自动搜集、考核的自动评价、成绩的自动处理等,能有效支持教师的教学工作。

(3)MOOC+SPOCs教学过程数据的聚集与管理平台。现在通常强调教学过程管理,管理者通过获取教学过程数据来对教学进行评价和改进,很多学校是依托于人工报送数据、人工填写数据来完成,而借助于MOOC+SPOCs平台,使数据伴随着教学过程自动聚集,而不是由教师、相关人员手工填写,这也是有意义的。对这些数据的利用,不仅仅是教学管理者进行分析的重要依据,更是任课教师改进教学过程的重要依据。

2. MOOC是开放共享手段,而SPOC是一种管理学生的手段

面向社会学员和在校学员的教学活动是有差异的:从开放性角度,前者强调公共、开放,后者则强调私有、仅面向课程班开放;从学习要求角度,前者是兴趣为主的学习,后者则是规定内容的学习;从学习的监督性角度,前者是自觉无监督的学习,后者则是半自觉有监督的学习;从学员层次角度,前者包含了各个层次、已毕业未毕业的,后者则基本处于同一层次;从教师责任角度,前者教师是无责任的,是否坚持学习取决于学生的意愿,后者则教师是有责任的,争取不让任何一个学员掉队是基本目标。

正是因为存在着教学活动的差异,所以可利用MOOC面向社会学员开放共享,而利用SPOC管理在校学生,了解每一个学生的学习状态、督促每个学生完成规定内容的学习等。

3. MOOC是一种标杆,而SPOC是基于标杆的特色化手段

一门课程,面向不同基础不同层次的学生,其教学要求和教学方法是不一样的。比如对基础好的学生可能讲一遍即可,在同样学时内可讲授更多内容;而对基础较弱的学生可能要反复讲,在同样学时内必须压缩内容以提高学生的接受程度,而当学生理解程度提高时,又能有渠道继续接受更深入内容的学习。

正是因为这种共性和差异性的存在,需要MOOC与SPOC相结合。MOOC课程内容可建设为一个标杆,而SPOC可基于MOOC标杆建设各具特色的课程内容,可以高于或者低于MOOC标杆内容。所谓的“标杆”,是指一门课程应该讲授的完整的教学内容,不仅有深度要求而且有广度要求。所谓的“特色化”不仅体现在内容选择的差异化,还体现在同样教学内容的不同教学方法上:面向不同基础不同层次不同专业学生的差异化讲解等。

通过MOOC可保证教学水平,保证各学校在师资水平存在差异的情况下而使学生接受到高质量的课程内容,促进教育公平的实现,通过SPOC实现不同层次学生的差异化教学,特色化教学,充分调动教师和学生学习的积极性和主动性。

4. 网络课堂vs.线下课堂与是否翻转课堂

应该说MOOC+SPOCs为学生提供了第二课堂——网络课堂。这里第一课堂是指传统的线下课堂。在提MOOC+SPOCs时,很多人会强调“翻转课堂”,即将传统的课堂“讲授与学习”,课后“讨论与答疑”,翻转过来成为,课后借助于网络课堂“讲授与学习”而线下课堂“讨论与答疑”,提高学生的学习兴趣和学习效果。笔者认为课堂翻转是有条件的,一是能够确认学生通过MOOC+SPOCs完成了规定内容的学习;二是小班授课或小班研讨。

像大学计算机这样的仍旧实施大班授课的基础课,如何实施翻转课堂需要进一步探索。此外,当面对习惯于讨论和提问的基础较好的学生而言,翻转课堂应能取得较好的效果,而面对大部分基础较弱、又不太愿意提问的学生而言,翻转课堂可能会影响他们的学习兴趣。看看SPOC学员对线下课堂的建议和期望可知,学生们仍旧希望教师在课堂“讲思路、讲提纲——指导与引导;讲重点、讲难点——过程与模拟;少用术语多用示例——案例与术语;多提问多讨论——问答与互动”等等。

但不管翻转与否,面对网络课堂,线下课堂的教学模式是需要改变的。可以选择“课堂为主、网络为辅”“课堂为辅、网络为主”“线下线上互补”等几种教学模式。具体而言:(1)可将完整教学内容放置于网络课堂,学生可自主选择学习哪些内容;而在线下课堂选择“少”而“精”的内容,详细讲授,尽量照顾大多数学生。(2)网络课堂更适宜于碎片化知识的学习,对思路性内容、难点性内容的讲解可能过于精简;而线下课堂应多注重思路性内容、难点性内容的讲解,通过互动交流,引导学生进行网络课堂更多知识的学习。(3)网络课堂更适宜于自我学习、不受时间空间限制的自由学习、非面对面的学习;而线下课堂则可通过小班研讨与交流、成果展示与点评,促进学生自主学习。目前基于MOOC+SPOCs的混合式教学模式已被认为是未来大学教学改革的方向。

5. 大规模在线讨论——第三课堂

如果说传统课堂为第一课堂,网络课堂为第二课堂,则大规模在线讨论可被认为是第三课堂,如何发挥第三课堂的力量,对于提升教学效果很重要。为什么这么说呢,这可以由MOOC+SPOCs面向在校生的教学实践来反映,在第二期教学实践中每讲设有4个讨论话题,平均每个话题的浏览与回复比率在20%~50%左右,同期课程140000余人次的讨论互动。通过“大规模在线讨论”的实践,我们发现,大规模在线讨论为每一个同学提供了参与表达的空间和手段,尤其是针对那些不愿发言的同学而言,这种非面对面地讨论,可以提高其参与度,同学普遍认为“参与讨论也是学习,参与能够带动兴趣,参与能促动思考/学习,参与能够改变观念,参与能够扩展视野”。很多同学通过浏览他人的回复内容,感觉到其学习的差距而抓紧时间学习,通过浏览他人的回复而发现老师没有讲授的内容而去学习,通过回复其他人的问题而提高了自身的理解程度;因此第三课堂很重要!

四、怎样建设MOOC+SPOCs——思路与建议

1. 多学校联合建设MOOC共享与SPOC分享相结合的开放课程

通过两轮实践,笔者建议应该多学校联合建设MOOC共享与SPOC分享相结合的开放课程。完整课程由两个维度构成,水平维度为大家共同认可的完整课程内容及其内容划分,垂直维度为对同一课程内容,不同学校、不同类别师资建设的同类/不同类课程资源。这样可构成完整的教学资源库,可开放给所有教师与学生使用。通过MOOC,面向所有学生开放,共建共享;通过SPOC,面向各学校各个课程班共建分享。建设与开放的应是同一门课程,而不是多门课程。

2. 建设适应不同类别不同层次学习者需求的课程

笔者建议在同一门课程中,建设适应不同类别不同层次学习者需求的课程,使MOOC做到“普及兼高层次”。普及是让所有学习者都能听懂看懂,都能有所收获,而高层次是指不能降低课程水平,体现了课程的广度与深度。学生可在同一门课程中进行学习,根据其兴趣和学习过程,自主的、动态的选择初级、中级或高级班结业。换句话说,不是学习前选择课程的层次,而是学习结业前选择课程的层次。初级、中级、高级班均覆盖完整的课程内容类别,但所学习的视频在深度上可能不同,所进行的考核是不同的。

3. 建设既追求多校共同性,又保留有各学校各教师特色的SPOC课程

笔者建议基于同一门MOOC课程建设,既追求多校共同性,又保留有各学校各教师特色的SPOC课程,此所谓“共同但有特色”。各校学生按教学班选择课程进行学习;不同教学班由不同教师负责,教师可自我再造进行教学内容组织,亦可由教学示范班复制教学内容组织方案形成,可自我决定教学班是否面向本校或他校开放观摩。学生仅能进入其所选择的教学班进行学习,而不能进入其他教学班进行学习,但可同时学习MOOC优质资源课程,真正做到“以学生为中心的教与学”。

4. 建设在校学习与网络学习同步讨论与学习的课程

笔者建议基于同一门MOOC课程,建设在校学习与网络学习同步讨论与学习的课程,形成“校内校外同步学习与大讨论”的学习环境。校外学生学习开放的MOOC课程;校内学生既可进入各校SPOC课程学习,又可学习开放的MOOC课程;校内/校外学生共同参与讨论和回答问题,多学校教师共同回答所有学生的提问(包含网络学生和不同学校学生的提问);校外学生需完成开放的网络练习题测验,以获得成绩;校内学生需完成SPOC规定的练习题测验(意味着并不一定要完成所有的开放的网络测验),以获得线上成绩;校内学生需完成各学校各课程班规定的线下考试,以获得线下成绩。

5. 建设面向大规模在线学生考核的母题库和衍生题库,促进考核方式的变化

笔者建议基于同一门MOOC课程,建设面向大规模在线学生考核的母题库和衍生题库,促进考核方式的变化,实现“分级题库与个性化测试”。所谓的母题是指学生应该掌握的可测试学习内容的基本题目,而衍生题则是指可由母题经简单处理演变出的多个练习题,与母题可能具有相同的题干但参数不同、结果不同,选项不同。母题库可开放给学生复习和练习,而衍生题库则用作测验和考试。母题和衍生题考的是相同的知识内容,如果确实会答母题,则衍生题都会答。衍生题和母题只是方法相同,但内容上有差异。

参考文献:

[1] 战德臣,王浩. 面向计算思维的大学计算机课程教学内容体系[J]. 中国大学教学,2014(7).

[本文得到教育部—微软2014产学合作专业综合改革项目“经典计算思维与先进软件技术相结合的大学计算机课程建设”、教育部大学计算机课程改革项目“理工类高校计算思维与计算机课程研究及教材建设”和黑龙江省高等教育教学改革项目“面向计算思维培养的大学计算机教育教学改革研究”的支持]

[责任编辑:周 杨]

猜你喜欢
大学计算机计算思维教学方法
基于gitee的皮肤科教学方法研究
《计算方法》关于插值法的教学方法研讨
《计算方法》关于插值法的教学方法研讨
小学语文字理教学方法探析
以自主学习能力培养为目标的大学计算机课程教学改革
独立学院“大学计算机”实验课程教学改革
民办高校以NCRE为指导的大学计算机课程教学研究
程序设计课程中计算思维和应用能力培养问题研究
民族高校C语言程序设计课程教学改革的研究
算法的案例教学探析