


摘要:本文提出了本科計算機專業人才培養的關鍵期,并圍繞關鍵期討論學生經常遇到的困惑和教學中存在的問題,針對問題提出了教學計劃調整策略和加強實踐環節的改革思路,經過初步嘗試,取得了明顯效果。
關鍵詞:計算機教學;計算機專業人才培養;人才培養關鍵期;教學理念
隨著計算機技術的普遍應用,社會各行各業都急需大量的、各個層次的計算機專業人才,社會對計算機專業人才的需求是剛性的[1]。美國勞工部統計局2008年報告預測,計算機專業人才是2006~2016年增長職位最多的。但是,我國目前卻有相當一部分計算機專業畢業生很難就業,因為大學期間沒有把握好學習機會,不具備基本的專業能力和素質,看著機會從眼前丟失。這些學生悔恨、愧疚,心情非常復雜,在二類本科院校中,這種狀況更加突出。
本文通過對3個二類本科院校計算機專業的調查分析發現,二類本科院校計算機專業教育存在一個關鍵時期,如果學生在這個關鍵期內能夠把握住學習進度和質量,則會有效地提高專業素質。
1本科計算機專業人才培養關鍵期
每年6、7月份是高校畢業生集中就業的高峰期,經常有用人單位來學校招聘,不少學生能很輕松地找到滿意的單位,順利走向工作崗位;也有相當一部分畢業生不能滿足用人單位的要求,無法就業。為此,我們在全國范圍內選擇了3所二類本科院校,開展問卷調查。問卷涉及了近幾年來計算機本科畢業生的實際就業情況,結果顯示,大約有60%的畢業生可以直接就業,15%~18%的畢業生考取研究生,余下的22%~25%的學生中,有一部分繼續參加社會上的就業培訓,還有一部分成了“啃老族”。通過對畢業生和家長的調查,集中反映了一個共同問題:學生在大學一、二年級太放松了,對基礎課程沒有學習興趣,掛了一些課程,大三雖然開設了感興趣的專業課程,可是前面兩年沒有學好,重修課程太多,沒有精力認真學習三、四年級的專業課,只好混日子。
調查問卷有30多個問題,從不同角度采集學生的學習習慣、興趣點、學習壓力、成長環境、考試成績等信息,共印發了1000份,分春季和秋季兩個學期調查。調查對象是3所二類本科院校的計算機系學生,共收回有效調查問卷863份。下面對幾個普遍性問題的調查結果進行詳細分析。
1.1課堂出勤率的調查統計
課堂出勤率是考察學生學習態度的一個重要指標,因此,調查問卷中設計了如下問題:
我()無故缺課。
備選答案:(A)從不(B)偶爾(C)經常
表1和表2顯示了兩個學期的調查結果。
調查統計數據表明,二、三年級學生的課堂出勤率各自相比變化不大,而大一下學期的出勤率較大一上學期變化比較大。通過與其中一所學校的學生座談,我們了解到:秋季入學的一年級新生參加完高考,有近三個月的時間閑散在家,非常向往大學的生活和學習。因此他們剛入學的時候熱情很高,第一學期課程出勤率很高,作業完成情況和考試成績都比較理想。從這里得出的結論是,本科第二學期應該嚴格抓課堂出勤率,加強學風建設。
1.2期末考試成績統計
考試(核)成績可以反映學生對所學知識的掌握情況,區分學生學習能力的差異。由于各個學校計算機專業開設的課程和講述的深淺程度不同,完全用分數統計會有一定誤差,因此調查問卷設計的題目是:
你認為上學期期末的考試題()。
備選答案:(A)很難(B)適中(C)過易
表3和表4顯示了兩個學期的調查結果。
從調研數據統計看出,2007年春季的調查結果反映的是2006年秋的期末考試情況,也就是大一新生的第一次期末考試統計數據。大一新生認為期末考試很難的為2%,有的學校甚至為0%,也就是說,幾乎沒有人認為期末考試很難;而認為期末考試過于簡單的大約是55%,這個比例是比較大的,而此后各學期的比例大幅下降。
在某學校的學生座談會上,學生們反映:經過一個學期的努力學習,期末考試時,大一新生發現考試題比想象的簡單多了。甚至有些學生感到有些失落,覺得一學期的辛苦努力不值得,由此以后就不那么刻苦了。第二學期開始逃課、玩游戲、睡懶覺,逐漸出現了幾門掛科。轉眼到了大三,核心專業課開始了,基礎好的學生紛紛進入了老師的項目組,邊學習邊實踐,大學生活進入佳境。這對前面逃課的學生有極大刺激,想想入學時大家在同一條起跑線上,現在卻有這么大的差距,但是后悔已晚。
在大二到大四的期末考試統計數據中,學生感覺很難的占23%~48%,這并不說明考試難度增加了,而是基礎知識沒有學好,課堂出勤率下降導致的。
通過對本問題的調研統計,得出結論:第一學期期末考試應該讓30%以上的學生認為有較大難度,5%以下的學生認為過易,其余的認為適中。適當給學生增加壓力和緊張感,對學生的成長是有好處的。
1.3核心專業課程及課時分配
2002年,中國計算機科學與技術學科教程(簡稱CCC2002)提出了本科院校計算機科學與技術學科的知識體系,包括14個基本的知識領域[1]。各個學校根據自身的特點和師資條件,制訂了本校計算機科學與技術專業的教學計劃。被調研的三所院校中,計算機核心課程的安排均有所不同,我們選擇比較典型的一個進行分析,如表5所示(課程名后括號中的數字是該課程的總學時)。
從表中看出,該校計算機專業第一學期安排了計算機導論和C語言I兩門課程。第二學期安排了C語言II,這是C語言程序設計的實驗課,每周2學時。第五、六兩個學期開設的專業課程比較集中,學生的熱情比較高。通過與教師座談,發現第二學期集中開設了物理、高數(下)等公共課,因此專業課程的分量減輕了。授課教師反映:大一學生對實驗課的認識還停留在中學時代,認為是一種可有可無的課,因此重視程度不夠,經常是不做任何準備就來上實驗課。另外指導教師人數過少,通常是2個老師帶4個班,大約100多名學生,實驗課效果很差。這是計算機專業的第一門實驗課,如果養成相互復制、抄襲的惡習,對以后幾年的實踐性環節影響極大。
對本問題的調研結果說明,應該在第二學期加強專業課力度,特別是培養學生良好的實驗作風,加強實驗指導。
1.4針對畢業生的調查問題
為了更全面地反映專業教學過程中的問題,我們專門對已畢業的學生進行了追蹤調查,問題之一是:
()課程對自己的專業水平提高影響最大。
備選答案:(A)C語言(B)操作系統(C)數據結構(D)其他________ (允許多選)
對于這個問題,幾乎所有畢業生的回答中都有“C語言”選項。
綜合調查問卷中其他問題的統計結果,我們分析,計算機系的學生第二學期的出勤率、考試成績、自主學習時間、實驗指導不夠等問題比較集中,而優秀學生在這個學期的自主學習時間比較多。也就是說,如果第二學期能夠在學風建設、課程安排、實踐指導等環節采取有效措施,將會極大地提高學生的成材率。因此,我們確定第二學期是二類本科院校計算機專業人才培養的關鍵期。
2計算機專業人才培養關鍵期的教學改進
通過分析調查問卷,我們對其中一所學校的專業教學計劃進行了適當調整,并做了一些教改嘗試。
2.1調整教學計劃,保證專業課程體系的連貫性
經驗告訴我們,作為計算機科學與技術專業的學生,第一、二學年基礎課程的學習十分重要[2]。因此,在調整教學計劃時,應該主要考慮基礎課程的連續性,突出實踐能力培養,加強第二學期專業課的力度。把C語言程序設計課程增加到96學時,分為兩個階段進行,每個階段各占48學時。C語言I的重點是程序設計入門,為了降低難度,只講到指針的簡單應用;C語言II是提高部分,講述一些復雜指針的應用,重點放在實踐環節。同時增加輔導教師的力量,每5名學生配1名輔導教師,如果按120人同時上機計算,大約需要配備24名輔導教師。為了保證輔導教師的投入,我們選擇了20名碩士研究生,即每30人配1名教師和5名學生,共投入24人指導實踐環節。實踐證明,這種方法非常有效,基本保證了每個學生都能獲得比較細致的指導,杜絕了多年來屢禁不止的互相復制和抄襲程序的混亂局面,普遍提高了學生的學習信心和興趣。
我們認為,學生還應該有適量的課堂專業課學習時間,因此在第二學期增設了選修課Web應用技術,共32學時,主要讓學生了解Internet環境下的基礎應用技術,介紹Web網站建設的基本方法和相關技術,提高學生對專業的學習興趣,增加成就感和自信心。該課程講課16學時,上機操作16學時,每15人配1名輔導教師。課程結束后,學生以小組為單位建設一個小型網站,并提交網站策劃書和完善方案,鍛煉學生的合作能力、溝通能力、自主學習能力、策劃能力和撰寫論文的能力。
2.2加強實踐性環節,因材施教
培養實踐型、創新型人才是社會對高校提出的新要求[3]。為了提高學生的編程能力和專業素質,該校組織了兩個課外輔導班。一個是ACM大賽輔導班,每周1次,由專業教師授課。ACM國際大學生程序設計競賽被譽為“計算機界的奧林匹克”,是世界公認的規模最大、水平最高的國際大學生程序設計競賽。參賽對象以大學為單位組隊,每支隊伍由教練及3名正式隊員組成,其目的是展示大學生分析問題和解決問題的能力,促進軟件人才培養水平的提高。由于ACM大賽對提高學生的編程能力有很大幫助,因此獲得了全世界高校學生的重視,每年全球總決賽的參賽學校都包括MIT、CMU等世界一流大學。從2007年開始,該校已經參加了3年不同賽區的選拔賽,比賽名次逐年提高。這個培訓班的成員是經過嚴格選拔的,要求學生數學基礎好,邏輯思維能力比較強。參加培訓班的學生首先從心里上很有優越感,認為自己是智力超眾,成績優秀。他們在培訓班中的學習非常自覺,老師只管上課,不必負責上機指導。
第二個輔導班是該校計算機系與北京亞和維信息技術有限公司合作成立的軟件人才實訓實驗室,該實驗室一天十幾個小時隨時接待學生,全天有公司派的輔導員指導。實驗涉及不同內容、不同層次和不同技術;培訓教材是一套精心設計的上機實訓教例,內容層次清晰、條理分明,適合不同層次的計算機專業學生。至今為止,該校接受這套培訓課程的學生已有數百名,他們的專業水平和素質均有了明顯提高。這個培訓班的特點在于,不論學生的程度如何,一定有適合他的訓練內容,遇到問題隨時可以獲得指導教師耐心、有效的輔導。每位學生跟著培訓教材學習,能力自然提高。
2.3提高教師的教學水平
教學是一門科學,又是一門藝術。能嫻熟而靈活地運用各種教學方法與策略完成教學任務,取得較好的教學效果,是教師必備的基本功[4]。對初登講臺的年輕教師來說,要解決“會教”的問題,需要廣泛地學習。選擇一種基礎、穩定、簡潔的教學模式進行模仿嘗試,是最簡單、可靠的方法。而教學模式付諸于教學實踐,須經歷三個過程:理解教材、教學設計、課堂講授。對這三個過程的處理,體現著教師的教材分析處理能力、教學設計能力、課堂駕馭能力、語言表達能力、板書設計能力等諸多方面的綜合素質。
3總結
隨著高校教師對計算機專業人才培養模式的研究和試驗,我們逐步積累了一些寶貴的數據。本文通過分析調查問卷采集的數據,說明二類本科院校計算機專業的第二學期是人才培養的關鍵期。在這個時期,通過合理地調整教學計劃,加強實踐環節的指導力度,充分利用學生的課余時間,設計有效的課外作業和實踐課題,可以有效地豐富學生的閱歷,鍛煉學生自主學習的能力,提高學生的專業水平和素質。
參考文獻:
[1] 中國計算機科學與技術學科教程2002研究組. 中國計算機科學與技術學科教程2002[M]. 北京:清華大學出版社,2002.
[2] 呂品. 計算機專業人才培養中需正視的問題[J]. 理工高教研究,2005(8):111-112.
[3] 周曉梅,薛雁丹,湯銘,等. 大學生實踐課程實施初探[J]. 計算機教育,2009(15):107-109.
[4] 殷壹.關于提高教師授課水平的策略與途徑[J]. 中國輕工教育,2006(增刊1):154-155.
Exploration on College Teaching Philosophy of Critical Period for Computer Specialists Training
WU Jie-ming
(College of Information Engineering, North China University of Technology, Beijing 100144, China)
Abstract: The critical period for undergraduate computer specialists training is presented firstly. It's discussed the confusion students often faced and problems in teaching around the critical period. It's put forward the adjusting strategies for teaching plans and the reform ideas to strengthen the practice links in the paper. After a preliminary attempt along these ideas, significant results have been achieved.
Key words: computer teaching; computer specialists training; specialists training critical period; teaching philosophy
(編輯:張玥)