李穎
摘 要: 移動互聯(lián)網(wǎng)絡(luò)的發(fā)展為程序設(shè)計類課程教學(xué)模式改革帶來了新的契機。如何利用互聯(lián)網(wǎng)絡(luò)環(huán)境下的各種資源和工具培養(yǎng)學(xué)生的程序設(shè)計能力和創(chuàng)新思維是當(dāng)前程序設(shè)計類課程教學(xué)中亟待解決的問題。文章基于建構(gòu)主義學(xué)習(xí)和混合學(xué)習(xí)理論,以程序設(shè)計類課程的學(xué)習(xí)方式為研究對象,探索建立一個基于移動互聯(lián)網(wǎng)絡(luò)的混合式學(xué)習(xí)框架,并詳細闡述了框架各部分的構(gòu)建思路和功能。
關(guān)鍵詞: 移動互聯(lián)網(wǎng)絡(luò); 程序設(shè)計; 建構(gòu)主義; 混合學(xué)習(xí)框架
中圖分類號:G420 文獻標(biāo)志碼:A 文章編號:1006-8228(2017)12-79-03
Research on hybrid learning framework of programming courses based on mobile Internet
Li Ying
(Department of Information Engineering, Shandong Management University, Jinan, Shandong 250357, China)
Abstract: The development of mobile Internet brings opportunities for the reform of the teaching mode of programming courses. How to use the various resources and tools on the Internet to improve the programming ability and creative thinking of students is a problem to be solved in the teaching of programming courses. Based on the theories of constructivism and blended learning, this paper takes the learning modality of the programming courses as research object and explores the establishment of a hybrid learning framework based on mobile Internet. The construction idea and function of the framework is introduced in this paper.
Key words: mobile Internet; programming; constructivism; hybrid learning framework
0 引言
隨著移動互聯(lián)網(wǎng)絡(luò)的發(fā)展和智能終端設(shè)備的普及,中國邁入了移動互聯(lián)網(wǎng)絡(luò)時代,而在校大學(xué)生則是移動互聯(lián)網(wǎng)絡(luò)時代的重要參與者。根據(jù)中國互聯(lián)網(wǎng)絡(luò)信息中心(CNNIC)2017年發(fā)布的第39次《中國互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計報告》顯示,截至2016年12月,中國網(wǎng)民規(guī)模達7.31億,其中學(xué)生群體規(guī)模最大,占比為25.0%。大學(xué)生群體已經(jīng)在廣泛地使用移動互聯(lián)網(wǎng)絡(luò)隨時隨地的獲取知識、傳播信息以及社交等。基于移動互聯(lián)網(wǎng)絡(luò)的學(xué)習(xí)模式已經(jīng)成為激發(fā)學(xué)生學(xué)習(xí)興趣,引導(dǎo)學(xué)生養(yǎng)成自主合作學(xué)習(xí)能力的一種有效手段。因此,基于移動互聯(lián)網(wǎng)絡(luò)的學(xué)習(xí)模式改革與創(chuàng)新對人才培養(yǎng)具有現(xiàn)實意義,也成為當(dāng)下研究的熱點問題。
程序設(shè)計類課程是計算機、電子信息、信管等專業(yè)的核心課程。該類課程主要講授程序設(shè)計語言、數(shù)據(jù)結(jié)構(gòu)知識、算法思想等內(nèi)容,培養(yǎng)學(xué)生的軟件設(shè)計與開發(fā)能力、團隊合作意識以及創(chuàng)新精神[1]。在教學(xué)實踐中發(fā)現(xiàn),由于課程本身的特點,對于初次接觸程序設(shè)計的學(xué)生來講,該類課程的學(xué)習(xí)難度相對較大。學(xué)生常常感到課程知識枯燥難懂,產(chǎn)生畏難情緒。因此,探索適合學(xué)生的學(xué)習(xí)形式,激發(fā)他們的學(xué)習(xí)興趣至關(guān)重要。以移動互聯(lián)網(wǎng)絡(luò)的發(fā)展為契機,目前程序設(shè)計類課程出現(xiàn)了多種全新的學(xué)習(xí)形式。一些學(xué)者[2-6]對基于移動互聯(lián)網(wǎng)絡(luò)的程序設(shè)計類課程教學(xué)方式和學(xué)生自主學(xué)習(xí)能力的培養(yǎng)進行了探索,網(wǎng)絡(luò)課程、移動學(xué)習(xí)平臺、微博、微信等多種平臺和工具已經(jīng)在該類課程的教學(xué)中得到應(yīng)用。然而,移動互聯(lián)網(wǎng)絡(luò)環(huán)境下,網(wǎng)絡(luò)開放共享課程數(shù)目眾多,微信、微博、QQ等工具不勝枚舉,如何對它們進行有效的篩選、組織和使用,以及移動網(wǎng)絡(luò)環(huán)境下的教學(xué)方式如何與傳統(tǒng)教學(xué)方式有效融合仍是值得研究的問題。
本文通過對移動互聯(lián)網(wǎng)絡(luò)環(huán)境下的資源與傳統(tǒng)教學(xué)方式的有效融合問題進行研究,探索建立一個程序設(shè)計類課程混合式學(xué)習(xí)框架,旨在幫助學(xué)生產(chǎn)生學(xué)習(xí)興趣,促進其自主學(xué)習(xí)和合作學(xué)習(xí)。
1 基于移動互聯(lián)網(wǎng)絡(luò)的混合式學(xué)習(xí)框架構(gòu)建理念
以培養(yǎng)學(xué)生的自主合作學(xué)習(xí)能力為目標(biāo),基于移動互聯(lián)網(wǎng)絡(luò)的混合式學(xué)習(xí)框架應(yīng)體現(xiàn)以下理念:
⑴ 建構(gòu)主義學(xué)習(xí)
由瑞士學(xué)者讓·皮亞杰最早提出的建構(gòu)主義學(xué)習(xí)理論認為,學(xué)習(xí)的過程是學(xué)生與物質(zhì)世界相互作用,主動探索和發(fā)現(xiàn),自己建構(gòu)知識的過程。學(xué)生在與物質(zhì)世界相互作用的過程中,主動進行信息加工,搭建屬于自己的知識結(jié)構(gòu),發(fā)展自身的認知能力。在這個過程中,教師對學(xué)生的學(xué)習(xí)起指導(dǎo)、幫助和促進作用。
建構(gòu)主義學(xué)習(xí)理論認為“情境”、“協(xié)作”、“會話”和“意義建構(gòu)”是學(xué)習(xí)環(huán)境中的四大要素。基于移動互聯(lián)網(wǎng)絡(luò)的混合式學(xué)習(xí)框架中,教學(xué)素材和教學(xué)工具的組織、篩選和使用應(yīng)有助于建構(gòu)理想的教學(xué)情境,使學(xué)生在與現(xiàn)實貼近的情境中學(xué)習(xí),幫助學(xué)生形成學(xué)習(xí)動機。與教師的交流,學(xué)習(xí)伙伴之間的相互協(xié)作應(yīng)貫穿整個學(xué)習(xí)過程的始終。學(xué)習(xí)框架應(yīng)幫助學(xué)生高效率高質(zhì)量地完成意義建構(gòu)的最終學(xué)習(xí)目標(biāo)。
⑵ 混合學(xué)習(xí)
在建構(gòu)主義學(xué)習(xí)思想的指導(dǎo)下,出現(xiàn)了結(jié)合多種學(xué)習(xí)方式的“混合學(xué)習(xí)”(Blended Learning)模式[7]。該模式是指將傳統(tǒng)的課堂教學(xué)模式與視聽媒體教學(xué)相結(jié)合,計算機輔助教學(xué)與面對面的教師教學(xué)相結(jié)合,學(xué)生自主學(xué)習(xí)與學(xué)生之間合作學(xué)習(xí)相結(jié)合等。一方面充分發(fā)揮教師在教學(xué)過程中的引導(dǎo)、啟發(fā)和監(jiān)督作用,另一方面突出學(xué)生的主體地位,充分調(diào)動學(xué)生在學(xué)習(xí)過程中的主動性和創(chuàng)造性。
基于移動互聯(lián)網(wǎng)絡(luò)的混合式學(xué)習(xí)框架應(yīng)充分體現(xiàn)混合學(xué)習(xí)的思想,教師在課堂應(yīng)將傳統(tǒng)教學(xué)方式與現(xiàn)代化的教學(xué)手段相結(jié)合,靈活運用多種形式的教學(xué)素材,調(diào)動學(xué)生課堂學(xué)習(xí)的積極性;課下引導(dǎo)學(xué)生充分利用豐富的網(wǎng)絡(luò)課程資源和各種交互工具、認知工具,由被動的接受知識轉(zhuǎn)為主動探索知識。同時,鼓勵學(xué)生通過學(xué)科競賽、參與企業(yè)項目等方式,綜合運用所學(xué)知識解決現(xiàn)實問題??傊?,混合式學(xué)習(xí)框架為學(xué)生自主探索式學(xué)習(xí)、互動合作式學(xué)習(xí)、學(xué)科綜合式學(xué)習(xí)提供強有力的支持。
2 基于移動互聯(lián)網(wǎng)絡(luò)的混合式學(xué)習(xí)框架構(gòu)建思路
根據(jù)程序設(shè)計類課程的特點,結(jié)合移動互聯(lián)網(wǎng)絡(luò)技術(shù)的發(fā)展和大學(xué)階段學(xué)生的學(xué)習(xí)能力,以充分體現(xiàn)學(xué)生的主體地位和教師的引導(dǎo)作用為指導(dǎo)思想,本文提出了針對程序設(shè)計類課程的“混合式學(xué)習(xí)”框架,如圖1所示。該框架主要包括課堂學(xué)習(xí)、在線學(xué)習(xí)、學(xué)科競賽、實踐項目和移動學(xué)習(xí)平臺五部分。
課堂學(xué)習(xí) 課堂學(xué)習(xí)是大學(xué)生學(xué)習(xí)知識的主要方式,也是學(xué)生與教師面對面交流的直接途徑,所以它是混合式學(xué)習(xí)框架的核心組成部分。教師對課程知識點有著較為深刻的把握,通過直接的講解和近距離地互動交流,可以方便學(xué)生快速直接地掌握抽象的理論知識。教師應(yīng)充分利用網(wǎng)絡(luò)教學(xué)環(huán)境,將傳統(tǒng)的文字知識擴展為圖像、音頻、視頻、動畫等多種形式。例如,對一些抽象的算法,可以通過動畫演示的方式使學(xué)生對其思想有更加直觀形象的認識。對于程序設(shè)計語言類課程,教師可以采用邊講解邊演示的方式,與學(xué)生共同探討編程思路,還能讓學(xué)生直觀地看到規(guī)范的編程習(xí)慣。
在線學(xué)習(xí) 隨著網(wǎng)絡(luò)技術(shù)和智能終端設(shè)備的快速發(fā)展,在線學(xué)習(xí)受到越來越多學(xué)生的歡迎。其優(yōu)點主要包括:①學(xué)習(xí)時間、空間高度靈活。在移動互聯(lián)網(wǎng)絡(luò)環(huán)境下,學(xué)生可以通過手機、平板電腦等設(shè)備充分利用課間、睡前、乘坐交通工具的零碎時間進行學(xué)習(xí)。②能充分發(fā)揮學(xué)生的主觀能動性。學(xué)生可以隨時隨地學(xué)習(xí)自己感興趣的知識,對課堂學(xué)習(xí)的難點問題,可以通過互聯(lián)網(wǎng)方便地查閱相關(guān)資料,探索解決辦法。伴隨著大規(guī)模開放式網(wǎng)絡(luò)課程MOOCs的快速發(fā)展,Meta-MOOC、Deep Learning MOOC、Massive Open Online Labs等在線學(xué)習(xí)新樣式相繼出現(xiàn)[8],使在線學(xué)習(xí)的資源和形式更加豐富多樣。此外,一些優(yōu)秀的網(wǎng)絡(luò)課程資源平臺,如愛課程、網(wǎng)易公開課、騰訊課堂、計蒜客等為學(xué)生提供了更加廣闊的學(xué)習(xí)空間。
學(xué)科競賽 學(xué)科競賽是學(xué)生運用專業(yè)知識分析問題解決問題的綜合性活動,是培養(yǎng)學(xué)生實踐能力和創(chuàng)新能力的有效手段。目前各級組織舉辦的學(xué)科競賽種類繁多,與程序設(shè)計類課程相關(guān)的主要有軟件設(shè)計大賽、數(shù)學(xué)建模競賽、數(shù)據(jù)挖掘競賽、大學(xué)生科技創(chuàng)新大賽等。這些競賽所設(shè)題目與實際應(yīng)用緊密相關(guān),涉及知識面廣,學(xué)生可以組隊開發(fā)一個軟件、產(chǎn)品或解決一個實際問題。通過學(xué)科競賽,可以調(diào)動學(xué)生學(xué)習(xí)的積極性,提高學(xué)生分析問題解決問題的能力,培養(yǎng)學(xué)生的創(chuàng)新精神和團隊意識。此外,一些學(xué)科競賽提供了大量的在線公開題庫,任課教師可以根據(jù)教學(xué)計劃和學(xué)生對知識的掌握情況,選取部分題目作為課下練習(xí)題或上機實驗題。通過完成這些題目,一方面幫助學(xué)生鞏固知識,另一方面激發(fā)學(xué)生設(shè)計程序的興趣,使學(xué)生感受到程序設(shè)計的魅力。
實踐項目 參加實踐項目是程序設(shè)計類課程學(xué)習(xí)過程中的重要環(huán)節(jié),是培養(yǎng)學(xué)生工程素養(yǎng)和創(chuàng)新能力的重要手段。高校應(yīng)加強與企業(yè)的合作,讓學(xué)生利用課余時間參與到企業(yè)的實際項目中去,承擔(dān)部分工作。利用移動互聯(lián)網(wǎng)絡(luò)環(huán)境,通過網(wǎng)絡(luò)視頻會議、遠程培訓(xùn)等手段,使學(xué)生能夠在線與企業(yè)工程師交流,獲取一線開發(fā)經(jīng)驗。通過參與企業(yè)項目,可以使學(xué)生在學(xué)習(xí)的過程中了解社會需求,促使學(xué)生帶著問題主動學(xué)習(xí),在解決實際問題的過程中豐富理論知識,積累實踐經(jīng)驗。
移動學(xué)習(xí)平臺 移動學(xué)習(xí)平臺是混合式學(xué)習(xí)框架的重要支撐,是移動學(xué)習(xí)創(chuàng)新發(fā)展的主要推動力。目前,主流的移動學(xué)習(xí)平臺包括微信、QQ、微博等。以微信為例,它是一款具有平臺架構(gòu)、社交屬性、通訊功能的移動應(yīng)用軟件。利用微信的推送功能,能夠以文字、圖片、音頻、視頻等形式向?qū)W生推送知識點、疑難解答、課程通知、練習(xí)題目等內(nèi)容。微信的即時通訊功能有助于學(xué)生之間、學(xué)生與老師之間隨時隨地的互動交流,形成協(xié)作化的學(xué)習(xí)模式。通過微信的朋友圈可以分享資源和學(xué)習(xí)體會。利用微信的自動回復(fù)功能可以實現(xiàn)課程信息導(dǎo)航、知識點查詢、獲取資源等。另外,除了使用現(xiàn)有的移動學(xué)習(xí)平臺,教師可以和學(xué)生一起開發(fā)建設(shè)個性化的移動應(yīng)用平臺,這些平臺更加貼近學(xué)生的需求,受歡迎程度更高,同時,開發(fā)移動應(yīng)用平臺的過程也能培養(yǎng)學(xué)生的軟件設(shè)計能力和創(chuàng)新思維。
3 結(jié)束語
移動互聯(lián)網(wǎng)絡(luò)環(huán)境豐富了程序設(shè)計類課程的學(xué)習(xí)方式。本文以建構(gòu)主義學(xué)習(xí)和混合學(xué)習(xí)理論為指導(dǎo),提出構(gòu)建基于移動互聯(lián)網(wǎng)絡(luò)的程序設(shè)計類課程混合式學(xué)習(xí)框架。該框架以課堂學(xué)習(xí)為核心,融合在線學(xué)習(xí)、學(xué)科競賽、校企合作實踐項目等形式,注重移動應(yīng)用平臺的綜合運用。本框架的構(gòu)建有利于提高學(xué)生的自主學(xué)習(xí)和協(xié)作學(xué)習(xí)能力,激發(fā)學(xué)生對程序設(shè)計類課程的學(xué)習(xí)興趣,提高學(xué)習(xí)效率。另外,本學(xué)習(xí)框架對于提高學(xué)生的實踐水平,培養(yǎng)學(xué)生的團隊合作意識和創(chuàng)新精神具有實際意義。
在本文提出的混合式學(xué)習(xí)框架中,教師應(yīng)引導(dǎo)學(xué)生選擇并靈活運用適合自身的學(xué)習(xí)形式,以實現(xiàn)學(xué)生的自主學(xué)習(xí)和高效學(xué)習(xí),在學(xué)生遇到問題時應(yīng)給予及時的指導(dǎo)和幫助,因此,教師發(fā)揮著至關(guān)重要的作用。如何充分發(fā)揮教師在本學(xué)習(xí)框架中的引導(dǎo)促進作用,將是我們下一步深入研究的問題。
參考文獻(References):
[1] 馬雪英,王桂平.以能力為導(dǎo)向的程序設(shè)計類課程教學(xué)體系[J].
計算機教育,2011.4:74-78
[2] 賀晶晶.基于OJ平臺的C程序設(shè)計混合式教學(xué)實踐探究[J].
計算機時代,2017.6:58-60
[3] 閆會娟.互聯(lián)網(wǎng)時代自主學(xué)習(xí)能力培養(yǎng)的教學(xué)模式構(gòu)建——
以程序設(shè)計類課程為例[J].電子商務(wù),2016.8:85-86
[4] 袁芬.基于微信公眾平臺的翻轉(zhuǎn)課堂教學(xué)改革與實踐——以
ASP.NET程序設(shè)計課程為例[J].中國教育信息化,2016.12:36-39
[5] 李媛媛,李艷輝,沙繼東.高職自主學(xué)習(xí)型課堂教學(xué)模式的構(gòu)
建與實施——以程序設(shè)計課為例[J].中國成人教育,2014.10.
[6] 何濤,李華忠,魏勇等.移動互聯(lián)環(huán)境下軟件類專業(yè)自主協(xié)同
學(xué)習(xí)模式研究[J].深圳信息職業(yè)技術(shù)學(xué)院學(xué)報,2015.1:68-73
[7] Driscoll, M. Blended learning: Let's get beyond the hype.
Learning and Training Innovations[Z].(2002).
[8] 祝智庭,劉名卓.“后MOOC”時期的在線學(xué)習(xí)新樣式[J].開放
教育研究,2014.3:36-43