大連軟件職業學院 劉 丹
軟件專業課程建設對優化教學過程和提高教學質量能夠起到良好的作用。課程建設是教學改革的重點,是教學領域的常規工作。軟件專業課程教學在培養專業能力和專業素質等方面起著決定性的作用,是培養專業能力的基本途徑。通過對軟件企業人才需求報告以及參考文獻進行分析,我們可以看出企業對軟件人才的招聘主要考慮所學專業、學歷、實踐能力、實戰經驗、語言表達和職業素質等幾個方面。其中,實踐能力、實戰經驗和職業素質是側重點,人才需求影響課程體系的設置,能夠起到指導性的作用,極為關鍵。
高職課程大都從培養學生實際操作能力出發,采用項目驅動式教學。但是大多高職專業課程項目開發的側重點是以一門專業課程為單位展開的,任課教師只是把項目的部分功能模塊或者某些經典任務穿插到課程中,項目的完整性被破壞,不能得以體現,這就導致學生在軟件專業課程學習中,過于重視軟件的開發,而忽視軟件的需求分析、模型建立、文檔編寫、軟件測試及軟件后期的發布等相關環節,更忽略后期的維護以及升級,對知識的領悟帶有片面性,對項目沒有一個整體的認識。
在課程教學的過程中,教師常常采用分組的方式,模擬實際項目進行分工,大多數學生對軟件開發各個步驟了解得不夠細致和透徹,僅停留在表面,學生分工合作,各自完成分組內的任務,容易出現整體銜接問題,使項目教學產生一種局面,那就是“不是在做項目,而是在講項目”,學生習慣了老師的生硬灌輸,不能夠舉一反三,自主學習得不到很好的體現,綜合能力當然也就得不到提升。
1.實戰能力分析。由于各個崗位的職責和具體分工的不同,企業對軟件人才實戰能力的需求也有所區別。針對高職院校的學情進行分析,我們有必要在軟件專業設置軟件開發類、軟件測試類和軟件維護類課程。
軟件開發類包括動態網站開發、Android 系統開發、JAVA或C#開發等。相應的崗位對軟件實戰開發能力有很高的要求,通常還需要存取數據庫、面向對象分析等。軟件測試類包括JAVA 或C#軟件測試、系統測試等。相應的崗位對各種測試方法和自動化檢測工具的掌握程度和使用水平有較高的要求,與此同時,企業也會考察學生對測試平臺的安裝、啟動、配置以及對測試文檔的撰寫水平。軟件維護類包括系統維護、技術支持等。對應崗位要求對系統以及運行平臺要熟悉,要有一定的溝通能力。
2.實踐經驗分析。實踐經驗是企業招聘尤為關注的一點。有統計數據發現,約有70%的招聘崗位對實踐經驗有明確要求,對實踐經驗沒有要求的招聘崗位少于20%,留給應屆生的招聘崗位少到了極點。可見,如何深化專業課程的學習過程,使其成為企業所認可的實踐經驗,這已經成為衡量軟件專業課程體系設置是否合理的重要標識。
3.職業素質分析。軟件行業對“團隊協作與溝通能力”、“自主學習能力”和“抗壓能力”這三種職業素質均有要求。因此,必須要把職業素質培訓有效融入到軟件專業的課程設置當中,引導學生在課程實施的過程中體會團隊合作,培養學生自主學習的能力,使學生在畢業時能夠具備良好的職業素質,為企業所需。這樣的畢業生才有戰斗力,才有資格在眾多企業中進行選擇,找到最為合適的工作,并能很快適應企業工作環境。
1.課程設置的可行性。軟件專業課程的設置要考慮有效性,以實戰能力的培養為核心,掌握好方法,知識點夠用就好。要從實例中引出知識點,這樣才有利于學生接受,更好的消化吸收。課程中的項目實例要貼近實際生活,要有延伸性和啟發性,能夠讓學生根據自身條件和興趣進行知識拓展、舉一反三,用中學,學以致用,真正實現教、學、做一體化。當然,在課程中所設置的實例要具有實際軟件開發流程和較為寬廣的應用前景。
2.課程設置的有效性。教學的目的是為了讓學生學有所獲,不斷長進。教學中我們常采用以項目導向、任務驅動的方式,通過實例進行教學,每次課都給學生布置明確的任務,分析引導,爭取讓每一個學生都能夠真正的學到知識,并會舉一反三。專業課程設置的內容要特別注重對學生的引導,培養其主動學習的能力。在教與學的過程當中,教師更要結合課程內容的設置巧妙地開發學生對問題的理解力,培養學生邏輯思維能力,調動學生的學習興趣和積極性,樹立自信心。
3.課程設置的模塊化。針對高職學生的特點,對學情進行分析,發現分階段選擇、合理安排專業課程,由淺入深,逐層深入更為適合我們的學生,以項目為中心的課程模塊可以讓學生在學習進程中逐步地消化和吸收。實現課程內容要從簡單到復雜,可通過將課程劃分為若干個小項目,再將項目分解為多個模塊的方式來進行。各個模塊以不同的項目牽引,模塊完整不松散,有功能支撐,形成滿足軟件開發過程中多技術需求的課程鏈路,使學生的編程能力得到層層推進,能夠完成一個綜合的項目。
4.課程設置的職業性。通過校企合作引入真實項目,在課程中為學生提供真實的職業情境,從而達到專業課程與職業標準的良好鏈接。校企合作是學校與企業之間建立的一種合作模式,注重人才的實用性與實效性,符合企業與高校聯合培養人才的內在需求,符合學生職業生涯發展需要,有利于學生提高就業競爭力。現階段,校企合作在各高職院校中都已經被提到了重要的位置,成為高職院校人才培養的重要舉措和突破口。
為了培養軟件專業應用型人才,使專業課程設置得以很好的實施,建立一支校內專職教師與企業兼職教師相結合的高水平師資隊伍是非常重要的。學校可通過有效的人事制度和政策支持,鼓勵和保證現有專職教師到企業獲得足夠的工程實踐經歷,以促進教學,更好地保證專業課程的教學質量。