武珍珍 郭建利
高等學(xué)校的根本任務(wù)是培養(yǎng)人才,人才培養(yǎng)是辦學(xué)的核心問(wèn)題。在高等教育大眾化、國(guó)際化的趨勢(shì)中,高等學(xué)校辦學(xué)的競(jìng)爭(zhēng)日益加劇。教學(xué)質(zhì)量將決定著一所學(xué)校的生存和發(fā)展。因此,教學(xué)質(zhì)量是教育者、管理者不可不思、不可不謀、不可不為的重要任務(wù)。
隨著經(jīng)濟(jì)的發(fā)展和科技的進(jìn)步,對(duì)人才素質(zhì)提出了更高的要求,在人才培養(yǎng)上,各高校都在夯實(shí)基礎(chǔ)的同時(shí)重視能力的培養(yǎng),開(kāi)始實(shí)施理論教學(xué)和實(shí)踐的配套改革,進(jìn)一步加強(qiáng)實(shí)踐教學(xué),加強(qiáng)學(xué)生實(shí)踐能力、創(chuàng)新能力的培養(yǎng)。但是,對(duì)不同層次的高校而言,教育培養(yǎng)的對(duì)象雖然都是大學(xué)生,但各校均有自己的特性,在教學(xué)方法上,有其共性,也具有特殊性,互相之間,只能借鑒,不能照搬,而需要根據(jù)自己的情況來(lái)制定切合實(shí)際的教學(xué)方法。本文是以某高校計(jì)算機(jī)專(zhuān)業(yè)的“程序設(shè)計(jì)”課程為對(duì)象,探討教學(xué)方法的改進(jìn)和實(shí)踐。
科學(xué)的教學(xué)方法是通向成功的橋梁。古人曰:“授之以魚(yú),供一飯之需;教之以漁,終身受用不盡。”授之以方法,培養(yǎng)學(xué)生的自學(xué)能力,是實(shí)現(xiàn)“教是為了不教”的正確途徑。教學(xué)方法的改進(jìn),首先要改傳統(tǒng)的單純灌輸式教學(xué)法為啟發(fā)式和探究式的教學(xué)法,教師提出問(wèn)題,激發(fā)學(xué)生積極思維,主動(dòng)思考,發(fā)現(xiàn)未知,發(fā)展智力,達(dá)到由此及彼、由表及里、聞一知十、舉一反三的目的。教師不僅要注意培養(yǎng)學(xué)生的“智商”,更要發(fā)展學(xué)生的“情商”,即非智力因素,充分調(diào)動(dòng)學(xué)生學(xué)習(xí)的需要、興趣、動(dòng)機(jī),引導(dǎo)學(xué)生進(jìn)行科學(xué)的思維,包括形式邏輯思維、形象思維、靈感思維等,以培養(yǎng)學(xué)生獨(dú)立思考問(wèn)題、提出問(wèn)題和解決問(wèn)題的能力,即所謂“既要授之以魚(yú),更要授之以漁”。教師可以假設(shè)一種以案例和問(wèn)題為核心的情景和背景,激發(fā)學(xué)生探究問(wèn)題的興趣,通過(guò)選擇與確定問(wèn)題,討論與提出設(shè)想,實(shí)踐與尋求結(jié)果,驗(yàn)證與得出結(jié)論,培養(yǎng)學(xué)生獨(dú)立思考能力、研究能力和創(chuàng)新能力,形成一種討論式、開(kāi)放式的現(xiàn)代教學(xué)方法,這就體現(xiàn)了大學(xué)教學(xué)的創(chuàng)新精神和平等合作精神,這種方法稱(chēng)為程序案例教學(xué)法或程序驅(qū)動(dòng)教學(xué)法。這種方法要求教師精心備課,根據(jù)學(xué)生的知識(shí)水平和能力,創(chuàng)設(shè)實(shí)用的程序案例,引導(dǎo)過(guò)程中的問(wèn)題情境,幫助學(xué)生激發(fā)創(chuàng)新意識(shí),促進(jìn)學(xué)生質(zhì)疑,培養(yǎng)學(xué)習(xí)興趣。在課堂上,要努力營(yíng)造民主、寬松、和諧的學(xué)習(xí)環(huán)境。
現(xiàn)今普遍的程序設(shè)計(jì)教學(xué)方法都是從語(yǔ)法入手,詳細(xì)地講解各種編程語(yǔ)言的語(yǔ)法,而涉及的程序案例卻很少,雖然有一些例題,但很簡(jiǎn)單,距離解決實(shí)際問(wèn)題的復(fù)雜度相差甚遠(yuǎn),學(xué)生在學(xué)習(xí)之后,常常缺乏動(dòng)手能力和解決問(wèn)題的能力,無(wú)法構(gòu)建程序設(shè)計(jì)的思維,而且機(jī)械式的記憶語(yǔ)法規(guī)則往往是枯燥無(wú)味的,很難激發(fā)學(xué)習(xí)的興趣。以“C++程序設(shè)計(jì)”為例,針對(duì)各種語(yǔ)法規(guī)則,創(chuàng)建16個(gè)實(shí)用的程序案例:1)庫(kù)存清單應(yīng)用程序(變量,輸入);2)工資計(jì)算應(yīng)用程序(算法,偽代碼);3)牙科付費(fèi)應(yīng)用程序(邏輯運(yùn)算符,字符串);4)購(gòu)車(chē)還貸應(yīng)用程序(WHILE循環(huán)語(yǔ)句);5)計(jì)算班級(jí)平均成績(jī)應(yīng)用程序(標(biāo)記控制循環(huán));6)利息計(jì)算應(yīng)用程序(FOR循環(huán)語(yǔ)句和數(shù)學(xué)函數(shù));7)計(jì)算個(gè)人所得稅應(yīng)用程序(多分支選擇語(yǔ)句SWITCH);8)捐款管理應(yīng)用程序(作用域與函數(shù)原型);9)游戲應(yīng)用程序(生成隨機(jī)數(shù)和枚舉);10)薪金統(tǒng)計(jì)應(yīng)用程序(一維數(shù)組);11)學(xué)生成績(jī)統(tǒng)計(jì)應(yīng)用程序(二維數(shù)組);12)數(shù)字時(shí)鐘應(yīng)用程序(自定義類(lèi)和對(duì)象);13)購(gòu)物清單管理應(yīng)用程序(指針,引用及動(dòng)態(tài)數(shù)據(jù)結(jié)構(gòu));14)工資表應(yīng)用程序(繼承與多態(tài)性);15)便箋信息應(yīng)用程序(順序訪問(wèn)文件);16)屏幕抓取應(yīng)用程序(字符串處理)。
首先教師給出程序案例的框架結(jié)構(gòu),學(xué)生經(jīng)過(guò)思考,選擇合適的算法和指令語(yǔ)句,經(jīng)互相討論,完善和豐富程序案例,然后上機(jī)調(diào)試,通過(guò)運(yùn)行來(lái)檢驗(yàn)結(jié)果。程序案例的教學(xué)法是從興趣入手,首先給人們編程的樂(lè)趣,繼而帶領(lǐng)學(xué)生進(jìn)入程序的天地,提高探索的欲望,使學(xué)習(xí)編程變得生動(dòng)而有趣。經(jīng)過(guò)對(duì)計(jì)算機(jī)科學(xué)專(zhuān)業(yè)198名學(xué)生的問(wèn)卷調(diào)查表明,其中194人贊成這種教學(xué)方法,在反饋的意見(jiàn)中,認(rèn)為這種方法效果很好,能夠很容易接受。在教學(xué)過(guò)程中既學(xué)到應(yīng)得的知識(shí),又感受到編程的快樂(lè);既感受到成功的喜悅,又得到探索的樂(lè)趣。考核的成績(jī)表明,85%的學(xué)生達(dá)到預(yù)期的效果,其中有20%的學(xué)生達(dá)到優(yōu)秀的水平,雖然,教學(xué)實(shí)踐取得明顯的效果,但仍有15%的學(xué)生尋求適合的解決方法。尚未達(dá)到預(yù)期的效果,這表明仍有一些問(wèn)題尚待解決,今后將進(jìn)一步研究不足之處。
(作者單位:山東省濰坊科技學(xué)院)