王巖 冒志敏 李秀靜
摘要:《C語言程序設(shè)計》課程作為計算機專業(yè)的基礎(chǔ)課程之一,對學(xué)生編程能力的培養(yǎng)和后續(xù)課程的開展均起到了舉足輕重的作用。該文主要介紹了基于SPOC教學(xué)方法的《C語言程序設(shè)計》教學(xué)平臺的設(shè)計與開發(fā),根據(jù)課程特點通過利用SPOC教學(xué)方式加以改進,讓其服務(wù)于《C語言程序設(shè)計》課程的日常教學(xué),進而提高教學(xué)質(zhì)量與效果。
關(guān)鍵詞:SPOC;C語言程序設(shè)計;教學(xué)平臺
中圖分類號:TP11 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2018)17-0179-01
1 背景
目前很多高校計算機專業(yè)的程序設(shè)計教學(xué)語言大都采用《C語言程序設(shè)計》,一方面,通過該課程的學(xué)習(xí)可以培養(yǎng)學(xué)生的編程能力;另一方面,該課程可以對后續(xù)與程序設(shè)計相關(guān)的課程有一定的推動作用,這使得該課程一直是眾多高校計算機專業(yè)的程序設(shè)計教學(xué)語言之一,在高校程序設(shè)計類課程中的普及率較高。
在教學(xué)實施過程中,優(yōu)質(zhì)教學(xué)資源較少、課程教學(xué)形式單一、教學(xué)方法傳統(tǒng)、調(diào)動學(xué)生積極性困難等問題,不僅在《C語言程序設(shè)計》課程教學(xué)中出現(xiàn),在其他課程教學(xué)中也有體現(xiàn),是教學(xué)過程中的突出問題之一,尤其受到高校教師們的關(guān)注。針對于此,許多專家做了相關(guān)研究,并取得了一定成果。其中MOOC(Massive Open Online Courses)和SPOC( Small Private Online Course)因其靈活的教學(xué)方法、豐富的學(xué)習(xí)資源、容易調(diào)動學(xué)習(xí)者積極性等優(yōu)點被許多課程所借鑒,也一定程度解決了上述這些課程教學(xué)中出現(xiàn)的問題,值得進一步研究。對于MOOC和SPOC來說,前者更適合大規(guī)模遠(yuǎn)程教學(xué),但與傳統(tǒng)教學(xué)的結(jié)合性較差;而SPOC則是前者與傳統(tǒng)教學(xué)方式的有機結(jié)合,是一種利用遠(yuǎn)程教學(xué)資源面向小規(guī)模、特定群體的教學(xué)解決方案。由此可見,對于《C語言程序設(shè)計》課程教學(xué)出現(xiàn)的問題來說,可以通過利用SPOC教學(xué)方式加以改進,同時有必要根據(jù)《C語言程序設(shè)計》課程特點,構(gòu)建基于SPOC模式的《C語言程序設(shè)計》教學(xué)平臺,讓其服務(wù)于《C語言程序設(shè)計》課程的日常教學(xué),同時也為其他科目的教學(xué)中出現(xiàn)的類似問題提供有益支持。
2 SPOC教學(xué)模式
SPOC(即小型受限在線課堂)是由美國加州大學(xué)伯克利分校教授Armando fox提出的。目前,許多高校都在開展基于MOOC的SPOC教學(xué)。清華大學(xué)的康業(yè)勤教授認(rèn)為SPOC是后MOOC時代的網(wǎng)絡(luò)教育,可以在一定程度上改善MOOC教學(xué)中出現(xiàn)的一些不足,如教師無法及時掌握學(xué)生的學(xué)習(xí)動態(tài),無法進行有效的師生互動、調(diào)動學(xué)生的積極性,以及考試成績評定性差等。此外,學(xué)生在討論區(qū)提問或解答問題的過程,不僅可以提高學(xué)習(xí)效果,還可以進一步加深對問題的理解。SPOC教學(xué)模式既能共享MOOC平臺優(yōu)秀的課程資源,又能體現(xiàn)“限制性”學(xué)習(xí)帶來的教學(xué)特點。
雖然SPOC日益深入人心,并將逐步擴大在國內(nèi)高校中的應(yīng)用范圍,也持續(xù)增加了在高校教育的影響力,但是SPOC教學(xué)模式在應(yīng)用過程中可能會帶來學(xué)生參與程度較低、網(wǎng)絡(luò)學(xué)習(xí)碎片化、個性學(xué)習(xí)缺失等淺層學(xué)習(xí)狀況。這種狀況在課題組任課的計算機專業(yè)基礎(chǔ)課SPOC教學(xué)過程中屢有發(fā)生。有鑒于此,有必要對SPOC支持下的C語言程序設(shè)計課程深度教學(xué)進行研究,結(jié)合計算機專業(yè)大學(xué)生的社會需求,了解大學(xué)生進行計算機專業(yè)基礎(chǔ)課SPOC學(xué)習(xí)過程中的訴求,探索深度學(xué)習(xí)的內(nèi)涵和實施深度學(xué)習(xí)的需求。
2 基于SPOC的《C語言程序設(shè)計》教學(xué)平臺設(shè)計
2.1 平臺搭建
SPOC教學(xué)需要在線平臺的支持,目前,高?;旧隙加心軌蜷_展SPOC教學(xué)模式的在線教學(xué)平臺,主要包括Moodle平臺、清華教育在線理論等。文中教學(xué)平臺根據(jù)作者所在學(xué)校的實際情況以及學(xué)生培養(yǎng)目標(biāo)設(shè)計而成,設(shè)置有教師權(quán)限和學(xué)生權(quán)限:教師可以在后臺設(shè)置課程的教學(xué)大綱、教學(xué)計劃、發(fā)布教學(xué)資源(主要以視頻為主)、討論話題、考試等;學(xué)生可以查閱相關(guān)資料和文檔、觀看視頻、參加考試等。系統(tǒng)可自動匯總考試成績。具體平臺功能簡介如圖1所示。
2.2 平臺應(yīng)用
根據(jù)SPOC模式的特點,教學(xué)平臺的應(yīng)用可分為線上自主學(xué)習(xí)、線下課堂答疑討論和綜合考核評價三個部分。
2.2.1 線上自主學(xué)習(xí)
SPOC教學(xué)平臺可上傳各種教學(xué)資源,可采用自建資源和引用他人已有資源兩種方式,資源可包括《C語言程序設(shè)計》相關(guān)的優(yōu)質(zhì)教學(xué)視頻、各章節(jié)教學(xué)課件、重難知識點練習(xí)、作業(yè)等。在學(xué)習(xí)過程中,學(xué)生結(jié)合自身情況制定學(xué)習(xí)計劃,在討論區(qū)內(nèi)觀看教學(xué)錄像、提交作業(yè)和回答問題;教師在線回答學(xué)生的問題,統(tǒng)計學(xué)生自主學(xué)習(xí)成績。
2.2.2 線下課堂答疑討論
線下教學(xué)在機房進行,教師根據(jù)學(xué)生的在線學(xué)習(xí)情況,現(xiàn)場回答問題、演示經(jīng)典實例和解決典型問題,并且可以展示優(yōu)秀的作業(yè)進而激發(fā)學(xué)生的在線學(xué)習(xí)興趣。
2.2.3 綜合考核評價
期末綜合考核成績由在線自主學(xué)習(xí)成績、課堂成績和主要作業(yè)成績和期末考核成績?nèi)糠纸M成,根據(jù)各部分所占成績比例計算獲得最終成績。其中,在線自主學(xué)習(xí)成績按系統(tǒng)制定的規(guī)則進行評價,課堂表現(xiàn)和作業(yè)成績由教師根據(jù)學(xué)生作業(yè)情況和平時課堂表現(xiàn)給出,期末考試成績根據(jù)學(xué)校統(tǒng)一安排的考試進行評定。
3 總結(jié)
構(gòu)建SPOC支持下C語言程序設(shè)計課程教學(xué)平臺,可以將SPOC技術(shù)平臺、教學(xué)內(nèi)容、學(xué)習(xí)方式、評價手段等有效融入課程教學(xué)過程,逐步推進和實施這些課程深度教學(xué),提高教學(xué)質(zhì)量和效率,并實現(xiàn)計算機專業(yè)大學(xué)生的深度學(xué)習(xí)。
參考文獻(xiàn):
[1] 戰(zhàn)德臣, 聶蘭順, 張麗杰, 等. 大學(xué)計算機課程基于MOOC + SPOCS 的教學(xué)改革實踐[J]. 中國大學(xué)教學(xué), 2015(8): 30.
[2] 羅九同, 孫夢, 顧小清. 論基于MOOC 的“SPOC”教學(xué)新模式——以廣告設(shè)計基礎(chǔ)課程為例[J]. 亞太教育, 2015(34): 100.
[3] 康葉欽. 在線教育的“后MOOC 時代”——SPOC 解析[J]. 清華大學(xué)教育研究, 2014(1): 85.