孫華林
(常州機電職業(yè)技術學院,常州213164)
高職院校程序設計類課程中引入SPOC教學模式的探索
孫華林
(常州機電職業(yè)技術學院,常州213164)
SPOC為課程改革帶來契機。在分析高職院校程序設計類課程存在的問題及國內(nèi)外對SPOC研究的基礎上,提出在高職院校程序設計類課程中引入SPOC教學模式的必要性,并結合教學部門的具體情況給出課程中引入SPOC的思路、具體做法及給課程帶來的改革創(chuàng)新點。
隨著教育信息化改革進程的不斷深入,方法和理念的日趨豐富,“MOOC資源、翻轉課堂、實時互動、教學監(jiān)督”等SPOC理念為高職院校程序設計類課程改革帶來了契機。
常州機電職業(yè)技術學院信息工程學院的信息類專業(yè)——移動互聯(lián)應用技術專業(yè)及軟件技術專業(yè)經(jīng)過多年的建設,在形成并具備了“能工巧匠進課堂,校企共建教學資源”、“職業(yè)導向、課證融合”等專業(yè)特色的基礎上,目前迫切需要探討引入SPOC的必要性:在移動互聯(lián)應用技術專業(yè)及軟件技術專業(yè)的程序設類課程中開設SPOC課程,在提升課程教學質量、增強學生學習動機、豐富學生學習體驗的同時,也希望為高職院校提高人才培養(yǎng)質量帶可供借鑒的新模式。本文將對在高職院校程序設計類課程中引入SPOC教學模式進行全面深入的分析與探討。
程序設計類課程是移動互聯(lián)應用技術專業(yè)/軟件技術專業(yè)的專項能力課程,是培養(yǎng)學生基于Java/Android平臺構建應用程序的專業(yè)核心技能課程。常州機電職業(yè)技術學院信息工程學院相關教師經(jīng)過多年建設,相關課程已具有“能工巧匠進課堂,校企共建教學資源”、“職業(yè)導向、課證融合”等課程特色。但目前,課程還存在以下問題:
(1)課堂教學效率較低
程序設計類課程跨域性較高,往往高層次的課程學習需要學生掌握多門扎實的前導課程基礎。如《J2EE企業(yè)級開發(fā)》這門課程需要學生有扎實的Java面向對象編程、JSP開發(fā)技術、數(shù)據(jù)庫技術及應用等課程基礎,但學生基礎參差不齊,課堂上部分學生常因基礎薄弱而不能在規(guī)定的時間內(nèi)完成任務,進而影響正常授課時間,課堂效率得不到保障。
(2)學生對知識理解的深度不夠
程序設計類課程采用項目教學,每堂課的案例都由大量前臺及后臺代碼構成,代碼量大,為讓學生在有限的時間內(nèi)盡可能多學技能,課堂上教師一般是采用程序填充的方式,讓學生書寫代碼,但這個帶來的弊端是學生知其然而不知其所以然,不能從多角度、多層次理解問題的本質所在。
(3)學生編程出現(xiàn)問題不能及時解決,影響了學習的積極性當學生程序運行錯誤或調(diào)試程序異常并出現(xiàn)問題時,課堂外:無法與教師及時溝通;課堂上:由于性格原因,有些學生也不愿意向教師求助,日積月累,學生會有挫折感,影響學習的興趣。
(4)缺乏學習監(jiān)督機制
學生是否完成了老師布置的任務,是否是獨立完成的,完成的效果怎樣,這些都很難評判。
SPOC(Small Private Online Course),即小規(guī)模限制性在線課程,是2013年??怂菇淌卺槍OOC實踐中存在的諸多問題提出的新概念,它是將MOOC資源用于小規(guī)模、特定人群的教學解決方案[1],是融合了實體課堂與在線教育的混合教學模式。目前關于SPOC的研究主要集中在以下幾個方面:
(1)SPOC的優(yōu)勢研究
??怂拐J為提出SPOC是為了將MOOC的潛能更好地發(fā)揮出來,讓MOOC資源可以應用于單一學校甚至是班級這樣的小規(guī)模用戶群,實現(xiàn)MOOC與校園課堂教學的有機融合。SPOC在四個方面具有優(yōu)勢:既推動了大學的對外品牌效應,也提升了校內(nèi)的教學質量;成本較低且能用來創(chuàng)收;重新定義了教師的作用,創(chuàng)新了教學模式;賦予學生完整、深入的學習體驗,使學生學習動機增強,提高了課程的完成率[1]。孫從眾認為SPOC具有“三位一體”的優(yōu)勢:教學空間是“課堂+網(wǎng)絡”、“線上+線下”雙結合模式;教學資源是線上和線下資源的整合;教學方式是以系統(tǒng)授課為主,翻轉課堂為輔的模式[2]。明華提出相比傳統(tǒng)課堂,SPOC使用的MOOC視頻比指定的閱讀材料更能吸引學生認真準備,激發(fā)其參與度,對那些學習動機不足的學生而言尤其如此。
(2)SPOC的教學模式研究
康葉欽、賀斌、曹陽認為根據(jù)不同的學習對象,SPOC可采用不同的教學模式:針對圍墻內(nèi)的大學生可使用課堂教學與在線教學的混合學習模式,可以在大學校園課堂,采用MOOC的講座視頻實施翻轉課堂教學;針對社會范圍內(nèi)的在線學習者可設定一定的申請條件,從申請者中選取一定規(guī)模(通常是500人)的學習者納入SPOC課程,開展在線互動教學[3]。費少梅、王進以工程圖學課程的教學實踐探索為例,研究了多個大學同時異地聯(lián)合授課的協(xié)作式學習模式和翻轉課堂的混合式學習模式[4]。曾明星、李桂平等提出了從MOOC到SPOC,為學生從淺層學習向深度學習轉變提供了資源、環(huán)境與理念的支持,并構建了基于SPOC的深度學習模式[5]。
(3)SPOC的教學實踐研究
1)國外,借助edX平臺,哈佛大學三門課程進行了SPOC實驗,其中“版權法”和“美國國家安全”每個課程招收500名在線學生,“建筑學假想”招收新入學的研究生,所有課程反響良好,被要求連續(xù)開放[6]。福克斯教授在edX平臺把加州大學伯克利分校的品牌課程《軟件工程》以SPOC模式提供給伯克利校園的學生,由于成效顯著,??怂箞F隊將其SPOC模式遷移至其他四所大學[6]。圣何塞州立大學和邦克山社區(qū)學院分別利用麻省理工學院在edX平臺上的《模擬電路課程》,《Python計算機編程語言》進行了SPOC教學實驗,并取得初步成效[6]。
2)國內(nèi),2013年,清華大學的《電路原理》課程在edX平臺和清華的學堂在線平臺向國際和國內(nèi)同步上線,同時也在校內(nèi)課堂中開展了基于混合式學習和翻轉課堂的SPOC實踐。2014年,浙江大學和MOOC平臺合作全面開啟SPOC模式,鼓勵教師申請SPOC課程,翁愷教師針對學生編程基礎不同的情況,面向大一新生和加拿大的大二留學生開設了《C語言程序設計》SPOC課程[7]。2015年,中國科學技術大學,上海交通大學,南京大學等都開始開設SPOC課程[7]。
可見,SPOC既融合了MOOC的優(yōu)點,又彌補了傳統(tǒng)教室課程的不足,已逐漸成為一種更受高校歡迎的教學模式,越來越多的大學加入SPOC的陣營,但目前,鮮有高職院校試水SPOC。
MOOC模式并不一定適合高職院校的學生,但SPOC則不然,SPOC可根據(jù)用戶對象的不同,對MOOC教學內(nèi)容、授課形式、工作理念和技術實現(xiàn)等進行適當改造,使MOOC資源能為高職院校學生所用,特別是SPOC在社區(qū)學院和普通高校成功應用的案例,讓人們看到SPOC不僅僅是精英大學和優(yōu)等生的專利,普通的學生也可利用SPOC獲得成功,這為高職院校提高人才培養(yǎng)質量帶來了可供借鑒的新模式。
(1)引入SPOC教學模式的思路
為解決程序設計類課程存在的問題,提升課堂教學的質量和效率,培養(yǎng)學生自主學習的品質和信息社會發(fā)展所需的職業(yè)素養(yǎng),可以嘗試將SPOC理念引入到課程改革中來,以期通過豐富的網(wǎng)絡資源、多樣化的教學手段、混合的教學模式,賦予學生完整、深入的學習體驗,提高人才培養(yǎng)質量。
具體思路是:課前,依托教學資源庫,教師整合優(yōu)秀的MOOC資源,通過創(chuàng)設學習活動(如視頻觀看、討論、自測、作業(yè)互評)設置學習監(jiān)督,讓學生自定步調(diào)地復習和學習課堂內(nèi)容,掌握學習的主動權,發(fā)展學生的自主學習意識和能力。課堂,教師采用自主式、討論式、研究式等教學組織形式,梳理、拓展知識,并利用ITbegin平臺與學生互動教學,檢測學生知識掌握情況,協(xié)助學生實現(xiàn)知識的內(nèi)化。
(2)引入SPOC教學模式的研究及具體做法
針對程序設計類課程教與學中存在的問題,借鑒國內(nèi)外SPOC的教學理念,依托教學資源庫和ITbegin平臺,對課程的教學內(nèi)容、教學方法、教學資源、評價手段等全面改革。
①SPOC理論和案例研究
研究SPOC針對校內(nèi)學生的各種教學模式、教學方法、教師的作用、學生的學習方式,探索出適合《An?droid應用開發(fā)》課程的SPOC模式。
②程序設計類課程教學內(nèi)容建設。
結合學生自身情況,以SPOC的流程重新組織課程內(nèi)容,研究網(wǎng)絡上優(yōu)秀的MOOC資源,整合優(yōu)秀的MOOC資源。
③課程教學資源庫建設。
課程資源庫的資源建設,主要包括自主學習方案制定、自主學習資源建設、學習監(jiān)督模塊建設、測試、討論模塊設計;進行ITbegin內(nèi)容建設,主要包括課堂教學內(nèi)容建設、自動評分功能設計等。
④課程教學模式和教學方法。
對每堂課的學習任務分析,合理地采用混合的教學模式、多樣化的方式組織教學。
⑤課程評價手段。
利用教學資源庫對學生的資源使用情況、課前學習情況、交流互動活躍程度進行多元化評價,如下圖1所示;利用ITbegin能對編程題進行評分的功能,對學生的課堂任務完成情況、課后作業(yè)完成情況進行評價,力爭全面地評價學生的綜合素質。
圖1 多元化評價手段
程序設計類課程中引入SPOC模式,可為課程的改革帶來以下創(chuàng)新點:
(1)提出了在高職院校開設SPOC課程的新模式,為高職改革注入新能量。
SPOC已作為一種新型教學手段逐漸走進世界各地的大學課堂,但還沒有高職院校利用MOOC平臺上開設SPOC課程。對于高職學生來講,其自主學習的主動性相對較弱,SPOC課程不但可以分享MOOC平臺提供的優(yōu)質課程資源,還能在“私有化”的學習空間內(nèi)“因材施教”。
(2)基于“一庫一平臺”實現(xiàn)課程改革。
開設SPOC課程必須和MOOC平臺合作,或者自己開發(fā)SPOC平臺,這都需要花費學校大量資金。常州機電職業(yè)技術學院建有“得實”教學資源庫,這個資源庫平臺具有學生水平自測、視頻播放、視頻播放監(jiān)控、實時互動、投票、論壇等功能,可很好地滿足學生課前自主學習的需求。ITbegin是國內(nèi)首個免費的在線編程與互動教學結合平臺,該平臺將教師和學生在線編程部署在同一界面中,組建了一個集群式的在線編程教室,學生可觀看教師代碼,教師可查看每個學生的編碼窗口,學生有問題,點擊求助,教師可以幫學生馬上修改,能對編程題自動評分,該平臺適合教師課堂授課和批改作業(yè)。兩大平臺功能互補,能很好地支撐課前、課堂所需,實現(xiàn)SPOC改革。
[1]徐葳,賈永政.(美)阿曼多·福克斯,(美)戴維·帕特森.從MOOC到SPOC——基于加州大學伯克利分校和清華大學MOOC實踐的學術對話[J].現(xiàn)代遠程教育研究,2014(4):13-22.
[2]孫從眾.后MOOC時代高職院校SPOC教學模式探索[J].寧波職業(yè)技術學院學報,2015(12):31-35.
[3]賀斌,曹陽.SPOC:基于MOOC的教學流程創(chuàng)新[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年度常州科教城(高職教育園區(qū))院??蒲谢痦椖浚∟o.CDGZ2016012)、2016年度常州機電職業(yè)技術學院院級課題(No.2016YBSK06)
孫華林(1977-),男,江蘇徐州人,教師,講師,研究方向為教育信息化、大數(shù)據(jù)、圖形圖像
2017-07-18
2017-09-18
SPOC;Higher Vocational;Programming Courses