鄭麗萍 時永霞 王珊珊 孫麗萍



【摘要】? ? 在當前的教育教學領域內,為了全面落實“以人為本”教育理念,充分體現出學生的教學主體地位,又推出了“對分課堂”這一新型教學策略。對于高職計算機類專業教學而言,有必要引進“對分課堂”,全面提高教學實用性,促進學生的專業知識水平、綜合實踐技能以及核心素養的全面提升。本文以Python課程為例,從教學現狀問題和解決對策這兩方面著手,針對“對分課堂”在高職計算機類專業課程中的教學實踐策略進行了系統化研究,希望相關建議能夠為大家帶來一些思考與啟迪。
【關鍵詞】? ? 高職計算機類專業課程? ? 對分課堂? ? 教學實踐? ? 以Python課程為例
引言:
課堂是教學活動的主要場所,課堂質量是教學質量的決定因素。在網絡時代,高校學生獲取知識的渠道和方式呈現多元化趨勢。在多樣性、趣味性、及時性方面,教師傳授知識的方式無法同網絡相比。在科技高度發展的今天,各學校都在進行不同程度的教學改革,針對近年來新出現的“翻轉課堂”和“對分課堂”教學模式進行了對比分析,給出了這兩種模式的相同和不同之處,提出教師應根據學生和教學內容的情況采取適合的教學模式,探討了“對分課堂”教學模式在Python語言程序設計課程教學中的應用。自2020年3月份起,筆者對2019級大數據技術應用等專業開設的Python語言程序設計課程進行教學改革,并總結了探索與思考。[1]
一、“對分課堂”教學模式
“對分課堂”是由復旦大學心理學教授張學新的提出的一種新型教學模式,其先進之處在于整合了講授式教學與討論式教學二者的優勢,達到提高教學質效的目的。從對分課堂的實施方式上看,教師利用一半的課堂時間進行教學講解,學生利用另外一半課堂時進行討論式學習。這就需要教師在授課過程中做到“精講”與“留白”。也就是說,在上課之初,教師先針對本節課教學內容搭建一個整體框架,之后著重針對重點與難點內容進行講解,其它知識留給學生進行自學或者互動學習。在“對分課堂”的教學場次上,主要包括知識講解、內化吸收、討論互動這三個階段。對此,需要教師講解知識的同時,適時提出一些帶有引導性、探究性意味的問題,讓學生在思考問題、解決問題的過程中,加快對所學知識的內化與吸引,并且形成良好的學習習慣。將“對分課堂”應用到高職計算機類專業教學中,可以打破傳統教學模式下沉悶枯燥、生硬乏味的課堂氛圍,從而有效改變學生的聽課狀態,積極主動地參與到學習與互動當中,提高學習效率與聽課質量,加快從知識到能力再到核心素養的轉化速度。對此,需要專業教師對自身的職能作用進行重新定位,凡事都要從學生的角度出發,合理把控課堂教學節奏,給學生預留出充分的自主學習、討論以及思考時間,增進師生之間、學生之間的互動交流,呈現出更加優質高效的教學效果。[2]
二、高職計算機類專業課程教學現狀
在當前的高職計算機類專業課堂體系當中,為了提高教學成果的實用性,為學生具備較強的職業素養提供助力,加大了Python編程語言的教學比重;在教學專業上,軟件技術、大數據技術應用及移動通信等多個專業紛紛開設了Python課程。這就意味著對計算機專業相關的高職學生而言,Python課程不僅非常重要,而且涉及的知識面非常廣、層次復雜多樣、存在較高實踐要求,所以存在比較大的教學難度。外加Python課程的課時相對較少,要讓學生在較短的時間內掌握較強的編程能力,必然采取有效措施充分調動起學生的求知欲望與學習興趣,方可取得理想的教學成效。但是,從目前教學現狀來看,很多高職計算機專業授課教師仍在采用滿堂灌、填鴨式、照本宣科等傳統落后的教學方法。如果遇到教材當中的程序示例,有些教師只是粗略的一筆帶過,有些教師為了追趕教學進度,甚至直接省略掉示例講解。在這種教學模式下,看似教學節奏較快,實則學生的接受理解程度并不高,程序設計水平更是難以獲得顯著提升。不僅限制了教學成效的提升,更不利于高職計算機專業學生今后的職業發展。[3]
三、“對分課堂”在Python語言程序設計教學中的應用實踐
(一)選擇適合的教學內容
代碼簡潔是Python的優勢,其代碼量僅為C語言的10%。而且,未必所有Python課程都適合采用對分課堂方式開展課堂教學活動。鑒于此情況,需要高職計算機專業教師結合Python的教學特點以及實際教學需求,在教學內容上做出合理選擇。比如有些章節或者單元,引進了大量優秀教學案例。在講解這一部分知識時,就適合采用對分課堂。通過教師的前期鋪墊與預熱,讓學生圍繞著教材當中的案例進行討論研究,使教師講解自然過渡到學生討論環節當中,由此構建起“對分課堂”教學模式,使教材當中的優質教學資源得到高效利用。[4]
(二)做好對分課堂教學規劃
對于“對分課堂”而言,最為關鍵的一點就是要把握好課堂節奏,如果教師的講解時間過短,就會導致前期鋪墊不夠充分,無法讓學生進入到教學情境之中進行自主學習與討論;如果教師的講解時間過長,就會導致預留給學生的時間過少,容易造成半途而廢、虎頭蛇尾的教學局面。上述兩種情況,都難以發揮出對分課堂的教學價值,甚至浪費掉寶貴的課堂教學時機。為了避免此類問題的發生,需要教師在課前準備階段,制訂科學合理、內容完善的教學計劃,明確本節課的教學目標、教學內容、時間安排以及具體的實施策略。必要時,還要生成一份備忘錄,注明課堂教學過程中的注意事項,為接下來的分課堂實踐過程提供全程指導與保障。比如教師為了激發學生對Python語言程序設計的學習興趣,在制訂教學規劃時,決定引用學生們都比較好奇的搖號程序為例進行課本知識的講解,講解時長約為10分鐘左右;之后,結合教學需求,在多媒體教學設備上播放實例演示,時長約為5分鐘;此后,通過猜數字、抽獎、搖號等游戲引發學生的思考,也可以開展一些自由討論,時長在15-20分鐘之間[5],此環節的具體流程如圖1所示。
最后,讓學生進行當堂演示或者學習成果展示。當然,展示的方式也可以多種多樣的,比如說一說自己的程序設計思路,借鑒了哪些成功案例,或者出于哪些設計意圖;還可以提出一個質疑,由教師進行解答,此環節時長約10分鐘。借助這樣一份課堂教學規劃,既保證了教學任務的順利完成,又培養了學生的思考能力與探究能力,使對分課堂教學質量獲得可靠保障。[6]
(三)對分課堂的組織實施
首先,專業知識講解。在高職計算機類專業教學中引進對分課堂教學模式,大多是圍繞著某個教學案例進行知識講解與分析討論,以此來實現“教”與“學”相互協調統一。這就需要教師在引用某在案例之前,結合教學內容進行課本知識的講解。如果是之前學習過的知識,則有必要時行復習與鞏固,為接下來的案例分析以及學習討論創造有利條件。其次,案例分析與分組討論。在選擇案例時,為了促進學生職業素養的有效提升,要選擇一些貼近實際與社會生產需求息息相關的案例。只有這樣,才能充分激發起學生的興趣和參與欲望,使教學過程開展得到更加順利。對此,除了利用教材當中的案例以外,教師還可以進引進互聯網、社會大事件、生活事件等課外內容,對教學內容進行拓展與延伸,使學生獲得更加開闊的眼界。在本次案例分析和上機操作的過程中,教師選用的是三國人物出場分析統計這樣一則案例。[7]此后,教師結合全班學生的學習層次和專業水平將其平均劃分成6-7個小組。分組完畢后,每個小組可以設一名組長,再給每一名小組成員都分配相應的任務,以此來培養學生的責任感與團隊精神。各個小組經過一番討論之后,便開始著手進行上機操作。其中,有一支小組通過成員之間的相互配合,先完成文本分詞,之后再進行出場統計,最后還將統計出的詞匯進行了詞云輸出。此時,各個小組學生們便開始探索“背后的奧秘”,比如不斷的優化不是人名的詞匯、改變詞云圖形的形狀等,最終獲取一個更加權威以及美觀的三國演義詞云圖形,如圖2所示。
通過這一學習過程,不僅學生們認識到計算機操作技能以及Python課程專業知識的實用價值,在內心當中生成一股強大的學習動力和學習熱情,還鍛煉了學生之間的人際交往能力和團隊協作能力。教師還可以引用計算機當中的游戲,激發學生的學習興趣。如讓各小組結合random庫編寫“石頭剪刀布”或者“猜拳游戲”程序,讓學生在掌握住專業知識與實踐技能的同時,體驗到游戲的樂趣,以此來促進課堂教學吸引力的提升。最后,課堂教學總結。這一環節是對分課堂的末端環節,卻是一項非常重要的內容。教師讓每一個小組輪流進行發言,暢談本組合作經驗,交流學習心得,拓展學生的專業層次與思維廣度。在學生發言之后,教師還可適當為學生提供點撥,在點亮學生智慧的同時,充分發揮出對分課堂的教學價值。[8]
(四)有效開展考核評價
將對分教學引進到高職計算機類專業教學中,需要教師發揮出引導性作用。通過先進科學評價機制培養學生對于Python語言程序設計的學習信心,激發學生的學習興趣,并且借助考核評價拉近師生之間的情感距離。比如,在每一次上機操作的過程中,教師都要細心觀察每一名學生的程序設計思路,并且及時捕捉到學生身上的閃光點以及進步,在全班學生面前給予表揚和贊賞。還可以對學生的設計方案或者優秀作品進行展示,讓學生傳授個人經驗。通過這種方式,既豐富了考核評價的形式,又體現出教師對于對分課堂的理解與重視,更可以有效促進學生自信心與成就感的顯著提升。[9]
四、教學總結與教學建議
(一)教學總結
在高職計算機類專業教學中實施對分課堂由于處于剛剛起步階段,所以教師要本著較強的批判意識針對近期教學工作進行自我總結。挖掘出當前工作中的問題與不足,找到阻礙教學質效提升的根本原因,進而有針對性的探索下一步實踐策略。同時,還要針對成功經驗進行總結與提煉,或者向其他教師學習,不斷提升自身工作水平。[10]針對大數據技術應用專業的學生,對于提升自主學習意愿的措施進行調查、分析,結果如表1所示:
通過對表1當中的數據進行對比分析,非常明顯體現出多媒體教學視頻在對分教學中的重要性。基于這一調查結果,教師要在日常工作中強化對短視頻、電子圖片、音頻文件等各類與計算機教學相關的網絡教學資源進行收集與利用。并且將其制作成短小精悍的多媒體教學視頻用于在課堂上播放,從而引導學生更好的投入到課堂教學與互動討論當中,促進學習效率與專業水平的有效提升;另外,高職計算機類專業教師還要時常與學生進行溝通交流,了解學生對于近期開展對分教學的感受與體會,從而及時發現教學過程中的問題與不足,針對接下來的教學工作進行完善與改進,掃清實施對分教學過程中的阻礙問題。
(二)教學建議
在高職計算機類專業課程教學中,“對分課堂”教學所代表的僅僅是一種新型教學策略,它應該具備更加豐富多彩的形式。只有這樣才能使Python語言程序設計課程以及其他計算機類專業課堂教學呈現出更加強大的魅力與吸引力,使學生積極投入到學習、討論以及合作探究等環節當中。對此,需要高職計算機專業教師不斷提升自身的創新能力、自學能力、責任感與職業素養。只有這樣才能促使教師學習先進的教學理念、教學方法以及教學工具,并將其合理應用到日常教學工作當中。這不僅是促進課堂教學質效提升的有效途徑,更是全面提高計算機領域人才質量的必要保障。
五、結束語
在當前的高職計算機類專業課程教學中,愈加凸顯出Python語言程序設計課程的重要性。但是,這一部分教學內容始終不僅存在較大的教學難度,而且對于學生的學習積極性、主觀能動性還具有較高的要求。對此,有必要將“對分課堂”教學模式引進到Python課程的教學當中,營造出生動活躍、充滿互動性的課堂氛圍,充分調動起學生的學習愿意,使學生能夠全身心投入到學習與合作討論當中,獲得專業水平、學習能力以及職業素養的全面提升,同時推動我國高職教育成果的同步提升。
作者單位:鄭麗萍? ? 時永霞? ? 王珊珊? ? 孫麗萍? ? 青島工程職業學院
參? 考? 文? 獻
[1]王笑宇.解析高職計算機教學更新與創新思維模式[J].湖北開放職業學院學報,2021,34(22):8-9.
[2]李曉麗.談高職醫學院校計算機教學中學生創新創業能力培養[J].電腦知識與技術,2021,17(27):183-184.
[3]武云霞.高職計算機在通信技術應用中的創新實踐研究[J].電子測試,2021(12):133-134+19.
[4]劉曉.基于混合教學的高職計算機教學創新路徑[J].現代職業教育,2021(22):228-229.
[5]熊立春.試論高職院校計算機教學中培養學生創新能力的策略[J].數字通信世界,2021(03):275-276.
[6]王媛.“互聯網+”時代高職計算機英語翻譯對分課堂的研究與實踐[J].科技視界,2021(33):159-161.
[7]王琳,張學波,李晉麗.對分課堂模式下《大學計算機基礎》課堂教學設計探討[J].電子世界,2021(10):83-84.
[8]熊立春.試論高職院校計算機教學中培養學生創新能力的策略[J].數字通信世界,2021(03):275-276.
[9]王初苗,王靜.基于創新創業能力培養的高職計算機教學評價體系建設研究[J].創新創業理論研究與實踐,2020,3(14):64-66.
[10]吳紹兵,王昌梅,賈學明,曹好順,扶斌.基于對分課堂的Python語言程序設計教學探索[J].計算機教育,2019(02):53-56.
[11]陳長印,王朝暉.對分課堂教學模式在高職計算機課程教學中的實踐探索[J].計算機產品與流通,2017(07):269.