李俊嬌
(南京機電職業(yè)技術(shù)學(xué)院,江蘇 南京 211135)
高職院校大部分學(xué)生是零基礎(chǔ)學(xué)習(xí)程序設(shè)計,因此,在學(xué)習(xí)C語言時,學(xué)生對知識不理解,編程的邏輯混亂,導(dǎo)致課程學(xué)習(xí)困難較大,學(xué)習(xí)熱情和動力不足,嚴重的還會影響后續(xù)課程的學(xué)習(xí)效果[1]。
在實際教學(xué)中,電子信息技術(shù)專業(yè)的C語言課程多采用“理論+仿真”的教學(xué)模式,能夠讓學(xué)生把課堂學(xué)習(xí)的知識,通過上機仿真進行練習(xí),既增加了學(xué)生對知識的理解,也提升了學(xué)生發(fā)現(xiàn)問題、決問題的能力。但該方法在理論部分過多地注重語法知識的學(xué)習(xí),雖然教學(xué)中老師多采用多媒體教學(xué),但仍然改變不了教學(xué)中理論知識抽象、學(xué)習(xí)過程枯燥、學(xué)生在學(xué)習(xí)時理解存在困難等問題。在仿真運行的時候,學(xué)生理論知識不扎實,學(xué)習(xí)目的不明確,同時,教師過于重視實踐的結(jié)果,導(dǎo)致許多學(xué)生對“C語言程序設(shè)計”只是死記硬背、爭取過關(guān)。此外,該方法只能照顧部分學(xué)生,無法兼顧大多數(shù)的學(xué)生[2]。
隨著網(wǎng)絡(luò)的發(fā)展,信息化、碎片化的學(xué)習(xí)手段被大眾接受,高職院校的教學(xué)也逐漸搭上信息化的“順風(fēng)車”。如何讓教學(xué)與信息化相結(jié)合,使之能夠成為適合學(xué)生、吸引學(xué)生的一種學(xué)習(xí)新方法,是目前廣大教師不斷探索、研究的問題。
本文將根據(jù)高職院校電子信息工程專業(yè)人才培養(yǎng)目標和課程體系的特點,從教學(xué)理念、教學(xué)方法、課程內(nèi)容、實踐環(huán)節(jié)以及考核方式5個方面開展探索與研究,以提高學(xué)生掌握知識的能力、解決問題的能力、創(chuàng)新意識的能力,培養(yǎng)符合社會發(fā)展需要的技能型人才。
教師的職責(zé)是“傳道授業(yè)解惑”,隨著社會的發(fā)展,教師不僅僅是簡單地傳授知識,還要能夠針對不同的學(xué)生進行系統(tǒng)的分層次教學(xué)和評價。這就需要教師在上課前明確教學(xué)理念,采用適合學(xué)生的教學(xué)方法,針對不同學(xué)生教授不同的理論、實踐內(nèi)容以及分層對學(xué)生進行評價。
首先,為了培養(yǎng)創(chuàng)新型技術(shù)技能人才,開創(chuàng)創(chuàng)客式教育模式,在日常的教學(xué)過程中,加入對學(xué)生創(chuàng)新意識的培養(yǎng),提升學(xué)生的創(chuàng)新能力,讓學(xué)生在學(xué)習(xí)過程中發(fā)現(xiàn)問題、提出問題、解決問題。把“線上教育內(nèi)容”變?yōu)樨S富的“創(chuàng)新資源”,把“線下教育內(nèi)容”變?yōu)殚_放的“創(chuàng)新討論”,把“教室、實驗室”轉(zhuǎn)變?yōu)椤皠?chuàng)新平臺”,把“教師”變成“創(chuàng)新的引導(dǎo)者以及學(xué)習(xí)資源的提供者”。把“學(xué)生”轉(zhuǎn)變?yōu)椤皠?chuàng)客”。在日常學(xué)習(xí)過程中,加入創(chuàng)客訓(xùn)練思維的引導(dǎo),培養(yǎng)學(xué)生的創(chuàng)新能力和實現(xiàn)基于創(chuàng)造的能力[3]。
其次,在課堂教學(xué)環(huán)節(jié),教師不再是一言堂,也不再是課堂教學(xué)的中心,而是要精心準備和設(shè)計教學(xué)內(nèi)容的引導(dǎo)者,與學(xué)生一起探討知識,對學(xué)生的學(xué)習(xí)進行指導(dǎo),與學(xué)生共同合作、共同進步。在師生互動的過程中,雙方彼此啟發(fā)和交流,各抒己見。在交流與討論中,思維不斷發(fā)生碰撞,產(chǎn)生情感的共鳴。通過師生互動,讓課堂氣氛活潑、生動,擴大學(xué)生學(xué)習(xí)的深度和廣度,培養(yǎng)學(xué)生的競爭意識,提升其創(chuàng)新能力。
結(jié)合目前應(yīng)用面比較廣泛的網(wǎng)絡(luò)教學(xué),采用線上線下的教學(xué)方法。具體方法如下:
(1)課前,采用線下教學(xué),即通過學(xué)習(xí)平臺(常見的如學(xué)習(xí)通、職教云等)對本次C語言教學(xué)內(nèi)容涉及的應(yīng)用實例、相關(guān)知識進行介紹,再通過相關(guān)測試,了解學(xué)生的學(xué)習(xí)難點。
(2)課中,采用線上教學(xué),即課前的數(shù)據(jù)分析,精心準備、設(shè)計教學(xué)內(nèi)容,根據(jù)不同反饋情況實施相應(yīng)的教學(xué)手段,促使學(xué)生能夠在教學(xué)活動中積極參與,進而增強學(xué)習(xí)氛圍、提升學(xué)習(xí)興趣。
(3)課后,采用線下教學(xué),即通過學(xué)習(xí)平臺發(fā)布測試題目,了解學(xué)生學(xué)習(xí)情況,輔以歷屆學(xué)生參加創(chuàng)客活動所涉及的與本次C語言課程相關(guān)的創(chuàng)客作品,讓學(xué)生了解知識的應(yīng)用,同時,發(fā)散思維,為后續(xù)參加創(chuàng)客活動奠定基礎(chǔ)[4]。
根據(jù)電子信息技術(shù)專業(yè)的人才培養(yǎng)方案和技能要求,結(jié)合學(xué)生畢業(yè)后的反饋和用人單位的意見,對學(xué)生采用內(nèi)容遞進式教學(xué)。
首先,要讓學(xué)生了解“C語言程序設(shè)計”課程的教學(xué)目的、實際應(yīng)用范圍以及該課程與后續(xù)課程的聯(lián)系,讓學(xué)生有目的地去學(xué)習(xí)。
其次,在教學(xué)過程中,設(shè)計簡單、實用的程序設(shè)計案例,讓學(xué)生做一些容易上手的程序設(shè)計,讓學(xué)生易完成、有成就感,進而激發(fā)學(xué)生的學(xué)習(xí)興趣。
再次,在掌握了基本知識后,可以設(shè)計遞進式案例,提高學(xué)生學(xué)習(xí)的深度和廣度,進而培養(yǎng)其發(fā)散思維能力和解決問題的能力。
最后,明確教學(xué)步驟,即看懂程序→簡單修改程序→設(shè)計程序,具體內(nèi)容如圖1所示。

圖1 教學(xué)步驟與目的
作為輔助教學(xué)的手段,結(jié)合教學(xué)平臺,把實踐環(huán)節(jié)分為線上線下兩個部分:(1)線上,通過學(xué)習(xí)平臺,進行上機題目測試、實驗報告提交、作業(yè)互評、查看案例、下載共享資源等。(2)線下,通過仿真軟件對程序進行設(shè)計、仿真、運行,遇到問題可以在學(xué)習(xí)平臺在線提問,也可以就某個問題發(fā)起討論。
考核的目的是掌握學(xué)生的學(xué)習(xí)情況,激發(fā)學(xué)生的學(xué)習(xí)熱情,提高學(xué)生的編程能力,為后續(xù)的課程學(xué)習(xí)奠定基礎(chǔ)。因此,“C語言程序設(shè)計”課程的考核加大過程的考核比重,考核內(nèi)容結(jié)合線上、線下的討論情況、案例編寫的完成情況、實驗報告、章節(jié)的測試成績以及期末考試成績5部分,分別為15%,20%,15%,10%,40%的比重。該考核方式加大了對線上線下學(xué)生的討論、案例編寫的完成情況以及實驗報告的所占分值,意在培養(yǎng)學(xué)生在日常學(xué)習(xí)中發(fā)現(xiàn)問題、提出問題、共同解決問題的能力,增強學(xué)生團隊合作的意識。
本文對“C語言程序設(shè)計”課程的混合式教學(xué)模式進行了初步的改革和探索,開展了基于線上線下的教學(xué)方法,運用了創(chuàng)客式的教學(xué)方理念,以注重學(xué)生學(xué)習(xí)過程為導(dǎo)向、考核方式為主的教學(xué)模式改革,提高了學(xué)生發(fā)現(xiàn)問題、解決問題的能力,為創(chuàng)新型技術(shù)技能人才的培養(yǎng)提供了有益的借鑒。