時兵 隋宇航 吳瓊
摘要:該文以計算機應用型人才核心技能分析為切入口,以課程體系構建為主線,通過課程體系建設中課程內容的整合,教學內容、教學方法的改革,加強知識與能力和綜合應用,進而實現課程體系構建的整體優化。
關鍵詞:計算機;應用型人才;核心技能;課程體系構建
中圖分類號:G642 ? ? ? ?文獻標識碼:A
文章編號:1009-3044(2019)14-0116-02
1 引言
程序設計能力是計算機專業學生的核心專業能力,因此程序設計能力的高低對于計算機專業人才培養來說至關重要。民辦高校計算機專業,如何構建科學的課程體系,如何進行課程教學改革,才能讓學生在學習過程中從知識掌握、項目分析、探索創新等多方面培養學生的綜合實踐能力,為社會輸送出符合實際需求的應用型人才,將成為急需解決的問題。
2 課程體系構建的內涵
課程體系建設是將課程體系內相關的多門課程建設統籌規劃,從整體考慮,使各門課程協調發展,協同作用,達到課程體系結構、課程內容、教學方法、教學效果等諸方面整體優化,發揮整體效益,達到最佳效果,形成整體優勢,實現整體大于各門課程之和的目的。
3 課程體系建設需要重點解決的問題
課程體系建設大多強調兩點,一是課程體系內部課程之間的相關性,二是綜合性,因此課程體系建設應做好以下幾方面工作:
(1)在課程體系建設中,必須要通過對課程體系所包含課程的知識點進行分析,刪除課程間重復的內容,再通過對內容的重新分解,形成新的理論和實驗教學體系,以利于學生的學習與掌握,提高教學效果和效率。
(2)刪除陳舊內容,增加新知識、新技術內容,以適應人才培養需要。
(3)解決多門課程之間出現的有用內容空白問題,將這部分有用知識,原來多門課程都沒有涉及的內容補充到某門課程之中。
(4)加強各門課程知識、技術、能力的綜合應用,形成系統知識與能力,增強核心能力的訓練。
(5)加強課程體系教師的整體建設,提高教師的整體教學經驗、教學方法、教學水平和專業技能,發揮每名教師的特長,達到教師隊伍的整體優化。
(6)堅持課程體系建設為實現專業培養目標服務。整個課程體系建設都必須緊緊圍繞培養目標進行。
(7)課程體系建設必須堅持創新性、突出特色。
(8)堅持綜合性原則,打破各門課程自成門戶的壁壘,實現相關課程之間有機綜合,實現知識、能力融合為一體。
4 課程體系建設必須落實到“兩強”人才培養的目標上
根據目前社會的需求,通過分析計算機應用能力培養目標和課程資源建設的要素及目標體系,在對計算機類應用技術課程的現狀分析和研究后,根據學生的專業方向和興趣愛好,分別將《軟件工程》《Java程序設計》《Web前端技術》《MySQL數據庫應用》《STRUTS框架技術》《軟件項目研發技術》六門課程作為課程體系。
(1)《軟件工程》
《軟件工程》主要講授軟件系統開發的基本概念、思想,開發方法、開發階段、可行性研究、需求分析、總體設計、詳細設計、編程、調試、測試、質量控制與管理維護等,以及各階段的任務和做法要求。對整個軟件系統開發 起指導和約束作用,貫穿軟件系統開發全過程,是課程體系的核心。
(2)《MySQL數據庫應用》
《MySQL數據庫應用》是對數據庫理論的實踐應用,通過具體開發工具的使用,使學生具備數據庫系統的分析、設計、管理和維護的能力。
(3)《java程序設計》和《Web前端技術》
《java程序設計》主要培養學生的程序設計能力,這是進行信息系統開發必備的基礎能力。Java是當前信息系統研發使用的主流程序設計語言。瑞士Tiobe公司的程序語言使用排行榜是為了顯示程序語言的最新流行程度,該公司在2018年9月公布的編程語言排行榜中,java語言仍位居世界第一位。
《Web前端技術》,以java為基礎。主要包括Java web開發基礎、 HTML與CSS網頁開發基礎、JavaScript基礎、JSP基 本語法、JDBC技術應用、Servlet技術 應用、JavaBean及AJAX技術 應用等。
(4)《STRUTS框架技術》
STRUTS、Hibernate等技術都是當前信息系統研發市場應用的主流技術,是學生畢業后從事信息系統研發所必須具備的技術,具備這些技術與能力對畢業生就業將起到重要的支撐作用。應用這些主流技術,解決信息系統不同層次的問題,使信息系統研發變得簡便、快捷、高效。這些課程均采用小班授課的講練結合的教學模式。加之,相應的課程設計,學生對這些技術掌握的就比較牢固,進而應用這些技術解決實際問題的能力大大加強。
(5)《軟件項目研發》課程
通過以上幾個模塊課程的學習,學生已經掌握了專業基礎課知識,程序設計能力、數據庫原理及應用技術,主流技術等知識與能力。但是這些知識、技術和能力僅僅局限在各模塊或各門課程本身。屬于分散的孤島式的知識與能力。在一個實際的信息系統(軟件)研發中,這些知識用在什么地方,怎么用,學生們還是束手無策。還不知道怎樣綜合運用這些知識、技術開發一個具體的信息系統。因此我們開設了《軟件項目研發》課程,在教師指導下,學生親自進行實際的信息系統項目開發。
本課程體系所包括的六門課程,構成專業核心培養的課程體系,在內容上縱向具有傳承性,橫向具有內在的聯系,又自成體系。在知識與技術的應用上,在能力的培養上,具有共同性、綜合性、統一性。也就是說,程序設計能力、數據庫應用能力、主流技術的應用能力,只有共同的、綜合的應用于同一個軟件系統開發中,才能發揮作用,構建出一個優質的軟件系統。
5 結束語
通過選取六門主要課程作為課程體系,加強相關課程內容的整合,加強教學內容、教學方法的改革,加強知識與能力的綜合應用,進而實現課程體系建設的整體優化,這將為民辦高校培養計算機專業人才提供一種新的課程設置思路和教學模式。
【通聯編輯:代影】