吳艷平,佟 彤,許春艷
長(zhǎng)春職業(yè)技術(shù)學(xué)院,吉林長(zhǎng)春 130033
《程序設(shè)計(jì)基礎(chǔ)》是計(jì)算機(jī)專業(yè)的一門公共平臺(tái)課,通過本課程的學(xué)習(xí),學(xué)生能夠掌握C語(yǔ)言數(shù)據(jù)類型、結(jié)構(gòu)化程序設(shè)計(jì)方法,數(shù)組及函數(shù)的使用,結(jié)構(gòu)體、指針變量、文件等使用規(guī)則;能夠培養(yǎng)學(xué)生的自主學(xué)習(xí)能力、獨(dú)立思考能力、程序設(shè)計(jì)能力和算法運(yùn)用能力;使學(xué)生形成一定的編程理念,能更好地利用程序設(shè)計(jì)思想解決本專業(yè)領(lǐng)域中的問題;為后續(xù)課程打下堅(jiān)實(shí)的基礎(chǔ)。
本課程主要圍繞以下4個(gè)原則進(jìn)行設(shè)計(jì)的:
1)“興趣”是學(xué)習(xí)的動(dòng)力
《程序設(shè)計(jì)基礎(chǔ)》是新生入學(xué)的第一門語(yǔ)言課,要想讓學(xué)生能夠盡快進(jìn)入狀態(tài),關(guān)鍵是培養(yǎng)學(xué)生的學(xué)習(xí)興趣,尤其是軟件技術(shù)專業(yè)的學(xué)生有一部分從其它專業(yè)被調(diào)劑過來的,如果學(xué)生能夠重新來審視自己所在的專業(yè)才是最佳的,那樣就達(dá)到了我們的目的。
因此,教學(xué)過程中要注意實(shí)例要恰當(dāng),從而引起學(xué)生的學(xué)習(xí)興趣,讓學(xué)生體味到學(xué)習(xí)程序設(shè)計(jì)不再是一件枯燥乏味的事情,而真正感到“樂在其中、用在其中”。
2)“理念”是學(xué)習(xí)的目標(biāo)
通過本課程的學(xué)習(xí),撐握各種語(yǔ)句的應(yīng)用,使學(xué)生對(duì)《程序設(shè)計(jì)基礎(chǔ)》有一個(gè)總體認(rèn)識(shí),學(xué)會(huì)利用C語(yǔ)言解決一般應(yīng)用問題,從而使學(xué)生了解程序設(shè)計(jì)的方法,形成程序設(shè)計(jì)思想及理念。
有了程序設(shè)計(jì)的理念,對(duì)今后其它課程的學(xué)生是非常有幫助的,每一門語(yǔ)言課的設(shè)計(jì)與編程理念是不變的,變的只是格式與語(yǔ)法,有了這種理念就真正實(shí)現(xiàn)了為其它后續(xù)課程奠定基礎(chǔ)的目的。
3)“能力”是學(xué)習(xí)的收獲
通過《程序設(shè)計(jì)基礎(chǔ)》的學(xué)習(xí),可以培養(yǎng)學(xué)生的程序設(shè)計(jì)與編碼、算法運(yùn)算等專業(yè)能力;能夠培養(yǎng)學(xué)生自主學(xué)習(xí)、獨(dú)立思考等方法能力;繼而培養(yǎng)了學(xué)生的合作和溝通等社會(huì)能力。
學(xué)生有了綜合基礎(chǔ)能力后,為其它課程的學(xué)習(xí)同樣奠定了堅(jiān)實(shí)的基礎(chǔ),這是學(xué)生學(xué)習(xí)該課程的最大收獲。
4)“學(xué)會(huì)”是學(xué)習(xí)的關(guān)鍵
眾所周知,C語(yǔ)言對(duì)于新生來說是一門系統(tǒng)比較龐大、知識(shí)點(diǎn)比較繁多的語(yǔ)言課,因此,我們不能一一列舉各知識(shí)點(diǎn)給學(xué)生,應(yīng)該有選擇、有目的地去教授學(xué)生必要的知識(shí),比如:如果介紹循環(huán)結(jié)構(gòu)時(shí),我們可以重點(diǎn)介紹for循環(huán),其它循環(huán)結(jié)構(gòu)可以引導(dǎo)學(xué)生進(jìn)行自學(xué),這樣學(xué)生不緊有充足的時(shí)間和精力學(xué)會(huì)并掌握for循環(huán)的運(yùn)用,而且同時(shí)還培養(yǎng)了學(xué)生自學(xué)能力。
我們選用的教材為電子工業(yè)出版社出版的《軟件設(shè)計(jì)編程基礎(chǔ)(C語(yǔ)言版)》教材,該教材為2009年7月出版的,由我們的教師自已編寫的教材,該教材不僅適合工作過程導(dǎo)向的課程選用,同時(shí)也適合我們的學(xué)生使用,教師可以根據(jù)學(xué)生的學(xué)習(xí)情況自行確定選擇該教材中的哪些項(xiàng)目來作為學(xué)生的實(shí)踐內(nèi)容,同時(shí),該教材基本上囊括了C語(yǔ)言的所有基礎(chǔ)知識(shí),因此,我們認(rèn)為該教材是最佳選擇。
近幾來,我們有部分學(xué)生是被調(diào)劑過來的,學(xué)生在心理上并沒有完全接受目前的專業(yè),如何將他們的思想轉(zhuǎn)變過來,這是我們首先應(yīng)該解決的問題。要想讓學(xué)生熱愛我們的專業(yè),熱愛我們的課程,就得讓他們認(rèn)可我們,所以在我們的課堂上不僅要教授學(xué)生知識(shí),更關(guān)鍵的是要傳授給他們“快樂學(xué)習(xí)”的方法,讓學(xué)生感覺到“干一行、愛一行”才是成功的關(guān)鍵。
《程序設(shè)計(jì)基礎(chǔ)》已經(jīng)被定為學(xué)院的公共基礎(chǔ)課,也就是說它不再是軟件專業(yè)的基礎(chǔ)課,而且也是網(wǎng)絡(luò)專業(yè)、應(yīng)用專業(yè)的基礎(chǔ)課程,我們要針對(duì)不同專業(yè)的學(xué)生特點(diǎn)來進(jìn)行相應(yīng)的調(diào)整,不能千篇一律地去教授學(xué)生,要做到因材施教,達(dá)到最佳的效果。比如:應(yīng)用專業(yè)就有兩種生源,一部分是高中畢業(yè)生,一部分是3+2的學(xué)生,對(duì)于后者,實(shí)踐操作會(huì)比較快,但理論基礎(chǔ)比較弱,針對(duì)這一特點(diǎn),我們就要加強(qiáng)他們的理論知識(shí)的傳授,同時(shí)也要發(fā)揮他們實(shí)踐能力,要讓他們找回自信。
重點(diǎn):三大基本結(jié)構(gòu)的運(yùn)用、函數(shù)概念、算法的應(yīng)用、數(shù)組的概念及使用方法、結(jié)構(gòu)體概念及使用方法;難點(diǎn):循環(huán)結(jié)構(gòu)、函數(shù)、數(shù)組、結(jié)構(gòu)體文件。
我們采用中西結(jié)合教學(xué)法,采用國(guó)內(nèi)比較成熟的四步教學(xué)法,同時(shí)結(jié)合德國(guó)比較先進(jìn)的教學(xué)方法:卡片教學(xué)法、文字閱讀教學(xué)法、引導(dǎo)文教學(xué)法、可視化教學(xué)法。
1)四步教學(xué)法:
針對(duì)課程中比較難理解的內(nèi)容,教師也可以采用傳統(tǒng)的“四步教學(xué)法”,給學(xué)生演示與講解,再讓學(xué)生自行訓(xùn)練,這種方式也是一種很有效的教學(xué)方法。
2)關(guān)鍵詞卡片法
關(guān)鍵詞卡片就是將所學(xué)內(nèi)容關(guān)鍵詞寫到卡片上,每?jī)商鞂懸淮?,形成卡片?kù)。主要適用于知識(shí)復(fù)習(xí),使學(xué)生由短暫記憶變成長(zhǎng)久記憶。
3)文字處理標(biāo)識(shí)
通過這種教學(xué)方法讓學(xué)生將自己閱讀到的重點(diǎn)內(nèi)容用螢光筆標(biāo)識(shí)出來,培養(yǎng)學(xué)生的閱讀理解能力。
4)引導(dǎo)課文法
我們編寫的教材在每一個(gè)任務(wù)下面均給出了引導(dǎo)文獻(xiàn),學(xué)生可以引導(dǎo)文,將本次課的主要知識(shí)點(diǎn)找出來。
5)討論法
學(xué)生對(duì)文字有了一定的了解后,可以采用分組討論的方式,再次審視本次課的內(nèi)容,從中找中自己的不足之處。
6)可視化教學(xué)法
通過對(duì)引導(dǎo)文的理解,可以針對(duì)不同的內(nèi)容選擇是否采用可視化教學(xué)方法,如果本次課程的內(nèi)容比較難理解,可以讓學(xué)生通過討論,分組合作的方式,以可視化的方式表達(dá)出來。
我們常說:“現(xiàn)代的文盲不是不懂字的人,而是沒有掌握學(xué)習(xí)方法的人”,因而,我們?cè)诮虒W(xué)過程中特別重視學(xué)法的指導(dǎo)。讓學(xué)生從機(jī)械的“學(xué)答”向“學(xué)問”轉(zhuǎn)變,從“學(xué)會(huì)”向“會(huì)學(xué)”轉(zhuǎn)變,成為真正的學(xué)習(xí)的主人。本課程在指導(dǎo)學(xué)生的學(xué)習(xí)方法和培養(yǎng)學(xué)生的學(xué)習(xí)能力方面主要采取以下方法:思考評(píng)價(jià)法、分析歸納法、自主探究法、總結(jié)反思法。
基于以上的分析,我們的課程設(shè)計(jì)分為5個(gè)階段:
1)創(chuàng)設(shè)情境 引入課題
一節(jié)成功的課堂離不開教師的正確引導(dǎo),學(xué)生是否能夠進(jìn)入角色,關(guān)鍵在于學(xué)習(xí)情境的創(chuàng)建。我們的教師會(huì)針對(duì)每一節(jié)不同的內(nèi)容進(jìn)行創(chuàng)設(shè)情境,讓學(xué)生很自然地進(jìn)入學(xué)習(xí)狀態(tài)。
2)獨(dú)立閱讀 找出重點(diǎn)
我們可以根據(jù)教學(xué)內(nèi)容,來確定哪些知識(shí)是學(xué)生可以通過自己閱讀完成的,將這部分內(nèi)容交給學(xué)生自己來學(xué)習(xí),提高學(xué)生的獨(dú)立閱讀、獨(dú)立思考、獨(dú)立提煉的能力。
3)合作探究 構(gòu)建新知
每個(gè)人對(duì)事物都會(huì)有自己的獨(dú)特見解,但并不等于那一定是對(duì)的,為了更好地找到真理,我們采用小組合作的方式,讓學(xué)生再次將本次課的主要內(nèi)容進(jìn)行討論與研究,構(gòu)建出新的知識(shí)。
4)即時(shí)訓(xùn)練 鞏固新知
我們手里有了武器后,關(guān)鍵就是讓它發(fā)揮功能了,給學(xué)生一定的訓(xùn)練習(xí)題,學(xué)生就有用武之地了,同時(shí)也會(huì)很有成就感。
5)回歸生活 學(xué)以致用
對(duì)于新生來說,剛接觸語(yǔ)言課,對(duì)一些術(shù)語(yǔ)比較迷茫,甚至比較困惑,能用現(xiàn)實(shí)生活中的實(shí)例來說明是最聰明的選擇,也是學(xué)生最容易接受的一種方式。因此,我們要盡量將書本中的知識(shí)轉(zhuǎn)換成現(xiàn)實(shí)生活中的實(shí)例,讓學(xué)生有種親臨其境的感覺,使其盡快轉(zhuǎn)變思想。
我們要根據(jù)學(xué)生的實(shí)際掌握情況,給學(xué)生布置課外作業(yè),對(duì)于掌握較好的學(xué)生布置一些拓展訓(xùn)練題,對(duì)于掌握一般的學(xué)生,布置一些與課內(nèi)相關(guān)的習(xí)題,對(duì)于較差的學(xué)生讓其弄懂教材內(nèi)部例題即可。
[1]姜大源.當(dāng)代德國(guó)職業(yè)教育主流教學(xué)思想研究--理論實(shí)踐與創(chuàng)新[M].北京:清華大學(xué)出版社,2007.
[2]趙志群.職業(yè)教育與培訓(xùn)學(xué)習(xí)新概念[M].北京:科學(xué)出版社,2003.