“高級語言程序設計”是重要的專業基礎課程。面對職業學校學生的知識基礎,如何進行“高級語言程序設計”的課堂教學,實現預期的教學目標,文章根據自身教學實踐總結出了一些有效的教學方法,提高了本課程的教學質量和效果,使學生在掌握基本知識的同時,具備基本編程能力并將計算機技術應用于本專業領域中。
一、讓學生認可自己
在講每一門課之前,講好第一堂課是關鍵,這里的第一堂課是指老師需要牢抓學生的心,讓學生認可自己。
(1)課程的重要性。首先告訴同學們這門課程在計算機專業中的重要性,告訴同學們目前計算機行業的發展現狀,分析計算機行業的就業形式,發展方向,從而引導同學制定自己的學習計劃,職業規劃以及人生規劃。讓同學們知道高級語言程序設計的重要性,相信他們在學習的時候就會認真一些,甚至會主動學習,那么我們就成功了一半,因為大學教育更重要的是引導學生去主動學習,而不是強迫學習。
(2)提高學生的學習興趣。做任何事情,相信有了興趣,那將會有事半功倍的效果,學習也是一樣的,我在上第一節課的時候給同學們舉了這樣一些例子:1+2+3+4+5+…+100=?,讓同學們來用各種方法計算,很多同學都很快算出來了,最快的就是用等差數列來算,我就用C語言編寫了一個小程序,很快也算出來了,同學們看見短短的幾行程序就有這個效果都很感興趣,我又給同學們演示了一些大家都很感興趣的小游戲,并告訴大家如果學好了這門課,自己也可以開發這樣一些程序。把書上一些很經典的算法簡單的介紹給同學們,讓他們產生好奇心,為以后的教學打下基礎。
(3)告訴同學們一些學習方法。讓同學們有了興趣還要有好的學習方法,我給同學們準備了很多視頻,可以讓同學們自己聽,自己看。還給了一些參考書,讓同學們自學,這樣在我上課的時候,同學們聽的就比較輕松,學習信心有了,興趣也大了。
(4)課堂的紀律。在前面給同學們講了重要性,有了學習興趣和學習方法還不夠,因為現在的很多同學學習積極性不夠,經常不上課,到課率不高,這也是讓老師頭疼的地方。所以在第一次課還要講一些課堂紀律來約束一些學習積極性不高的學生。主要用期末考試成績來約束。
二、理論課課堂的教學要求
理論課堂是教師的主戰場,也是教師素質的檢驗地,如何規范教學環節,提升課堂教學質量,優化課堂教學效果是每個老師所關心的問題。我認為課堂教學不只是一百分鐘的事情,因為教學不僅僅是指上課,教學更是一個過程:沒有課前的專門準備就沒有課上的侃侃而談;沒有課外的精心設計就沒有課上的順暢流利;沒有課余的自我增值就沒有課上的與時俱進。因此要提高課堂教學質量,把課上好,就一定要在課外下足功夫,因此我總結了四點教學要求:
(1)備課要精心。備課時視野要開闊認真精選內容,以課程教學大綱為主線,以較合適的教材為基礎,勾勒出教案內容的初步框架,同時還要收集相關的研究事例,通過實驗、求證推導來充實教案的內容。
(2)課件要高新。要有創意設計在課堂上動態的表現出來,下大力氣采用信息技術、多媒體技術,利用DHTML、JavaScript、 flash 交互、GIF動畫和大量圖片等異構媒體, 實現圖文動畫并茂,制作表現新穎內容豐富的課件,通過聲、動、圖、文等多種感觀的綜合刺激使不想看的學生想看,自然也想學;想學的學生更想看更想學。
(3)講課要熱心。要學會運用立體教學手段用每一個精彩的細節設計串起所有的講授內容,在現代化的教學環境里,運用全程多媒體、全方位、全息的教學模式,是能夠極大的激發學生學習的熱情。在多功能教室里,每堂課都要采用自研的多媒體課件AMCS教學,邊講邊演示,將抽象難懂的問題用形象直觀的動態圖形反復交互演示,達到一目了然的效果。一方面教師用圖、文、聲、投影等方式授業解惑,激發學生眼看耳聽,動手又動腦,養成勤于思考的習慣;另一方面學生也要逐步具備并行接收和并行處理信息的能力,用發散思維方式從不同的角度思考問題,從多方面尋找解答問題的方法,形成以知識能力為中心的主動學習的新模式。
(4)融合有創新。要大膽采用創新思維的模式與方法,只有不斷的進行原始創新,改進創新,集成創新,才能真正形成新的思想和改革創新的教學方法,從而從極大地提高教學質量。
三、加強動手練習
在重視理論教學的同時,我們還必須加強實踐環節。只有在上機實踐中學生才能真正掌握如何編寫程序和調試程序。但是在我們實際的上機實驗中存在各種各樣的問題,比如實驗內容針對性不強,實驗題目學生沒有興趣,學生覺得很枯燥,缺乏創新,每個章節的實驗沒有必然的聯系,知識點也不能聯系在一起,大多數同學只能在上機實驗過程中驗證程序,不能自己編學程序,因此沒有進行思考,感覺上機很無聊,慢慢的就開始缺課了。為此,在教學過程中,要結合實際,利用項目教學。
在教學的過程中,遵從循序漸進的教學原則,在實驗課上分三個層次:記憶程序,模仿程序,編寫程序,要做到基礎層層把關,難度層層遞進。還要精選一些有趣,經典的程序題給大家分析,講解。比如:“水仙花”,“楊輝三角”等問題。
由于一個班的學生理解能力和接受能力有差異,為了達到好的教學效果,剛開始的實驗內容要分為必做和選做兩部分,必做部分就是基礎知識的理解和簡單應用,是每個學生必須完成的部分,選做部分給學習能力強,有學習興趣的同學來做。這樣可以發揮優秀學生的內在潛力,也可以調動學生的學習積極性。在后半部分的實驗就采用分組的方式,由成績好的同學帶動差一點的同學來一起編寫小程序,達到提高變成能力的目的。
(作者單位:江蘇省江都市職業教育集團)