劉秀麗 曹金靜
摘 要:“程序設計基礎”是計算機專業和電氣相關專業的一門基礎必修課程。本文針對傳統C語言程序設計教學中存在的問題,結合課程特點和實際教學情況,淺談基于藍墨云班課平臺的混合式教學在“程序設計基礎”課程教學中的具體應用。
關鍵詞:程序設計基礎;藍墨云班課平臺;混合式教學
中圖分類號:TP399;G434 文獻標識碼:A 文章編號:2096-4706(2019)03-0105-03
The Application of Mixed Teaching Based on Moso Teach Platform in
the Teaching of “Basic Programming”
LIU Xiuli,CAO Jinjing
(Shandong Huayu University of Technology,Dezhou 253034,China)
Abstract:“Basic Programming” is a compulsory basic course for computer specialty and electrical related specialty. Aiming at the problems existing in the traditional C language programming teaching,combining the characteristics of the course and the actual teaching,this paper briefly discusses the concrete application of the mixed teaching based on the Moso teach platform in the teaching of the “Programming Basis” course.
Keywords:programming basis;Moso teach platform;mixed teaching
1 混合式教學模式內涵
隨著信息技術與互聯網技術的發展,人們學習知識的渠道發生了變化,原來“填鴨式”“滿堂灌”,以教師為主體的傳統教學模式已不能適應社會發展的步伐。混合式教學應運而生,它的基本思路是:把傳統的學習過程翻轉過來,讓學習者在課外時間完成針對知識點和概念的自主學習,課堂則變成教師與學生之間互動的場所,主要用于解答疑惑、匯報討論,從而達到更好的教學效果。混合式教學模式是一種將網絡教學和傳統教學的優勢結合起來的一種“線上+線下”的教學,既體現教師的主導作用,又充分發揮學生的主體地位,以激發學生的創新能力,混合式教學總體設計圖如圖1所示。
2 混合式教學平臺的選擇及使用方法
混合式教學平臺有多種,如雨課堂平臺、藍墨云班課平臺、微課堂等,而我在本課程中主要使用的是藍墨云班課平臺,本平臺的使用方法分四步走:第一步,教師下載電腦版藍墨云班課平臺軟件,上傳資料,也便于導入和導出資料;第二步,下載并安裝手機版平臺;第三步,創建班課,添加資源和活動;第四步,用邀請碼邀請學生加入到新創建的班。
3 當前“程序設計基礎”課程的教學現狀
(1)對本課程來說,理論性強,知識點枯燥,語法繁多,不利于學生學習興趣的培養;學生最后的期末試卷考核,雖然能夠反映學生對知識點的掌握程度,但不能反映出學生的編程能力。
(2)對學生來說,師生互動的主要手段還是提問/回答,老師很難跟蹤學生對知識點的掌握程度,對于想學的學生和不想學的學生沒有一個平臺去衡量;實踐課上學生主要是以驗證教材案例的功能為主,而獨立編寫代碼、分析錯誤、調試程序的人少,造成實踐教學效果差。
(3)對教師來說,一個班上學生人多,實踐課上無法逐一檢查每個學生的實驗結果,而對學生紙制版作業批改起來工作量大,效率低,很難實時跟蹤學生的學習動態。
4 基于藍墨云班課平臺的混合式教學在“程序設計基礎”課程中的具體實施
由于“程序設計基礎”課程使用的傳統教學方法存在一系列問題,本人結合近幾年教學實踐經驗和高校人才培養方案需求,借助藍墨云班課平臺使用混合式教學對本門課程做了如下工作。
4.1 課前
課前利用手機端的藍墨云班課平臺給學生推送各種形式的教學資源,如視頻、課件、文件、鏈接……,首先學生通過點擊課件了解任務中將要學習的知識點,然后通過觀看視頻,預習任務中的內容,對于在學習過程中遇到的問題,學生們可以在QQ群里提出來,教師對給予解答方案和提出問題的同學都酌情加分,從而激發了他們學習的積極性。最后教師要設置簡單的任務,引導學生利用碎片時間進行自主學習。
4.2 課中
課中內容包括理論和實踐教學兩部分。在這里我采用我們學校所使用的六步教學法。
4.2.1 復習
以前只有批改紙制版作業才能知道學生對哪個知識點掌握的不好,現在通過藍墨云班課平臺上學生作業的“按正確率從低到高”排序功能,就能有針對性的知道哪個知識點學生掌握的不好,進而有目的的作為復習的重點。
4.2.2 導入
通過平臺上大家的預習情況,導入每次課的內容。
4.2.3 新課
主要根據學生在平臺上提出的最多的疑問點重點進行講解。對于理論部分我是將知識點整合到案例中,通過分解案例,逐步引導學生掌握每個知識點;而對于實驗部分我主要采用項目驅動的方式:首先演示本次課要實現的案例效果,然后引導學生了解要實現本節效果可能會用到的知識點,通過老師和學生、學生和學生之間的討論,一步步將案例功能實現。課堂中的互動環節,我主要使用平臺提供的提問功能,通過對平臺數據的分析,對于排名靠后的同學,多和他們面談。
4.2.4 小結
針對每次課講授案例所需的知識點進行小結,主要是為了加深學生的印象。
4.2.5 作業
(1)課堂作業:主要是利用機房的電腦完成教師本節課所講內容的驗證操作。
(2)課外作業:教師通過推送在線自測題等資源幫助學生鞏固所學知識。另外,利用藍墨云班課平臺提供的互動活動,如頭腦風暴,針對易錯或易混淆的知識點分享觀點;針對某個重點或難點問題進行答疑解惑,對于有創新的答復,大家可以相互點贊學習。
4.2.6 課后反思
教師可以根據藍墨云班課平臺捕捉到的反饋信息,如頭腦風暴功能談到的對教師的建議,對上課內容提出的新的看法,對教學方法的改進,對在線測試結果的反饋等,以幫助教師改進教學方法,從而提高課堂效率。
4.3 過程雙向考核
“程序設計基礎”課程是一門理論和實踐并重的課程,理論性強,針對其課程特征,將考核方式規定為:期末成績=線上考核20%+線下考核30%+終結性考核50%。
4.3.1 線上考核
本階段主要考察學生學習本門課程的態度。課前的預習環節,主要由教師在課前將教學資源上傳到藍墨云班課平臺,以便學生在課前預習下節新內容。上課之前的點名環節,不再是使用傳統的喊名答到的方式,而是使用藍墨云班課平臺提供的一鍵簽到功能,讓學生在幾十秒之內完成,這樣大大縮短了簽到時間。另外學生還可以使用平臺提供的“課堂表現”功能對教師提出的問題進行舉手回答或搶答,從而大大增加了學生參與課堂的機會。
4.3.2 線下考核
本階段考核的主要依據是藍墨云班課平臺提供的“活動”中的“作業/小組任務”“測試”功能,主要是由教師在一堂課結束或者一個具體知識點結束,考查學生對所學知識點的鞏固時使用。
4.3.3 終結性考核
本階段的主要考核依據可以是學生對本門課的課程設計形式即完成教師指定程序的編程功能,或者以試題形式考核,而且程序設計題要有一定的比例。
5 教學實施效果
經過一個學期基于藍墨云班課平臺的混合式教學模式在“程序設計基礎”課程中的具體應用,改變了學生被動學習的情形,而形成了變教師的教為學生的學的場景,教師大部分精力用于巡回指導、跟蹤學生的實際進度進行答疑,查漏補缺;對于學生來說,他們可以利用碎片化的時間進行移動學習。而對于學生不熟悉的知識點,他們可以利用教學資源和自己的實際情況多學幾遍,真正達到了因材施教的目的。另外,學生還可以針對教師發表的博客表達自己的想法,讓教師了解學生學習的情況,及時發現問題,并采取有效的方法進行改進。
最后,從期末考試學生對本次課程的考試情況看,其較往屆學生在程序分析、調試及對知識的靈活應用方面都有所提高,最主要的是學生從心理上不再厭惡這樣的課程,慢慢對它們產生了興趣,還積極參加了全國計算機等級考試二級C輔導學習。但由于本次改革剛剛開始,今后還有許多方面需要下功夫,如教材建設、學生自主學習能力等,以達到更高一級教學效果。
6 結 論
學生使用手機上課:
(1)可能會引發家長與學校的擔憂,一方面質疑學習效果和效率,另一方面擔心孩子管不住自己,上網成癮,這就對學校該如何管理手機提出了挑戰;
(2)對教師提出了很高的要求,課前備課的微課、PPT、視頻資源等準備工作量明顯加大,另外課上或課下互動很多,既要有時間作保證,更要有水平來回應不同層次學生提出的問題;
(3)實驗探究活動的開展成為難題,雖然也能上傳實驗視頻或做成微課講解,但終歸不能代替自己操作和探索的快感,況且程序設計實驗還較多,因此建議應用藍墨云班課平臺時更多選擇那些傾向于涉及驗證性較少、難度較小的新課內容。
參考文獻:
[1] 王勇智,范欽.“C語言程序設計”混合式教學實踐與探討 [J].電腦知識與技術,2017,13(14):128-129.
[2] 李英杰.混合式教學模式下的高校計算機基礎教學改革研究 [J].電腦知識與技術,2017,13(1):128-129.
[3] 徐曉林,陸虹.混合教學模式在“程序設計基礎”中的實踐 [J].計算機教育,2007(20):25-28.
作者簡介:劉秀麗(1981.03-),女,漢族,山東德州人,教師,講師,本科,研究方向:數據庫應用、軟件開發。