在時間安排上,我們讓學生以課餘時間為主來完成,以充分調動學生的主觀能動性,培養他們對專業的興趣。在臨近期末結課時,多安排幾節上機課,讓學生集中突擊一下,保證大作業的順利完成。這時,學生已完成大部分代碼的編寫工作,普遍會有較多的調試問題需要教師幫助解決,所以集中上機並及時指導是必要的。另外期末的集中指導也督促比較落後的同學重視這件事情,拿出更多努力來完成。
在大作業選題、指導及檢查成果時,擔任兩門課程的兩位教師要密切配合,協同動作,給學生一致的幫助。
到目前,我們已經在六屆信管專業學生中進行了布置大作業的探索。這期間,我們不斷總結經驗,也對學生的反饋進行認真的分析,不斷改進方法。最初是按原有的教學計劃掌握授課進度,但是由於數據庫課程與高級語言程序設計課程在教學內容編排上不同步,造成大作業布置過晚,學生能利用的時間太少,到期末匆匆忙忙地完成,效果不是很好。為此我們把高級語言課程與數據庫開發有關的內容調整到前麵,盡量提前講,就使布置大作業的時間可以提前幾周,讓學生有充裕的時間來完成這項任務。
在高年級,學生隻有在為期兩周的課程設計和臨近畢業的畢業設計有機會開發係統。兩周的課程設計就上課時間來說,隻有9個工作日,54個學時,還包括檢查成果及答辯的時間。即使讓學生每天工作10小時,也隻有90小時,對於開發一個係統,遠遠不夠。近年來,為緩解學生畢業後就業的壓力,很多學校鼓勵學生提前走出校門,畢業設計往往是學生在邊工作邊學習的狀態下完成的,教師大多是遠程指導,設計的效果要打一定的折扣。因此,利用大作業提前讓學生鍛煉設計能力,是對這些後期問題的一個很好的彌補。
經過幾年的布置大作業實踐,我們在高級語言和數據庫教學上取得較好的教學效果。學生普遍反映,通過大作業真正學會了怎樣開發一個實用的信息係統,很有成就感,更增強了學好本專業的信心。
最近兩年,我們相關教師結合學校的專業核心課程建設的教研課題研究,把這個工作上升到理論高度,也更增加了我們的熱情和自覺性,配合更默契,效果也更顯著,我們準備把這個方法長期堅持下去,也希望有機會在更多的核心課程上進行這樣的嚐試。
本文是唐山學院計算機係信管專業核心課程建設教學研究成果之一。