王吉平 費葉琦

摘要:《VB程序設計》是本科教學中一門重要的基礎課,但由于其實踐性強、邏輯要求高,而且教材內容枯燥,導致了學科的教學難度大,通過率低。該文基于已經在《VB程序設計》課程中實施的“對分課堂”教學改革實踐,作了經驗總結,并討論了目前改革方案的效果與不足之處,并予以改進和二次實踐。
關鍵詞:對分課堂;VB程序設計;教學改革
中圖分類號:G642? ? ? ? 文獻標識碼:A
文章編號:1009-3044(2020)02-0162-02
程序設計類課程是各大高校理工科相關專業必修的計算機公共基礎核心課程。旨在提高學生分析問題、解決問題的能力,培養邏輯思維能力,培養學生編程興趣,鍛煉基本編程思想、功底,對于學生未來專業課的學習及畢業后從事技術信息類工作有著至關重要的作用。
1 傳統VB程序設計教學
1) 模式
理論課由老師在課堂上使用教材及PPT進行進行知識點的介紹、舉例、講解、分析、總結等,學生則坐在教室里被動的記憶知識點。如有作業,一般也是在老師監督不到的課后進行完成,再由老師在下次授課時講解。
實踐課為上機教學,由老師給出幾個(或書上的)習題,學生按照課堂上已經講過的知識點來自主進行實際的編程。
2) 缺點
理論課上學生課堂積極性弱,一部分學生對自己是否掌握了知識點并不清楚,只覺得老師講的時候自己能聽懂就行了,實際上并沒有真正掌握知識;而更多的學生則根本不聽,選擇睡覺、玩手機、互相聊天。老師也沒有辦法一一點名批評、時時刻刻關注課堂紀律問題。作業的真實性也有待考究,交上來的作業千篇一律,沒要求交的則可能根本不做,老師上課講解時也不記錄下來。而這些老師都無法監督到每個學生身上。
實踐課師生互動是比較多,但效率低下,老師在為一個同學指導時很難反饋其他同學的問題,而導致在有限的上機時間里,很多學生的疑問根本沒法得到解決,致使很多學生最終選擇了忽視問題,不求甚解。而還有很多學生因為沒有提前準備,而選擇抄襲書上、網上的答案,甚至用U盤復刻其他同學的答案,老師也很難知道。
2 對分課堂
對分課堂模式,由上海復旦大學心理系學科帶頭人張學新教授在多年教學實踐和理論思考的基礎上,于2014 年提出并首次嘗試的原創性課堂教學模式。
對分課堂核心理念是把教學的過程分為三個不同的階段,分別為內容( Presentation) 、內化吸收( Assimilation) 和討論( Discussion),故也可簡稱為PAD課堂。其核心理念是分配一半課堂時間給教師講授,另一半留給學生討論,把講授和討論分隔開來,讓學生有充分的時間吸收知識并進行自主學習、自我思考,形成自己的思想或觀點。從效果上來說,就是能提高學生的主觀能動性,使學生在課堂上能更積極的學習;能增加老師與學生在課堂上的互動,避免出現“老師熱情講課、學生努力聊天”的尷尬局面;能快速反映出課堂教學效果,減少學生的偷懶、抄襲現象。多方面的提高了教學質量。
可以很自豪地說,“對分課堂”是中國人自己的創造,融合了講授式課堂與討論式課堂的優點,試圖從根本層面上擺脫我國當前大學課堂教學的困境,形成更適合國情的課堂模式,為我國高等教育的教學改革提供一個新的思路。
3 課程教學改革的實踐
1) 初次實踐
本校《VB程序設計》的教學是按4學分64學時(其中理論教學40學時,實踐教學24學時)總共16周的教學計劃實施的,每周兩次課,每次100分鐘(兩個學時+10分鐘課間)。參照教學大綱要求,筆者根據自己對“對分課堂”教學模式的核心理念的理解,再結合本校學生自身情況,在2018年春季教學班級中,選取17級工業工程班級進行教學改革的初次嘗試。
前四周由老師按傳統課堂講基礎知識。后十周采用隔堂對分的形式,每周排一次理論課,一次上機課,安排學生以宿舍為單位(三至四人)成組,學生在每周理論課結束后,在課后進行自主學習、內化吸收;在上機課上按小組上機操作,進行組內討論,修正并確定小組方案,完成編程,然后進行組間討論,幫助未完成的小組,和已完成的小組互相取長補短,最后由老師抽查、總結。最后兩周進行課程總結,學生考核,問卷調查。
在2018年春季教學學期末通過調查問卷、個別談話、組長反饋等多種方式,收集了工業班41位同學的意見和反饋,全部學生認可“對分課堂”這種新的教學方式,其中92%的學生明確表示支持教師在以后的教學中繼續采用此教學模式。
2) 不足之處
通過一個學期的嘗試,發現以下問題:(1)前四周的基礎授課完全是傳統課堂。(2)后十周的隔堂對分沒有考慮到各學生學習能力的差異,分組時只是簡單的宿舍分組,而沒有考慮“傳幫帶”的問題。(3)最后兩周作為總結復習與考核調查來說時間過于緊張。
3) 改進方案的實踐
本校《VB程序設計》按4學分64學時(其中理論教學40學時,實踐教學24學時)總共16周的教學計劃實施,每周兩次課,每次兩課時。在2019年春季教學班級中,選取18級土木工程班級進行教學改革的二次實踐。
第一至三周講基本的VB知識,由于知識量少、基礎,所以簡單地進行堂內對分教學。
第一周第一次課第一課時給學生明確VB的教學內容,普及對分課堂的概念,并讓學生在課間三至五人自由分組;第二課時由老師建立對分課堂大群,學生每組的組長建立各自的討論組,方便交流,然后在剩下的時間大致講解“VB導論”章節。第一周第二次課開始到第三周結束,每次課前三十分鐘由老師講解教材內容,后十五分鐘與課間交給學生進行討論,在第二課時上課時先有學生進行提問,若沒有問題,則由老師提問學生,或者繼續講解課程。
第四至第十三周每周第一次課為理論課,第二次課為上機實踐課,兩次課以隔堂對分的模式進行教學。
理論課基本上為教學展示(Presentation)。除去每次理論課的前十分鐘作為上一次實踐課的總結、補充之外,剩余時間均由老師講解新課,對概念、重點、難點進行解析,并在最后布置課后作業(即第二次上機課要編譯的程序)。
課后為內化吸收(Assimilation)階段。學生在課后結合查閱資料、課堂筆記、組內討論等方式內化吸收新內容,并自己獨立完成作業。
上機課為討論( Discussion)階段。第一課時老師先花費幾分鐘檢查作業的完成情況(不在意對錯),并對一字未動的學生進行詢問和批評、扣分,然后由學生進行組內討論,確定一個小組方案,并上機編譯程序,檢驗對錯。第二課時前20分鐘進行組間交流,取長補短,可以幫助未正確完成的小組,若有爭論可以直接詢問老師,老師也要一直走動巡視、抽查,主動幫助學生,同時也把控討論話題,不讓學生把討論變成閑聊。后25分鐘由老師進行總結——演示程序的正確過程,指出學生的通病、編譯的重點,操作的細節等,并對本次討論加以點評打分,打分成績計入學生平時成績中。
第十四周的兩次課為重點內容的總結復習,由老師講解考核重點,學生也可在課堂上直接提出自己的疑難之處。第十五周為兩次綜合程序的上機復習,題目和答案由老師在群里提前發布,學生上機練習,不安排老師當堂解答。第十六周安排學生考核及過程總結。 表1 為某知識點教學設計案例。
4) 打分
合理的打分安排能讓學生明確平時上課的重要性,又不會讓最終的考核顯得不夠有決定性。
5) 二次改革的成果
自由分組的效果比按宿舍更好,大部分小組的成員都是水平相近、有共同興趣的,在討論時也更熱烈。前三周的課因為實施堂內對分而更加高效有趣。上機課因為檢查作業而讓很多在小組里面不出力的學生得以警醒。組內討論提高了各組成員的編程興趣,組間交流又提高了小組間的競爭力。最直觀的效果就是有很多的同學在課間、在群里向老師提問,理論課講課時也很少有同學做“低頭族”。
4 思考與展望
對分課堂在VB課程設計改革上的成功不是偶然的,混合模式教學適應于所有的學科。學生在對于該模式的適應性上也是喜人的,理論課前不需要預習符合課程繁多的工科大一學生的要求,課后學習讓學生能以自己的進度消化吸收,討論環節更是激發了學生的課堂積極性與思維活躍性。
但作為講師,還有幾點要注意。首先,不能以對錯論學生的作業,因為內化吸收注重的是做沒做,而不是有沒有一步到位做好。做好這一環節完全可以由討論交流時來完成,最后老師的總結更能進行彌補。第二,學生的積極性是需要時間激發出來的,不能因為第一二次課學生狀態不好就喪失教學熱情。第三,學生的提問質量是一步一步提高的,面對學生的問題,即使很基礎、很不著邊際,也要耐心解答,隨著課程的深入,學生的問題會越來越一針見血,老師也會越來越輕松。
最后我們要承認,對分課堂的模式有很大的優勢,比如它可以讓學生更容易理解知識,增強學生的交互能力,但它也不是完美的。比如它缺少案例來證明它能夠提升學生自主解決問題的能力。但我們只要正視這一點,并不斷實踐、改善,我相信對分課堂的教學模式的未來一片坦途。
5 總結
“授人以魚不如授人以漁”,對分課堂要求教師改變傳統教學模式,積極提升自我,將以教師為中心的思維方式轉換到以學生為中心,做到了教給學生更好的理解吸收問題的方法,讓學生更積極的自主學習。
該課題成功實施后,對分課堂在更多課程上的實踐,也將使更多的人受益,促進更多的學生獲得隱性的知識,提高學習效果和教學質量。
參考文獻:
[1] 溫雅敏.基于“對分課堂”的 C 程序設計實驗教學改革探索[J].景德鎮學院學報,2018,33(3):92-95.
[2] 盧春華,王杰華.對分模式下《VB程序設計》的大課堂教學改革探索[J].教育教學論壇, 2017(3):92-93.
【通聯編輯:代影】