宋振宇 嚴雪梅 彭海靜 楊雯瑞
摘要:當下高校的工程教育認證,是提高高校工程教育培養(yǎng)人才質量的保障制度, 教學大綱是落實工程教育認證理念的落腳點。就業(yè)導向的Java程序設計教學大綱設計,引入企業(yè)主流Java開發(fā)框架,讓Java 程序設計課程與實踐課程相融合形成知識網絡,應用在學校所學Java程序設計知識構建企業(yè)級項目。教學內容的設計應該考慮使用遞進式從易到難,在課程允許的范圍內最大可能提高鍛煉學生編程動手能力。在強化實戰(zhàn)培訓的基礎上,可以讓學生能夠累積實際開發(fā)項目經驗。
關鍵詞:Java;實訓;教學大綱
中圖分類號: TP311? ? ? ? 文獻標識碼:A
文章編號:1009-3044(2020)30-0185-02
大數(shù)據時代的快速發(fā)展,不僅加快了計算機軟件行業(yè)、社會經濟方面的發(fā)展速度,同時明確了對就業(yè)市場求職人員的專業(yè)素養(yǎng)和綜合能力的要求。所以,在面臨高要求就業(yè)率壓力以及培養(yǎng)新時代就業(yè)導向型計算機專業(yè)人才的背景下,計算機專業(yè)的相關課程設計應當考慮從學生面向就業(yè)出發(fā),在傳授基礎性的理論知識的情況下,需要適當?shù)脑黾訉嵺`教學內容,
改變在傳統(tǒng)的教學模式中只重視Java語言理論教學的缺陷[1],增加實踐教學的強度可以有助于提高學生的編程動手能力以及企業(yè)就業(yè)競爭力。最重要的是,需要我們任課教師能夠走出課堂走近企業(yè),能夠發(fā)現(xiàn)目前學校的培養(yǎng)模式與將來學生就業(yè)的行業(yè)需求的差距,從學生未來的行業(yè)發(fā)展,職業(yè)規(guī)劃的角度來重新定位和審視Java課程體系,合理組織、安排和優(yōu)化教學內容,使得學生在校學習的理論實踐能夠應對企業(yè)級項目開發(fā)。
1 目前通用的Java程序設計教學大綱存在的問題
現(xiàn)下,國內的主流開發(fā)語言依然是Java程序語言,國內大多開設計算機專業(yè)的高校,都會開設Java應用開發(fā)的基礎性課程——Java程序設計。目的是培養(yǎng)更多的軟件應用開發(fā)人才。教學大綱作為教學過程中最重要的指導文件,對教師教學過程以及課程進度安排起到指導性作用。
目前,比較通用的教學內容相對來說都比較傳統(tǒng)和保守,由于計算機行業(yè)的發(fā)展特性,使得學校里面的教學計劃安排相對應計算機專業(yè)的行業(yè)發(fā)展存在一定的延遲性, 就可能造成許多計算機專業(yè)的高校畢業(yè)生專業(yè)能力無法應對企業(yè)用人方的需求,造成畢業(yè)的高就業(yè)壓力,而且在以往的教學過程注重理論知識講授,在實踐教學的案例引入又過于保守,部分實驗課甚至涉及的過于簡單缺乏挑戰(zhàn)性,實驗室設置大多數(shù)為驗證性實驗,缺少需要學生自己設計分析的綜合性設計實驗,使得學生固守課本知識脫離行業(yè)發(fā)展需求,讓部分不會靈活運用學校所學知識的學生,在進入行業(yè)的時候自身的學習主動性不強,專業(yè)知識有不過硬??偠灾壳鞍磦鹘y(tǒng)方式培養(yǎng)的計算機專業(yè)的學生在實際編寫項目的過程中存在嚴重問題,而且不滿足企業(yè)用人單位實際的用人的技術知識需求[2],整體的專業(yè)數(shù)值與企業(yè)方人才需求不匹配[3]。
2 以就業(yè)為導向的Java程序設計教學大綱設計流程
以就業(yè)為導向的Java程序設計教學大綱,重點培養(yǎng)職業(yè)能力素養(yǎng),加強校企合作,培養(yǎng)學生的創(chuàng)新和實踐能力。
2.1 課程的性質、目的和任務
通過對Java語言的學習,培養(yǎng)學生基礎代碼設計能力以及能夠適當?shù)剡M行算法分析的能力。并且,我們可以聯(lián)系企業(yè),要求企業(yè)工程師,加入課程設計。教師教學引入企業(yè)工程師配合,可以在課程的學習過程提高學生實際解決上線應用級項目能力,真正意義上做到學校專業(yè)課學習內容與企業(yè)實際開發(fā)案例接軌。Java程序設計課程的教學手段主要是通過案例牽引與任務驅動相結合,語法知識講解和編寫應用級實例相互補充,可以通過Java語言的基本語法知識,控制結構,設計模式等理論講解鋪墊基礎,然后再與企業(yè)工程師共同在制定適合學生編寫的實例,進行Java應用基礎程序的開發(fā),并為后續(xù)Web開發(fā)的學習做鋪墊。
培養(yǎng)學生的算法分析能力,可以自主地進行項目開發(fā)編程,通過軟件工程開發(fā)方法,設計分析實現(xiàn)項目開發(fā),為學生將來進入行業(yè)開發(fā)項目打下基礎。
2.2 課程的教學目標
當然,課程教學目標我們可以主要從專業(yè)知識、職業(yè)能力素質這些方面去考慮設計。
2.2.1 知識目標
(1)理解并掌握Java語言的設計思想;
(2)理解并掌握Java語言的語法,控制結構,設計模式等;
(3)理解并掌握Java語言的多線程機制;
(4)具備Java程序設計的分析、描述和算法設計能力。
2.2.2 職業(yè)目標
(1)學生能夠獨立搭建Java開發(fā)環(huán)境;
(2)學生能夠獨立使用Java語言完成簡單實例;
(3)學生能夠獨立應用面向對象的編程原理完成游戲案例;
(4)學生能夠合作協(xié)助應用Java語言完成小型項目案例設計;
(5)具有良好的科學素養(yǎng)和社會責任感。
3 就業(yè)導向的教學大綱框架與內容
日常教學任務是為了讓學生在實踐中打下Java扎實的基礎,能夠熟練使用面向對象解決開發(fā)問題。同時,緊密聯(lián)系軟件企業(yè)行業(yè),加強與企業(yè)合作,合理安排Java 程序設計課程內容,實驗環(huán)節(jié)引入企業(yè)項目的小型案例改編,加強學生的語言編寫能力,讓學生能夠具備在工作環(huán)境中解決實際問題,團隊合作,以及談判溝通等能力。可以根據學生的接受程度進行教學內容的適當調整,主要是留出適當?shù)臅r間可以讓學生進行上機操作,老師進行指導。同時,邀請企業(yè)工程師老師加入上機指導環(huán)節(jié),實踐指導環(huán)節(jié)可以借鑒線上和線下結合的混合式教學模式。
Java程序設計課程教學課以問題為導向,以案例為驅動,突出Java程序設計的實踐性。通過本課程理論教學、案例分析和課程實驗相結合的形式,以問題為導向,使學生加深對基本原理和基本理論的理解;通過傳統(tǒng)的基礎語法,流行的Java框架以及項目學習實踐,培養(yǎng)學生動手創(chuàng)新能力以及算法分析能力。
當然,課程結束之后要制定出合理的考核辦法對學習成果驗收。由于本課程是以就業(yè)為導向的,所以考核方式也應該與教學內容相適應,這樣可以真正的檢驗學習成果。最終的期末總成績可以考慮,由平時成績、實驗成績和期末考試成績構成。平時成績由課堂表現(xiàn)、作業(yè)、平時測試等考核項目構成。實驗成績依據對課程實驗方案的設計、實驗過程的分析和實驗結果的總結綜合評價給出。期末考試可采用閉卷形式,考察平時上課內容的理解接受情況。最終總成績,可由期末考試成績占60%,平時成績占20%,實驗成績占20%。(根據課程性質不同,各部分成績建議占比各不相同),當然也可以使用項目答辯作為實驗成績的評分,我們在實際的考核中,可以更加的多樣化。
4 結束語
緊跟計算機行業(yè)的高速發(fā)展,高校多樣化校企合作課程發(fā)展的趨勢,在以就業(yè)為導向的Java程序設計教學大綱的構建與實施中,適當引入企業(yè)項目案例,圍繞崗位需求開展,加強學生的動手實踐、組織交流、團隊協(xié)作等能力的培養(yǎng),同時也可以提高學校教師在工程項目管理開發(fā)經驗,實現(xiàn)學校與產業(yè)一體化教學。因此,我們可以通過校企合作這樣的平臺,充分發(fā)揮校企合作的實踐優(yōu)勢[4],在傳統(tǒng)的高校Java語言程序設計課程中[5],讓企業(yè)工程師參與制定課程的教學大綱以及參與設計課程的教學案例和實踐項目案例。
目前國家正在大力推動校企合作,而且在新工科的藍圖下,我們更應該利用校企合作開展辦學的平臺,學校與軟件企業(yè)可以相互合作借力發(fā)展,密切合作共建課程,讓高校教師進入企業(yè),培養(yǎng)雙師型教師,同時提高學生與老師的實踐能力,強化企業(yè)開發(fā)項目經驗,實現(xiàn)共贏。不但,高校促進教師向“雙師”型教師轉變,企業(yè)也可借機從一開始就培養(yǎng)符合要求的員工,擇優(yōu)錄取,并且學校也能夠培養(yǎng)出更多適應企業(yè)發(fā)展需要的技能型人才。
參考文獻:
[1] 禇洪波,李曉艷.基于項目驅動的Java語言教學方法研究[J].成才之路,2013(19):83.
[2] 崔敬東,徐雷.電子商務專業(yè)課程體系建設的影響和制約因素及其化解途徑[J].電子商務,2016(2):79-80.
[3] 趙巧.應用型本科電子商務專業(yè)課程體系的構建[J].經濟師,2016(4):202-203.
[4] 吉梅.項目驅動在Java語言程序設計教學中的研究與應用[J].職業(yè)時空,2012,8(4):83-84.
[5] 肖東.高?!禞ava語言程序設計》課程的教學探討[J].福建電腦,2008,24(8):210,194.
【通聯(lián)編輯:唐一東】