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