白昭+李久成
摘 要:C語言程序設計是中職院校計算機專業(yè)的必修課之一,學習該課程是為以后的學習工作打下程序分析調(diào)試設計的基礎,培養(yǎng)學生用專業(yè)知識解決實際問題的能力。
關鍵詞:C語言 教學 方法 效果
筆者根據(jù)中職生的特點,結合多年的教學經(jīng)驗,對C語言課堂教學中存在的問題進行了以下探索,愿與大家分享。
一、C語言實際教學中存在的問題
一是學生對專業(yè)和C語言課程的認知不夠。
二是學習C語言的動力不足,興趣不高,自我約束力不高。由于C語言涉及的概念較復雜、抽象、語法規(guī)則繁多、邏輯性強,導致學生有畏難情緒;學生普遍認為該課程對畢業(yè)后的現(xiàn)實意義不大,所以學習動力不足,興趣不高;另外學生的自制力不高,易被外界新鮮事物誘惑,妨礙了教育教學秩序。
三是教師沒有軟件開發(fā)的實際經(jīng)驗,不能理論聯(lián)系實際。任課教師理論強,但沒有程序開發(fā)的實際經(jīng)驗,授課內(nèi)容僅來源于教學經(jīng)驗和參考教材,依據(jù)教材特點,教師往往對語法進行深入的教學,對算法卻不重視,這導致學生只會解決書上的問題,不能理論聯(lián)系實際。缺乏實際經(jīng)驗,教學方法單一,已使得C語言教學失去了職業(yè)教育的特點。
二、關于改進教學方法的幾點體會
1.提高學生的專業(yè)認知和課程認知
授課前,通過專業(yè)認知和課程認知,使學生了解該專業(yè)到底該學什么?該課程該怎樣學?就業(yè)后的崗位需求和發(fā)展方向有哪些?只有目標明確,才能對自己的學習做出合理規(guī)劃,也才能在今后的C語言學習中有針對性地提升自己的專業(yè)技能和職業(yè)素養(yǎng)。
2.結合現(xiàn)代教育技術提高教學效果
教育技術形式多樣,精心組織教學過程是開展課堂教學的重要步驟,在教學過程中除了采用合適的教學方法,還可以利用現(xiàn)代教育技術、數(shù)字化資源等信息化手段來提高教學效果。例如:翻轉(zhuǎn)課堂、微課的合理使用,直觀、形象,易于學習,具有規(guī)范借鑒性。
3.優(yōu)化教學過程,提高學生專注力
一方面要降低梯度,教學語言力求通俗易懂。面對基礎較弱的中職生,教學過程要生動形象,趣味性和啟發(fā)性強,對概念性理論的講解要降低梯度。例如:把程序比喻成房子,main比喻成房子的門,學生在理解“程序總是從main函數(shù)開始執(zhí)行,在main函數(shù)里結束”這個知識點時就容易得多,既降低了理解知識的難度,又激發(fā)了學生學習的興趣。
另一方面要通過任務引領、分組協(xié)作、問題驅(qū)動、歸納總結優(yōu)化教學過程。知識點要從實際問題出發(fā),利用任務或者問題驅(qū)動教學。問題是最好的教師,在布置任務時應注意設置疑難問題,引導學生思考。例如,調(diào)試程序時可故意輸入錯誤的代碼,給學生一個思考找錯的機會,對于最快發(fā)現(xiàn)錯誤代碼的學生給予正面的評價。
4.多維評價,注重“時”效
C語言課程的教學包括理論課和實踐課。實踐課上,教師需根據(jù)教學計劃布置上機作業(yè),還要實時量化教學評價,體現(xiàn)在個人評價、小組評價和教師對學生的評價上。教師評價以鼓勵為主,包括算法的合理或創(chuàng)新度,學習態(tài)度的表現(xiàn)形式,學習效率的高低,回答問題的積極性,完成作業(yè)的質(zhì)量等,對出現(xiàn)的與眾不同的、新穎的程序設計方法和思路,要及時宣講或正面評價,以鼓勵這種有創(chuàng)意的學風。課上評價,課下在學生群內(nèi)及時量化,這種多維實時評價模式,一方面兼顧了學習環(huán)節(jié),另一方面也是對學生的一種約束,有利于調(diào)動學生的學習積極性。
5.樹立終身學習的意識,提高教師個人魅力
計算機是個日新月異的行業(yè),“打鐵必須自身硬”,扎實的知識、過硬的教學能力、勤勉的教學態(tài)度、科學的教學方法是教師的基本素質(zhì)。這就要求教師始終處于學習的狀態(tài),無論是教育方法,還是所授知識,都需教師站在知識發(fā)展的前沿,嚴謹篤學、不斷提高自己的業(yè)務能力。
教師對學生的影響,既離不開教師的學識和能力,也離不開教師的為人處世、于國于民、于公于私所持的價值觀,這是教師個人的魅力所在,只有“親其師”,才能“信其道”。
總之,教學是教師與學生的雙邊活動,學習語法不是目的,在掌握語法的基礎上會用C語言解決實際問題才是關鍵。十九大報告說“不忘初心,方得始終”,作為職業(yè)院校的一線教師,筆者將帶領學生腳踏實地,在這偉大的使命的感召下,不忘初心地繼續(xù)前行。
(作者單位:衡水科技工程學校)endprint