韓璞 劉玉宏
摘要:針對高校臨近畢業(yè)的高年級學(xué)生的專業(yè)課程教育中存在的態(tài)度懈怠、學(xué)科技術(shù)興趣方向的多元化、實踐課程教學(xué)形式呆板等問題,結(jié)合我校軟件學(xué)院的移動設(shè)備應(yīng)用開發(fā)方向大四學(xué)生的《高級腳本語言編程》教學(xué)活動,提出并實踐了一系列針對高年級實踐課程的教學(xué)改革,初步形成了適合于軟件學(xué)院高年級學(xué)生實踐課程的教學(xué)方法。
關(guān)鍵詞:高年級學(xué)生;實踐課程;實踐教學(xué);軟件學(xué)院
中圖分類號:G642 文獻標(biāo)識碼:A 文章編號:1009-3044(2014)33-7914-02
Absteact: According to the problem of course for high-level students, such as slack attitude, interest diversification, inflexible form in the practical courses and so on. In this paper,it combines the teaching process of senior script programming for the NIT software school's seniors and gives several reform by which it also has found a right teaching way for the high-level student in software school.
Key words: seniors students; practical courses; practical teaching; software school
計算機教育在中國高等教育中逐漸發(fā)展成為一個較為成熟的專業(yè),各個高校都在不斷探索和實施適合于計算機專業(yè)的教學(xué)模式和方法。鑒于計算機學(xué)科自身的專業(yè)特性,在傳統(tǒng)的高校教學(xué)方法的基礎(chǔ)上,大部分高校在計算機教學(xué)中都做出了很大的改進。例如:加大實踐課程在整個教學(xué)計劃中的比例,增加實驗學(xué)時數(shù),鼓勵學(xué)生開設(shè)課外興趣小組,提高學(xué)生的動手能力等[1]。但是,在這些教學(xué)改革取得很好的教學(xué)效果的同時,對于那些臨近畢業(yè)的高年級學(xué)生來說,收效甚微。文中結(jié)合南陽理工學(xué)院軟件學(xué)院移動設(shè)備應(yīng)用開發(fā)方向的《高級腳本語言開發(fā)》的實踐課程教學(xué)過程,設(shè)計和實施了一系列的實踐教學(xué)改革。
1 高校軟件學(xué)院實踐教學(xué)現(xiàn)狀
軟件學(xué)院是教育部、國家計委于2001年頒布《關(guān)于批準(zhǔn)有關(guān)高等學(xué)校試辦示范性軟件學(xué)院的通知》以后,各個高校結(jié)合自身特色和師資條件創(chuàng)建的特色院系。是在新的時代背景下,為了適應(yīng)我國經(jīng)濟結(jié)構(gòu)戰(zhàn)略性調(diào)整的要求和軟件產(chǎn)業(yè)發(fā)展對人才的迫切需要,以培養(yǎng)學(xué)生具有較強實踐動手能力為主要培養(yǎng)目標(biāo)的特殊計算機院系。
一般的軟件學(xué)院都把“具備軟件開發(fā)工作所需的知識和技能,編碼熟練度和規(guī)范性達到一定要求;具備一定的項目能力和綜合技術(shù)素質(zhì)”作為自己的培養(yǎng)特色。在軟件學(xué)院的專業(yè)開設(shè)、課程體系的設(shè)計等方面跟傳統(tǒng)的計算機專業(yè)有著很大的區(qū)別。但在軟件學(xué)院的專業(yè)課程的教學(xué)中,教學(xué)手段基本上仍然保持傳統(tǒng)計算機課程的教學(xué)方法,仍然保留著“以教師講授理論知識為主,相關(guān)的實踐教學(xué)還是空白,學(xué)生的實踐能力得不到鍛煉”[1]的理論教學(xué)模式。目前很多學(xué)校針對這些問題也都做出了相應(yīng)的教學(xué)改革,但對于低年級的學(xué)生的教學(xué)過程中收到不錯效果,但對于高年級的學(xué)生,仍然缺乏學(xué)習(xí)興趣。
2 高校中高年級學(xué)生特點
大學(xué)是一個培養(yǎng)知識化、專業(yè)化人才的地方,而大學(xué)生在年齡結(jié)構(gòu)、知識結(jié)構(gòu)和社會角色都有自己的特點,他們是一個精力充沛、思想激進、求知欲強的一個特殊群體。大學(xué)也是他們形成自己的人生觀價值觀等重要時期,他們對自己所接觸的一切非常有興趣,包括課堂中所講授的內(nèi)容。
但是,按照佩里( William G. . Perry )的大學(xué)生認(rèn)知發(fā)展理論,他把學(xué)生的認(rèn)知分成三個階段:認(rèn)知的基礎(chǔ)二元性,、多樣性的前合理性、多樣性思維的早期階段。根據(jù)不同的學(xué)生認(rèn)知階段,大體上可以把在校學(xué)生的學(xué)習(xí)過程分成三個階段[2]:剛?cè)氪髮W(xué)的懵懂期,學(xué)習(xí)興趣的培養(yǎng)期和思維的發(fā)散期。
從心理學(xué)的角度來講,一個大學(xué)生學(xué)習(xí)心理必然會經(jīng)歷三個階段[3]:
1) 學(xué)習(xí)愿望強烈但學(xué)習(xí)動機不足的一年級階段:這一階段,學(xué)生剛開始大學(xué)生活,對周圍的一切都十分好奇,對于學(xué)習(xí)都具有強烈的欲望,但稍有挫折就會引起情緒波動;
2) 學(xué)習(xí)興趣與學(xué)習(xí)熱情處于全盛階段:這一階段學(xué)生經(jīng)過前一階段的學(xué)習(xí),具備了自己的理想和愛好,漸漸形成了自己對計算機學(xué)科中的某一個領(lǐng)域產(chǎn)生興趣,自然這一階段學(xué)生的學(xué)習(xí)興趣也是最為專一,學(xué)習(xí)熱情也是最高的一個時期;
3) 高年級思想多元化階段:這一階段,大部分學(xué)生在專業(yè)技術(shù)上的某一領(lǐng)域有一定的了解和認(rèn)識,漸漸會對其他專業(yè)或技術(shù)產(chǎn)生抵觸情緒,所以這也是學(xué)生“翹課”最為常見的一個階段。
論文中主要就是要針對上述階段中的最后一個階段,結(jié)合計算機高年級學(xué)生的學(xué)習(xí)心理特點和《高級腳本語言編程》的教學(xué)過程,探討高年級學(xué)生的實踐課程的教學(xué)方法的改革。
3 計算機專業(yè)高年級學(xué)生專業(yè)學(xué)習(xí)中存在的問題
在軟件學(xué)院一般的計算機專業(yè)課程計劃中,專業(yè)課的學(xué)習(xí)集中放置在大三和大四兩個學(xué)年,且選修課程居多,目的在于培養(yǎng)學(xué)生興趣、強化學(xué)生技術(shù)實踐能力、拓展學(xué)生知識體系框架等,但很多學(xué)生對選修課程的重要性的認(rèn)識存在一定的不足。歸納一下,軟件學(xué)院高年級學(xué)生在專業(yè)學(xué)習(xí)中主要存在以下幾個問題:
1) 專業(yè)課程的重視程度不足。對于大四等高年級學(xué)生的課程學(xué)習(xí),已經(jīng)完成大學(xué)專業(yè)課程三分之二的課程,學(xué)生的學(xué)習(xí)目標(biāo)、態(tài)度及學(xué)習(xí)方向都已經(jīng)明確,并且還存在工作方面的壓力,大部分學(xué)生在這一階段的學(xué)習(xí)心態(tài)中就會產(chǎn)生緊迫感、對知識的缺憾感。必然對于自己不感興趣的課程失去了積極性,這種貌似能夠根據(jù)自己學(xué)習(xí)情況進行需求學(xué)習(xí),既節(jié)省教師的授課時間,又能夠提高學(xué)生自身的專業(yè)素質(zhì)。其實這是一種不合適的做法!
2) 目光局限,缺乏學(xué)科技術(shù)全局意識。高年級專業(yè)課程一般具有:教學(xué)內(nèi)容先進、內(nèi)容新穎等特點[4]。學(xué)生能夠通過這些課程了解到行業(yè)前沿、市場方向、就業(yè)趨向、新技術(shù)應(yīng)用等內(nèi)容。而對于形成了自己獨立的擇業(yè)方向以后的高年級學(xué)生,在進入行業(yè)領(lǐng)域之前,很難體會到這些內(nèi)容的重要性,這就是高年級學(xué)生喜歡“翹課”的主要原因之一。
3) 部分學(xué)生盲目跟風(fēng),“翹課”現(xiàn)象嚴(yán)重。特別是在當(dāng)下的在校大學(xué)生中,一部分學(xué)生由于學(xué)習(xí)方向不明確,喜歡“隨大流”,特別是在專業(yè)學(xué)習(xí)中,缺乏對自我能力的評估和計算機技術(shù)的甄別能力,以至于學(xué)習(xí)動力不足,專業(yè)課程的荒廢。
其實,出現(xiàn)這些問題和教師的課程講授也有很大的關(guān)系。教師雖然不能有效的防止學(xué)生“翹課”等現(xiàn)象的發(fā)生,但是只要根據(jù)計算機課程有著它自身的一些特性和課程的性質(zhì),適當(dāng)?shù)倪x擇合適的教學(xué)方法,完全能夠把學(xué)生拉回課堂的。下面筆者將會結(jié)合自己在教學(xué)過程的一些方式,闡述一些關(guān)于高年級計算機專業(yè)課程在講授的一些手段和體會。
4 高年級實踐課程改革措施與實施
一般南陽理工學(xué)院軟件學(xué)院的教學(xué)計劃中的針對于高年級來說,大部分課程都有理論和實踐兩部分組成。在以往的教學(xué)改革中,已經(jīng)增加了這些課程中實踐學(xué)時的比重,鼓勵學(xué)生通過實踐完成課程的學(xué)習(xí)。
《高級腳本編程語言》這門課程屬于我院軟件工程專業(yè)中移動設(shè)備應(yīng)用開發(fā)方向的一門專業(yè)選修課,腳本編程是語言類程序設(shè)計的另一種方法,通過這門課程的學(xué)習(xí),要求學(xué)生能夠掌握高級腳本語言編程的語法,并使用該語言解決實際項目問題,解決困擾程序員重要的跨平臺問題。但由于這門課程開設(shè)在整個教學(xué)過程的第七個學(xué)期,授課對象是臨近畢業(yè)的大四高年級學(xué)生,上課初期遇到的主要問題是:學(xué)生感覺本門課程對自己的技術(shù)提高作用不大;“翹課”現(xiàn)象十分嚴(yán)重。這對這些問題,筆者在教學(xué)過程中進行了以下變通:
4.1以“項目”作為課堂內(nèi)容講授的“母版”
高年級學(xué)生最明顯的特點就是,具備了良好的軟件工程概念,如果把課程中的內(nèi)容使用一個具備完整軟件工程思想的項目,把其中某些功能塊進行補充,讓學(xué)生能夠快速體會高級腳本語言的功能,這樣的授課方式能夠大大提高了學(xué)生上課的積極性,從而能夠提高學(xué)生的到課率。
例如:在實踐課程中,使用計算器來進行講解Python語言中關(guān)于變量和數(shù)值運算這部分內(nèi)容,就可以事先提供給一個完整的計算器的工程,然后掩蓋掉計算器運算這部分的代碼,讓學(xué)生自己補充該部分的內(nèi)容。學(xué)生在感覺到成就感的同時,也把Python中變量和數(shù)據(jù)運算這部分的內(nèi)容得到很好的練習(xí)。
4.2 適當(dāng)增加一些大綱以外的、學(xué)生感興趣的內(nèi)容
Python語言是一門功能非常強大的編程語言,能夠?qū)崿F(xiàn)真正的跨平臺編程,但這些很難讓學(xué)生在課堂上體會到這一點,從而也不能增強學(xué)生的學(xué)習(xí)信心。例如:筆者在實驗課中演示了Python的畫圖功能,并鼓勵學(xué)生使用Python繪制一些復(fù)雜一些的圖形,最終學(xué)生都能夠參與到教與學(xué)的過程中。
5 結(jié)束語
實踐教學(xué)是計算機專業(yè)教學(xué)的重要組成部分,對于軟件學(xué)院中高年級學(xué)生專業(yè)課程的教學(xué),實踐教學(xué)也是學(xué)生培養(yǎng)過程中重要的手段,作為教師只有在實踐教學(xué)內(nèi)容和方式上進行有效地改革才能真正完成高等教育的最終目標(biāo)。
參考文獻:
[1] 李新.計算機實踐教學(xué)的改革與創(chuàng)新[J].中國市場,2010(6).
[2] 李博豪,韋世藝.近十年大學(xué)生學(xué)習(xí)心理發(fā)展特征研究綜述[J].黑龍江教育:高教研究與估,2009(3):39-41.
[3] 王果,汪安圣.認(rèn)知心理學(xué)[M].北京大學(xué)出版社,1996.
[4] 張人上.高校計算機實用工具軟件應(yīng)用選修課的特點、問題及對策[J].教育理論與實踐,2013(3):48-49.