摘? 要: 根據(jù)高校應(yīng)用型人才培養(yǎng)的目標和要求,從教學(xué)內(nèi)容、教學(xué)方法、教學(xué)手段和考核方式幾方面對程序設(shè)計課程進行SPOC教學(xué)改革。建立課程教學(xué)平臺,讓學(xué)生自由選擇課外時間學(xué)習(xí),為學(xué)生的應(yīng)用能力培養(yǎng)提供了時間和空間。設(shè)計應(yīng)用型教學(xué)案例,采用項目教學(xué)法,讓學(xué)生在實踐項目的過程中培養(yǎng)應(yīng)用能力。改革教學(xué)評價方式,加大對學(xué)生應(yīng)用能力的考核,讓學(xué)生更重視自身應(yīng)用能力的培養(yǎng)。
關(guān)鍵詞: 應(yīng)用型; 程序設(shè)計課程; 教學(xué)改革; SPOC
中圖分類號:G642? ? ? ? ? 文獻標志碼:A? ? ?文章編號:1006-8228(2019)04-83-03
Abstract: According to the objectives and demands for cultivating application-oriented talents in universities, an SPOC teaching reform has been conducted for the programming courses from such perspectives as teaching content, teaching methods, teaching means and evaluation means. A course teaching platform has been established, so that students can freely choose their study time outside the classroom, which can provide? time and space for students to cultivate their application ability in practice projects. Application-oriented teaching cases have been designed and Project-Based Learning (PBL) has been adopted to let students cultivate their own application capability in practice projects. The teaching evaluation means has been reformed to strengthen the evaluation of students' application ability so that they can play more importance to the improvement of their own application ability.
Key words: application-oriented; programming course; teaching reform; SPOC
0 引言
培養(yǎng)應(yīng)用型人才是高等教育大眾化背景下的共同選擇和發(fā)展趨勢,為適應(yīng)時代需要以及社會經(jīng)濟發(fā)展,地方高校應(yīng)用型人才培養(yǎng)目標和要求是緊密結(jié)合地方特色,注重學(xué)生實踐能力和應(yīng)用能力[1]。計算機應(yīng)用技術(shù)的快速發(fā)展以及在各個行業(yè)中的廣泛應(yīng)用,使計算機應(yīng)用能力成為當代大學(xué)生知識結(jié)構(gòu)的重要組成部分,程序設(shè)計能力是計算機應(yīng)用能力最重要的一部分。如何培養(yǎng)學(xué)生應(yīng)用計算機知識解決實際生活中問題或?qū)I(yè)問題的能力是基于應(yīng)用型人才培養(yǎng)的程序設(shè)計課程需要著重研究的問題。
對部分2016級學(xué)生和講授程序設(shè)計課程的教師進行了調(diào)研,發(fā)現(xiàn)程序設(shè)計教學(xué)中存在的一些問題。由于教學(xué)改革導(dǎo)致教學(xué)課時壓縮,教師為完成教學(xué)任務(wù)不得不在課堂上“滿堂”講,學(xué)生處于被動學(xué)習(xí)狀態(tài),缺少自由思考時間,也沒有時間培養(yǎng)學(xué)生的應(yīng)用能力。教學(xué)中選取的案例與學(xué)生的實際生活和專業(yè)聯(lián)系不緊密,學(xué)生不能學(xué)以致用,導(dǎo)致對課程失去學(xué)習(xí)興趣。學(xué)生的期末成績雖然是過程性考核結(jié)構(gòu)成績,但是很少反映學(xué)生的計算機應(yīng)用能力,導(dǎo)致學(xué)生不重視提高自己的計算機應(yīng)用能力。
1 SPOC
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展和廣泛應(yīng)用,作為“互聯(lián)網(wǎng)+教育”的典型代表[2],大規(guī)模開放在線課程MOOC已經(jīng)席卷全球,而且迅速進入了“后MOOC”時代——SPOC[3]。加州大學(xué)伯克利分校的Armando Fox教授首次提出了SPOC,即小規(guī)模在線私有課程[4]。SPOC將在線學(xué)習(xí)和傳統(tǒng)課堂融合在一起,借助在線資源的優(yōu)勢彌補了傳統(tǒng)教學(xué)的欠缺,打破了傳統(tǒng)教學(xué)時間和空間的限制,學(xué)生可以利用課余時間進行在線學(xué)習(xí),讓教師可以更好地利用課堂時間進行有效的教學(xué)。教師還可以在教學(xué)平臺上提供教學(xué)資源,并與學(xué)生進行課外互動。SPOC在很大程度上拓展了教學(xué)的空間和時間,是MOOC在大學(xué)校園落地生根、務(wù)實的做法。
2 C語言程序設(shè)計課程SPOC教學(xué)研究
2.1 教學(xué)內(nèi)容設(shè)計
首先應(yīng)選擇能夠培養(yǎng)學(xué)生程序設(shè)計應(yīng)用能力的教材,教材中案例應(yīng)更接近學(xué)生的實際生活和學(xué)習(xí),讓學(xué)生感受到程序設(shè)計的應(yīng)用性。采用項目教學(xué)法,分別設(shè)計處理生活問題和專業(yè)問題的項目,生活項目可以選擇小型超市管理系統(tǒng)、學(xué)生成績管理系統(tǒng)、圖書借書管理系統(tǒng)、家庭財務(wù)管理系統(tǒng)、公司員工管理系統(tǒng)、電子投票平臺等;專業(yè)問題的項目可以根據(jù)不同專業(yè)進行選擇,例如機械電子工程專業(yè)的機器人控制程序,機械設(shè)計制造及其自動化專業(yè)的計算機控制系統(tǒng)程序,PLC上位機程序,電子科學(xué)與技術(shù)專業(yè)的單片機程序等。詳細設(shè)計教學(xué)項目,把項目進行分解,將基礎(chǔ)知識融入到項目教學(xué)中,讓學(xué)生在實踐項目的過程中自主進行知識的建構(gòu)。
2.2 SPOC教學(xué)平臺建設(shè)
教師建設(shè)課程教學(xué)平臺,為學(xué)生提供課外學(xué)習(xí)的空間。教學(xué)平臺包含資源區(qū),教師可以上傳自己的教學(xué)課件、教學(xué)微視頻、課外拓展學(xué)習(xí)資料等。學(xué)生可以在課前觀看預(yù)習(xí)微視頻進行課前預(yù)習(xí),課后觀看重點和難點微視頻進行復(fù)習(xí)。學(xué)生還可以選擇適合自己的課外學(xué)習(xí)資源進行課外拓展學(xué)習(xí),并完成課外學(xué)習(xí)作業(yè)。教師可以在平臺上添加很多活動,例如投票問卷、答疑討論、測試和小組任務(wù),可以提高學(xué)生的學(xué)習(xí)積極性。學(xué)生參與活動可以得到相應(yīng)的分數(shù),比如在參加答疑討論時回答其他同學(xué)的問題還可以得到加分。每個學(xué)生利用自己的碎片時間在課外繼續(xù)補充學(xué)習(xí),增加了學(xué)生的學(xué)習(xí)時間。教學(xué)平臺可以監(jiān)控到學(xué)生使用的全過程,并對學(xué)生的學(xué)習(xí)情況進行打分,讓教師可以了解到每個學(xué)生的學(xué)習(xí)情況。
2.3 教學(xué)過程設(shè)計
教師利用教學(xué)平臺上傳學(xué)習(xí)資源、開展項目教學(xué)[5],學(xué)生自由選擇課外時間完成課前預(yù)習(xí)和課后拓展學(xué)習(xí)。
⑴ 課前準備工作
教師設(shè)計應(yīng)用型項目教學(xué)案例,制作課前預(yù)習(xí)微視頻,布置課前預(yù)習(xí)討論問題,并將以上資源上傳到教學(xué)平臺。由于每個學(xué)生的基礎(chǔ)和接受力不同,學(xué)生的課前預(yù)習(xí)是非常有必要的,有助于提高教師的課堂授課效率。學(xué)生在教學(xué)平臺上觀看課前預(yù)習(xí)視頻并分小組預(yù)習(xí)和討論問題,可在答疑討論區(qū)提出預(yù)習(xí)時遇到的問題。教師檢查學(xué)生的預(yù)習(xí)情況,并根據(jù)學(xué)生提出問題準備教學(xué)內(nèi)容。
⑵ 開展項目教學(xué)
由于學(xué)生已經(jīng)預(yù)習(xí)過本節(jié)課的內(nèi)容,教師可以精簡基礎(chǔ)知識的講解,選擇重點和學(xué)生提出的難點問題進行講解,這樣可以節(jié)省出時間開展項目教學(xué)。教師首先由項目任務(wù)引出本節(jié)課內(nèi)容,選擇部分小組代表回答預(yù)習(xí)討論問題,由此展開對項目任務(wù)的實施。在教師示范項目任務(wù)的過程中,將知識點滲透到其中講解,讓學(xué)生更容易理解知識,也知道如果運用所學(xué)知識處理問題。接著給學(xué)生布置項目任務(wù),讓學(xué)生開展小組討論,教師給予一定的指導(dǎo),沒有完成的項目任務(wù)留在實驗課或課下繼續(xù)完成。最后給學(xué)生留出一定的答疑時間,并對本節(jié)課內(nèi)容進行總結(jié)。
⑶ 課后拓展學(xué)習(xí)
因為課堂時間有限,學(xué)生可以利用教學(xué)平臺在課后進行拓展學(xué)習(xí)。教師上傳課后拓展學(xué)習(xí)資料,學(xué)生可以根據(jù)自己的情況選擇適合自己的內(nèi)容進行學(xué)習(xí),基礎(chǔ)知識掌握后,可以繼續(xù)完成更多的應(yīng)用型題目,進一步提高自己的應(yīng)用能力。教師還可以開展一些課外教學(xué)活動激發(fā)學(xué)生的學(xué)習(xí)興趣,督促學(xué)生課外繼續(xù)學(xué)習(xí)。例如,通過測試活動讓學(xué)生在平臺上完成答題,可以讓教師及時了解學(xué)生的學(xué)習(xí)情況;教師可以布置小組任務(wù)讓學(xué)生完成課后項目任務(wù)并在平臺上提交;答疑討論區(qū)可以加強師生間的交流,讓學(xué)生的問題得到及時的解決,學(xué)生之間也可以互相交流和學(xué)習(xí)。
2.4 改革教學(xué)評價方式
教學(xué)過程評價應(yīng)著重體現(xiàn)學(xué)生的應(yīng)用能力,評價不僅包含理論和實驗課堂表現(xiàn)、完成作業(yè)情況,還要包含學(xué)生使用教學(xué)平臺參與項目任務(wù)討論、完成小組項目任務(wù)和課外交流學(xué)習(xí)的情況,平臺記錄下學(xué)生的學(xué)習(xí)情況并且打分。鼓勵學(xué)生參加課外興趣小組,并帶著作品參加全國計算機大賽,也作為過程評價的加分項。
2.5 教學(xué)反饋
[調(diào)查問題 傳統(tǒng)教學(xué)方式 基于SPOC的教學(xué)方式 你可以完成課前預(yù)習(xí)嗎? 43%可以完成 92%可以完成 你用多長的時間進行課外學(xué)習(xí)? 32%超過3小時 93%超過3小時 你的課外學(xué)習(xí)效果如何嗎? 38%認為效果較好 91%認為效果較好 學(xué)習(xí)中遇到問題可以很快解決嗎? 29%認為可以 87%認為可以 學(xué)習(xí)本課程是否有助于你處理生活或?qū)W習(xí)中的問題? 33%認為可以 86%認為可以 對本課程的考核方式滿意嗎? 63%比較滿意 87%比較滿意 ]
3 結(jié)束語
基于SPOC對程序設(shè)計課程進行教學(xué)改革,改變了傳統(tǒng)的教學(xué)模式,為學(xué)生提供課程教學(xué)平臺,有效地利用在線資源,將線上課堂和傳統(tǒng)的線下課堂相結(jié)合,為學(xué)生應(yīng)用能力的培養(yǎng)提供了時間和空間,并有助于應(yīng)用型項目教學(xué)的開展,讓學(xué)生利用教學(xué)平臺在課外繼續(xù)拓展學(xué)習(xí)。學(xué)生對于應(yīng)用能力的認識也在不斷地提高,可以有意識地利用學(xué)到的知識處理生活和專業(yè)上遇到的問題。SPOC教學(xué)平臺的資源建設(shè)需要整個教師團隊投入很多的時間和精力,如何設(shè)計和利用教學(xué)資源可以更好地培養(yǎng)學(xué)生的應(yīng)用能力是在以后的工作中仍需進一步研究的問題。
參考文獻(References):
[1] 朱苗苗,常晉義,牛國鋒.基于應(yīng)用型人才培養(yǎng)的計算機基礎(chǔ)X實驗教學(xué)研究[J].計算機教育,2015.3:81-83
[2] 何欽銘.通過MOOC/SPOC課程推動課程教學(xué)方法的根本X變革[J].計算機教育,2016.1:10-11
[3] 李鳳霞,陳宇峰,余月,嵩天.基于MOOC/SPOC的課程協(xié)同X建設(shè)與思考[J].計算機教育,2016.1:17-18,20
[4] 厲蘭潔,廖雪花,譚良,徐夢晨.基于SPOC的C語言程序設(shè)計課程教學(xué)改革研究[J].計算機教育,2016.1:74-76
[5] 李妮.《大學(xué)計算機基礎(chǔ)》課程中的項目教學(xué)法實踐[J].運城學(xué)院學(xué)報,2009.1:46-48