周東升
(沈陽農(nóng)業(yè)大學(xué)信息與電氣工程學(xué)院 遼寧 沈陽 110866)
隨著我國信息化水平的不斷提高,計算機已經(jīng)廣泛的應(yīng)用于社會的各行各業(yè),具備一定水平計算機程序設(shè)計能力已經(jīng)成為當(dāng)代大學(xué)生所具有的一項基本素質(zhì)。在絕大多數(shù)的高校中都開設(shè)程序設(shè)計這門語言,而由于教學(xué)計劃的不斷改革,這門課程的教學(xué)時間在不斷地進行壓縮,導(dǎo)致課堂教學(xué)時間不斷縮短,而教學(xué)內(nèi)容并沒有什么改變。學(xué)生學(xué)習(xí)這門課程只是通過了學(xué)校的期末考試和一些計算機等級考試,但是實際的編程能力還很低,必須在現(xiàn)有基礎(chǔ)上進行教學(xué)優(yōu)化,才能增強計算機程序設(shè)計能力,提高學(xué)生的計算機素質(zhì)。
當(dāng)前,許多學(xué)校都采用多媒體的教學(xué)方式,老師可以借助計算機進行演示和操作,但是在授課過程中,始終是教師在對知識進行講授,各個知識點之間缺乏聯(lián)系,學(xué)生的參與程度相對不足,學(xué)生在教學(xué)中始終處于一種從屬的低位,每節(jié)課程的教學(xué)內(nèi)容量很大,但是不是特別有利于學(xué)生的學(xué)習(xí),課后復(fù)習(xí)造成一定的困難。
程序設(shè)計實踐教學(xué)最大的特點就是培養(yǎng)學(xué)生的動手能力,在整個教學(xué)計劃中,都會安排一定的學(xué)士供學(xué)生進行上機實踐練習(xí),但是多數(shù)學(xué)生上機課只是對老師上課講授的例題進行機械的編寫,沒有在腦海中形成一定的思維方式,這樣往往不能鍛煉學(xué)生的創(chuàng)造力,導(dǎo)致學(xué)生應(yīng)用計算機的能力和水平不足;另外,在上機實踐課程中,對于一些出現(xiàn)的錯誤,學(xué)生對老師的依賴非常強,缺乏自己解決問題的能力。
在課堂講授中,不要把知識一個個的割裂開,要想辦法建立起知識之間的相互關(guān)系,使學(xué)生在學(xué)習(xí)的過程中,把知識能夠連成一個整體,避免知識的割裂。例如,在講授控件內(nèi)容時,每個控件都要涉及到控件的屬性、事件和方法,但是有些控件的屬性、事件和方法是相同或相似的,那么在教學(xué)中要培養(yǎng)學(xué)生對知識點進行總結(jié),使學(xué)習(xí)的知識之間構(gòu)成一定的聯(lián)系;另外,對知識進行舉例時,盡量編寫涵蓋多數(shù)知識點,并且具有一定的使用價值的程序,提高學(xué)生的綜合運用能力。在教學(xué)中要吸引學(xué)生參與到教學(xué)中來,可以大家一同來構(gòu)思一個程序,通過層層分析,一步步應(yīng)用現(xiàn)有的知識對其進行分解,最終解決問題,這樣提高了教學(xué)的活躍程度,也真正的做到了以學(xué)生為中心,充分地發(fā)揮了學(xué)生的主體地位。
計算機的程序就像數(shù)學(xué)題一樣是永遠(yuǎn)也做不完的,在實際的學(xué)習(xí)中要不斷的對知識進行歸類,通過一個程序的學(xué)習(xí),能夠解決與之類似的若干個問題,這個過程就是學(xué)生的計算機程序設(shè)計能力培養(yǎng)和形成的過程。例如,在課堂上給學(xué)生講解標(biāo)簽在屏幕中從左到右循環(huán)移動的例子,教授給他們方法之后,學(xué)生應(yīng)該想到這個標(biāo)簽從右到左、從上到下、從下到上都怎么樣編寫,例題中時修改橫坐標(biāo)以及限定一個邊界條件,那么衍生出來的問題就是要修改縱坐標(biāo)、便捷條件;講授循環(huán)語句是給學(xué)生講解求1+2+3+……+100的和是多少,那么也應(yīng)該讓學(xué)生知道,求1*2*3*……*100的程序怎么編寫,其實從程序設(shè)計的角度來講,這兩個問題基本上是屬于同一個問題。就是要在平時的教學(xué)不斷地向?qū)W生灌輸這種思想,使其不斷地總結(jié)教學(xué)中的知識,最終能夠形成舉一反三的能力。
為了克服傳統(tǒng)教學(xué)方法的弊端,培養(yǎng)學(xué)生的計算機應(yīng)用能力,針對不同層次和不同能力的學(xué)生,在上機實驗中,安排一些事所有學(xué)生都必須做的,有些可以作為一些有能力的同學(xué)可以選作的,而一些能力較差的學(xué)生可以選擇不做,一些基礎(chǔ)性的實驗所有同學(xué)都必須去做,而對于一些提高題,可以一點點的進行增加,綜合運用題讓能力比較出眾的學(xué)生去參與。
在課堂安排上,要進行理論和實踐相結(jié)合,理論教學(xué)和實踐教學(xué)要相互結(jié)合,要在時間上處于一個合適的比例,使學(xué)生對于相應(yīng)的知識都能進行及時的上機實踐和復(fù)習(xí),這樣有利于學(xué)生對知識的學(xué)習(xí)和掌握。
[1]趙艷偉.計算機語言教學(xué)方法探索[J].科技信息,2009.
[2]方磊.高校計算機基礎(chǔ)教學(xué)中存在的問題與對策[J].襄樊學(xué)院學(xué)報,2008(8):86-89.
[3]張堯?qū)W,吳愛華.關(guān)于我國信息化教育的幾點看法[J].計算機教育,2008(5):3-7.
[4]林秋明.大學(xué)計算機基礎(chǔ)教學(xué)改革與實踐[J].計算機教育,2010,7:141-143.
[5]張穎,趙穎.大學(xué)計算機教學(xué)改革的探索[J].遼寧工業(yè)大學(xué)學(xué)報:社會科學(xué)版,2009,11(4):118-120.