文章編號:1672-5913(2008)16-0045-01
獨立學院從誕生初期就承擔著將精英教育向大眾教育過渡的重任,城市學院作為獨立學院中的前驅者同時也是一個新型高校,一直在探索新的教學思路。從1999年7月城市學院成立至今,城市學院的二級分院計算機與計算科學學院(簡稱“計算學院”)已經發展成為一個具備了計算機科學與技術、信息與計算科學、統計學、信息管理與信息系統等多個專業的特色院系。
在如何對核心課程進行改革和創新,計算學院一直在尋找適合自己院校的特色方法。計算機程序設計課程是一門貫穿計算學院所有專業的主干核心課程,從大一的C程序設計課程、大二的面向對象程序設計課程直至大三各個專業應用方向(J2SE、J2EE應用軟件開發、數據分析與算法計算、數據庫應用與電子商務等)中的諸如JAVA程序設計、C#程序設計、Excel應用與VBA程序設計等眾多程序設計課程都要求學生必須掌握該類課程的學習方法,但是從計算學院各屆學生的情況來看,由于缺乏良好系統科學的學習方法,這門課程的學習效果不是很理想。
經過不斷的摸索與嘗試,我院創建了計算機輔助教學平臺,改編了新教材,研究創新了各種適用于本院學生特點的程序設計課程課堂教學方法與模式,同時推行新生導師制及強化新生學風建設等一系列輔助措施,建立了一套適合于城市學院特定學習群體的多元立體化的新型程序設計課程教學體系結構。
1程序設計類課程結構
程序設計類課程圍繞著分院提出的211人才培養目標,課程體系構建以加強能力培養和提高綜合素質為主導方向,針對獨立學院學生的特點,在強化高綜合素質的基礎上強調教育目標的職業性和高級應用。
按基礎與專業兩個大類,合理設置程序設計課程鏈(見表1)。統一各專業的基礎程序設計課程,按照類似于新生高中時的學習方法來促進學生掌握第一門專業程序設計課程的知識要點,通過精講多練的類似于高中的教學訓練模式來強化其計算機專業基礎知識的牢固掌握程度。

專業程序設計類課程,以開放式可供選擇的多個課程方向為不同的學習者提供他們感興趣的發展方向,這樣就確保了多樣化的學習環境,確保能培養出社會所需要的多樣化多類型的人才。
2程序設計課程實施
2.1構建電子平臺共享教學資源
學院每年新生有300多人,為了給新生的計算機類入門核心課程打下扎實的基礎,由教學經驗豐富的專職專業課教師組成一年級的程序設計專業教師,一律采取小班化教育的方式展開課程的教學活動。
但以一個真正合格入門級別的程序員必須有上萬條代碼編程經驗的IT行業共識來說,一個教師不足以應對一個小班30個人的每日程序設計作業批改的巨大工作量,因此我們采用了一套完整的從日常練習直至考試出題的程序設計課程上機系統。該系統不僅可以為程序設計基礎類課程服務,還為高年級的各專業類程序設計課程保留了接口。該系統所具備的自動批改、自動記錄成績以及自動題庫組題等實用功能切實地解決了這個教學實踐中的瓶頸問題。
該電子平臺可充分整合人力資源,把教師從重復勞動中解放出來,從而把更多的精力投入到課堂教學改革實踐中。該平臺還充分利用了時間資源,借助電子平臺24小時不間斷的服務功能,為每個學習者提供個性化的學習時間安排,而且教師每次出題都可以自由設定題目的練習開放時間,在這段規定時間內電子平臺支持在線題目練習與自測的功能。這些服務也從另一個角度為教師節省了時間。
2.2建立新生專業導師制
高校學生的培養是分層次的,不同層次學生的培養模式也是不同的。研究生的培養管理普遍實行的是導師制,本科生的教育管理更多的是實行輔導員負責制。教師是最富創造性的特殊群體,如果我們能夠主動借鑒兩種不同模式的培養優勢,最大限度地發揮教師的主觀能動性,就會更有利于人才的培養。
根據課程的重要程度,我們在新生入學第一年的基礎程序設計課程中就以每個教學班為單位配備導師,導師的人選就由專業課程的教學老師來承擔。這個措施增加了與學生接觸交流的機會,獲取了甚至比班主任更多的學習方面的最新情況反饋。同學期的課程授課教師通過定期參加教學研討會,相互交流每屆新生的特點并分析與往屆新生異同之處,及時討論改進方法并統一調整具體的教學方法。
2.3緊抓新生入學關鍵期教學
中學生進入大學后都要經歷一個轉型期。這個關鍵的階段可以決定四年大學生活成功與否,如果能在這個關鍵時期里培養良好的自學習慣并能在四年中堅持遵守固定的學習規則,就完全可以勝任四年的大學學習生活。
但是由于高中學習是封閉、禁錮的,大學學習是開放、自由的,往往有很多同學把考上大學作為學習的終極目標,而不是把大學作為吸取新知識和培養能力的一個平臺。所以他們進入大學后,就放松了學習,導致學習成績每況愈下的局面。從高分考生到高層次、高素質的人才,有很長的路要走。我們從大一新生開始就安排了強制晚自習的自修教室,要求他們正確樹立起學習的觀念,合理安排好大學的學習計劃與任務。實踐證明,一定程度上的強制措施是合理也是有效的。
3教學內容改革
分析各屆計算機學院學生的課后學習情況,可以發現玩電腦游戲是非常普遍的現象,電腦游戲占據了大部分閑暇時間。學生對電腦游戲的熱愛己成為無法回避的生活事件,一味的遏制、圍追堵截是無法化解這一矛盾的。
傳統語言教學課中的實驗習題一般比較嚴謹、系統,對提高學生的編程能力有很重要的作用,但是對學生的吸引力可能稍顯不足。在程序設計類課程的教改實踐中結合“問題”教育模式的理論與實踐方法,把“教育游戲”作為穿插在課堂教學中的一個“問題”線索來組織課堂內容,通過創建一種新型的基于問題的教學模式來提高學生學習程序設計的興趣。通過將學習因素和電腦游戲因素有機結合的具有一定積極意義的計算機游戲軟件來展開程序設計類課程的主要知識內容,通過教師的引導以及精心設計的游戲案例教學來提高學生的學習積極性,加強對學生學習主動性和實踐能力的培養。
4結束語
一套科學的適合城市學院的程序設計教學體系與模式,是必須依賴于日復一日的積累和不斷的總結才能成功的。目前程序設計類課程的教學改革所取得的初步成果有助于分析其中的規律,從而指導更進一步的教學改革工作。