【摘 要】本文論述基于校企合作開發高職教材,以《Java程序設計基礎》教材開發為例,以北海職業學院與甲骨文(廣西)OAEC/WDP人才產業基地共建專業為契機,通過深入企業一線總結實踐素材、以人為本優化案例、校企合作共撰教材等步驟,切合實際,精心設計案例,開發《Java程序設計基礎》教材。
【關鍵詞】校企合作 高職教材 《Java程序設計基礎》教材 開發
【中圖分類號】G 【文獻標識碼】A
【文章編號】0450-9889(2018)02C-0072-02
教材是教師開展教學的重要參考,是知識傳承的重要工具,對學生具有積極的引導作用。開發高職教材應體現高職特4色,體現職業能力本位的思想。按照工作過程培養學生的崗位技能,主要培養要做什么以及怎樣做,而不是主要研究是什么以及為什么。教材應該以培養學生的能力為中心,而不是以教師為中心。因為學生知識沉淀主要靠自己,學生的能力更要靠自己的訓練。特別是計算機軟件開發,沒有經過高強度的實戰訓練是難以掌握技能的。
近年來,我國職業發展很快,也衍生了很多教材,但部分教材還沒有真正過渡到以培養技術應用能力為主的體系上來,不適合經濟發展的需要,教材內容陳舊、換湯不換藥,特別是IT行業的技術,更迭很快。目前高職教材編寫者,大多是“校門”步入“校門”老師,沒有直接接觸研發,管理和服務實踐的活動,對軟件開發流程缺乏了解,從而導致教材內容的滯后和脫離實際。學生學完技術,進入社會,發現所學技術卻已過時。
目前,《Java程序設計基礎》教材所采用的案例基本上章節片段式的,嚴重跟實際脫節,教材的章節只是針對某個語法規則進行相關的孤立練習,沒有將各學習環節銜接起來,大多數教材的案例都是大同小異,沒有緊跟行業的發展、社會的需求,達不到企業的要求,無法真正體現軟件開發的實際應用,學生在學習過程中目標不明確,無法學以致用。比如編寫循環結構的案例,只是獨立講解了for、while等循環結構的語句,沒有將知識模塊貫穿,導致學生撿了芝麻又丟了綠豆。
高職的教材編寫應按照崗位實際需求、以工作過程為主線,組織學校、行業或企業共同開發,企業具有比學校更優質的人力資源和技術優勢,通過與企業共同開展課程建設、專業建設、實訓基地建設才能有效帶動學校師資技能水平的提升。如果利用校企合作的契機來進行教材編寫。由學校的合作企業共同負責教材的內容的編寫,能夠有效解決這種理論和實際不符合的現狀。我國的經濟發展迅速,在經濟發展的帶動之下,各行業內的競爭也逐漸激烈,優勝劣汰。面對激烈的競爭,企業需要不斷調節自身,推陳出新,利用各種方式來提升自身的競爭力。所以,企業是最貼近社會需求、最具有專業性的,對技術的要求是最權威的。學生在剛剛走上工作崗位,缺乏工作的能力和經驗。因此,學校在教學的過程之中,需要加入更多的實踐經驗,學校與企業合作就是一個良好的途徑。
Java技術具有卓越的通用性、高效性、平臺移植性和安全性的高級語言,目前,在全球云計算、大數據、移動互聯網迅猛發展的產業環境下,Java語言更具備顯著優勢和廣闊的前景。本次開發的教材以介紹Java開發基礎和培養Java開發基本技能為目標,注重Java開發基礎技術的應用,一本好的教材能起到承前啟后、引人入勝的效果。
(一)深入企業一線,總結實踐素材
IT行業軟件技術更新很快,只有緊跟市場需求,才能把握技術方向。企業需要的是要有開發經驗的工作者,而高職院校培養的計算機軟件技術人才恰恰缺乏的就是經驗,北海職業學院與甲骨文(廣西)OAEC/WDP人才產業基地簽訂校企合作,共建計算機軟件技術專業,校企雙方對學院2015級計算機應用技術的學生按崗位需求開展實踐教學,筆者與團隊成員在廣州達內有限公司進行為期一個月的Java程序設計的學習,在甲骨文(廣西)OAEC/WDP人才產業基地進行為期半個月的Java實踐應用的學習,熟悉Java基礎的教學內容、崗位需求的特點,收集總結大量的實踐素材、案例。
(二)優化案例,以人為本
一個團隊要編寫一個完整的程序涉及方方面面的知識,知識其實是張網,教材就是這張網的一個支點,教材開發要用案例和項目貫穿課程的始終,使用案例來講解知識點,以幫助讀者理解和運用知識,但是案例的設計和難度的把控,以及與知識點的契合程度很難把握。良好的教育應該以是人為本的教育,從最根本的人本認知需求出發去發現知識和運用知識。以人為本就是以人的認知曲線為依據,跟隨人們發現知識的過程來設計案例。筆者經過長期的實踐和不斷地摸索,整理出認知曲線的案例教學法。一個初學編程的人的認知曲線分為單詞、語句、小段邏輯、完成程序等幾個認知階段,在不同的認知階段,學者的關注點不同,如何將學員的關注點與要學習的知識有機地結合起來,按照學員的認知曲線去設計這些案例,這才是符合人的學習規律的、以人為本的課程設計。人本認知的方式對所有的知識點進行了重構,所有章節內容講解方式一律遵循“知識介紹—知識運用—案例實戰—知識總結”這樣一套學習方案。每個案例都可延伸拓展為一個應用程序,通過這樣一種案例式驅動的教學方式,既可以擺脫傳統的知識點學習的枯燥,又可以很快地讓讀者掌握每一個知識點。
我們會針對知識點的不同特性設計貼近企業項目的案例,案例的選材是從真實的企業項目中提取,需要根據知識點的特性來設計案例的內容,從而實現學完知識點后獨立完成案例的目標。當學生獨立完成案例的開發,基本就具備了企業項目開發的基礎,最后學生通過階段綜合案例、項目實戰達到融會貫通。
(三)校企合作,共撰教材
此次開發小組采用由淺入深的思想進行教材整體設計來保證學生的學習吸收效果。一個知識點最開始都會設計快速入門,之后再講解詳細的語法特點及其用途。通過快速入門,學生對知識點的運用會有基本的認識,并且對學該知識點沒有壓力感,非常有利于學習吸收。通過語法結構詳細學習學生會對知識點各特性的關系及作用從整體上把握,最后學生通過案例練習形成自己的知識體系,最終掌握知識點的應用方法。
《Java程序設計基礎》教材需要由教師及企業人員共同編寫。教師隊伍要有很豐富的教學及教材編寫經驗,合作企業人員應了解技術需求、項目開發流程。在編寫過程中,我們團隊進行了充分調研崗位所需的專業知識,與企業人員一起收集工作情景、案例、項目,對職業、崗位進行系統化分析,開展系統化教材設計。在具體的編寫過程中,教師還根據學生的認識規律將調研收集到的專業項目案例有機整合,并且隨時與企業人員溝通,適時調整教材的結構和內容,確保教材內容既有實用性又有先進性。最后編寫完成后,邀請企業人員及專家共同審定。在后續的使用過程中,隨時與企業保持聯系,收集反饋意見,實時調整內容,更新教材。
教材的開發可以讓編寫者不斷進行思考、追問、發現、變革、實現教學理念、技能的遷移和提升,這對開闊編寫者的視野、提升自身能力、緊跟時代步伐具有較大促進作用。
[1]李亞娟,李陽梅.基于校企合作的高職教材開發實踐與思考[J].商界論壇,2015(32)
[2]唐亮,王洋.Java開發基礎[M].北京:高等教育出版社,2016
【作者簡介】吳碧海(1982— ),男,廣西北海人,北海職業學院講師,研究方向:計算機軟件開發。
(責編 蘇 洋)