※ 蘇小紅哈爾濱工業大學計算機學院
實踐動手能力是我們目前最關注的學生能力。它已不僅僅是為了學校的學習,還更是為了社會的需要。社會需要具有解決實際問題能力的人,人要生存也必須學會解決實際問題。而從這一點出發來說實踐能力,我想我們有時候可能忽略了它的另一些含義,比如社會實踐能力。
社會實踐能力的加強對提高學生的學習動力是一件好事。現在的孩子基本沒有出過校門,在父母的嗬護下長大,在學校的溫室中成長,他們不知道社會是什麼樣,沒有生存的憂患、競爭意識。所以我們應專門增加有關社會實踐的課,這樣的社會實踐不是學術上的,而是進入社會,進行心理和素質的教育,體會生活、生存的艱辛。這對學生的自主創業能力也是一種提升。為了促進他們的成功,我們應該利用假期、利用課程給他們在學校實踐的機會,反過來促進他們學習。現在的孩子有壓力但沒有動力,這種壓力可能更多的是一種負麵影響,導致他們的心理素質越來越差,學生甚至采用極端的方式緩解壓力,但是如果我們讓他們接觸社會,讓他們經過鍛煉獲得成就感,對社會有一種全新的認識,知道自己通過勞動可以致富、能夠創業,雖然淺顯,但也能將壓力轉換為一種動力。
如從學術本身上來說,要提高學生的實踐動手能力,我們首先要改變考試的指揮棒,其次要改變教學的方式,增加實踐環節的比重。
學生的學習是受指揮棒影響的,例如,英美考試都是可以用計算器的,甚至可以把乘法表貼在桌子上,因為他們重點考核的是思維方式和邏輯推理能力,而不是計算速度。教師沒有在課堂上講解的內容,學生通過查閱資料自學,然後參加考試,這是正常的現象,所以英美的學生在思維、推理和自學能力方麵比較出色。
在哈工大,我們在國家自然科學基金項目的資助下,基於程序理解技術,研製了麵向無紙考試的編程題考試自動評分係統,實現了主觀編程題的自動閱卷評分。自2006年開始在全校的C語言程序設計課程中采用了機上考試方式,考試的內容全部是主觀編程題和程序改錯題。因此,哈工大的學生在平時的學習中非常重視上機實踐,鍛煉自己的實踐動手能力,在實踐中培養自己的程序設計能力和程序調試能力。由於是機器自動評分,學生提交程序後可以立即看到自己的分數,使得考試成績沒有人為因素的影響,也節省了教師評閱試卷的負擔,受到教師和學生的普遍歡迎。我們計算機學院的研究生複試也采用該係統進行,將專業考試試題和編程題都加入到該係統題庫中,在考核學生專業基礎知識的同時,也考核學生的動手實踐能力。
在計算機專業,我們在C語言程序設計課程的作業中加入了ACM競賽的題目,鼓勵學生利用OJ進行程序設計訓練。自2008年秋季開始,借鑒國外大學的經驗,配合C語言程序設計課程的教學,我們就在大學一年級本科生中實施年度創新計劃項目(即Yearly Project),學生可以在一定範圍內根據興趣自己選擇設計題目,由3~5人組成團隊,在導師的指導下通過自主實驗完成,目的是喚醒學生的想象力、創造力,開發學生的潛能,促進學生“發現問題、解決問題,搜集資料、查閱文獻,獨立思考、自主學習、團隊合作與主動交流、創新意識和創新實踐” 能力的全麵提升。僅2008年秋季就有57個項目成功立項,並有30個優秀項目被確立為學校大學生科技創新項目,參與項目的學生人數占全年級的80%以上,收到了非常好的預期效果。
※ 劉海波哈爾濱工程大學計算機學院
我校對人才培養方案作了四個方麵的調研:行業協會、用人單位、學校的畢業生及現在的高年級學生。調研結果顯示,企業反應學生的發展後勁不足,專業教育打通了學生的學習基礎,但學生知識麵不廣、社會實踐能力缺乏,這也使得學生在以後的職業生涯轉換中並不順暢。