劉婧莉 黃日勝
摘要:為提升高職院校計算機專業學生技能水平,促進軟件專業技術人才培養,提升學生的就業競爭力,學校積極探索以大賽為載體的實踐育人模式,該模式引領我校信息類專業建設和教學改革,推進了專業建設對接產業、人才培養進程,深化了校企合作,提升了信息技術類專業人才培養質量和社會認可度與影響力。同時也利于激發學生的學習興趣,改善教學效果,不斷促進教育教學質量的提升,培養滿足信息類行業企業需求的技能強、素質優、能擔當的專業人才。
關鍵詞:藍橋杯;Java程序;設計;以賽促學;教學模式
中圖分類號:G642? ? ? ? 文獻標識碼:A
文章編號:1009-3044(2021)16-0106-02
開放科學(資源服務)標識碼(OSID):
為貫徹落實《國家中長期教育改革和發展規劃綱要(2010-2020年)》和《國務院關于印發進一步鼓勵軟件產業和集成電路產業發展若干政策的通知》有關精神,加快高等院校計算機、軟件及電子專業教學創新與改革,提高學生自主創新意識和工程實踐能力,促進高校計算機、軟件及電子專業就業指導工作,工業和信息化部人才交流中心局舉辦藍橋杯軟件設計賽[1],大賽本著“立足行業、突出實踐、廣泛參與、促進就業”的宗旨,著力于為行業提供公正、科學的全國性軟件人才選拔和培養平臺,促進學校軟件課程的教學改革,培養和提升當代大學生的創新和實踐能力,提高高校計算機及軟件專業畢業生就業質量,促進軟件及信息技術服務業又好又快發展,在業界已取得了很大的反響。
《Java程序設計》課程是計算機類專業學生的專業基礎課程,課程的教學目標體現了高職教育的培養目標,培養適合生產、建設、管理、服務第一線實踐能力較強的技術應用型專門人才,并符合高職院校培養要求,即培養具備較廣知識面、有基本理論和原理知識支撐,具有實際熟練技能的人才不但講解Java語言程序設計上的最基本、最常用的內容,也講解了Java語言應用開發上常用到的知識,附有程序案例,力求簡潔明了,使讀者能較快入門,并能自己動手編寫程序。
1 傳統教學模式存在的問題
當前,高職院校學生生源基礎普遍薄弱,學生學習能力太差,學習積極性不高,Java程序設計語言屬于語言編程類學科,學生需要一定的英語基礎以及邏輯思維能力,它繼承了前身OAK語言能夠跨平臺運行的特點,融合了面向對象編程的風格,Java以其獨有的開放性、跨平臺性和面向網絡的交互性席卷全球,以其安全性、易用性和開發周期短的特點,迅速從最初的編程語言發展成為全球第一大軟件開發平臺[2]。
各大院校陸續在計算機專業開設Java程序設計課程,課程內容包括Java語言編程基礎、類與對象、繼承與多態、異常處理、組件及事件響應、常見類的使用和I/O流、數據庫、多線程和Java網絡編程等[2]。課程內容較多,實踐有限,課堂教學更多的是灌輸式教學,教師教,學生學,導致學生學會了編程語法,但不會靈活應用,更不懂得如何應用,極大地降低了學生的積極性,不利于培養學生實操能力,也不適合高職院校基礎薄弱的學生的發展,因而需要對課程的教學體系、教學方法進行創新,探索適合高職院校的Java程序課程的教學模式。
2 藍橋杯軟件設計大賽軟件類賽項特點
隨著藍橋杯比賽的發展,現在涉及的知識點已經不僅僅局限于暴力和搜索了,官方給出了一個知識點大綱,但是根據往年的題目,主要考察范圍還是集中在枚舉算法,搜索算法和動態規劃。最難的題目可能會涉及一些高級數據結構,具體特點如下:
①培養目標實戰
藍橋賽項并非全面檢驗學生的知識面、基本概念、基本理論的基本情況,而是設定一個具體問題,要求給出確定的“解”,更加強調的是實戰性題:如:計算機器人數目:少年宮新近郵購了小機器人配件,共有3類,其中,A類含有:8個輪子,1個傳感器,B類含有: 6個輪子,3個傳感器,C類含有:4個輪子,4個傳感器,他們一共訂購了100套機器人,收到了輪子600個,傳感器280個。根據這些信息請你計算:B類型機器人訂購了多少個?請直接提交該整數,不要填寫任何多余內容。
②要求基礎扎實
藍橋考題中要求基礎知識扎實,有一定的難度,許多題目傾向于小巧、有趣、有啟發性需要透徹的理解,扎實的基礎,激發學生的熱情,培養學生鉆研精神。
③命題理論結合實際
現實問題融入許多限制、噪音甚至矛盾的需求,許多工程問題的原型被大幅度修改,仍需考慮時間的可行性、空間的可行性、容錯問題、安全要求以及可追溯問題等,如求4個點的平均距離最小值(主要考慮的是時間約束)。
3 “以賽促學”的Java程序設計課程改革
結合藍橋賽項的特點,我校逐步建立和完善“以賽促用”高職計算機軟件編程教學模式,具體做法如下:
①以賽促教,融合知識點
從近幾年藍橋杯軟件設計大賽解題所涉及的知識:基本語法、面向對象、網絡編程、接口、集合、IO、多線程、內部類、異常與保護,基本數據結構。(不涉及 swing等圖形界面,不涉及 html、JSP、Tomcat、 開源框架等 Web 開發方面[4],涵蓋了課程教學所授的教學內容,教師首先對近5年考題匯總,同時對知識點進行梳理概括,在課程教學中將考題穿插到課程的相關章節,如十一屆藍橋省賽試題 C: 跑步訓練【問題描述】小明要做一個跑步訓練。初始時,小明體力充沛,體力值計為 10000。如果小明跑步,每分鐘損耗600 的體力。如果小明休息,每分鐘增加 300 的體力。體力的損耗和增加都是均勻變化的。小明打算跑一分鐘、休息一分鐘、再跑一分鐘、再休息一分鐘……如此循環。如果某個時刻小明的體力到達 0,他就停止鍛煉。請問小明在多久后停止鍛煉。要求使答案為整數,請以秒為單位輸出答案,該題將學生學習的循環知識應用到實踐中,通過案例教學,幫助學生分析問題,解決問題,豐富課程內容,培養學生的探究精神,提高學生對課程的學習興趣。
②構建教-賽-研教學體系,優化教學大綱
以藍橋杯軟件設計大賽為契機,專業課程組與企業專業指導委員會成員共同修訂課程的教學大綱,教學內容重點講解Java編程的基礎知識(變量,操作符,選擇,循環、遞歸),面向對象思想(類、對象、引用、構造方法、參數傳遞、this引用、static、繼承、多態、接口等),異常與保護,I/O,多線程與網絡相關知識,應用基本語法融合了編程的算法(包括窮舉法,回溯法、分治法、動態規劃等),藍橋計劃“項目驅動”的教學方式, 常態化校賽為抓手,培養學生程序設計的思想,提高學生的動手編程能力,以實踐項目為驅動,將課程內容與未來實際工作崗位技能需求的相對應。
③借助平臺,改革課堂教學
為更好提升學生自主探究的能力,采用超星泛雅學習通平臺,課程采用線上線下的混合教學模式,借助超星學習通平臺,教師課前發布課程任務,學生在教師引導下自主學習,有效預習,課中教師幫助學生解決問題,適時運用案例教學,帶領學生協同探究案例需求,引導學生分析問題,解決問題,從而強化學生的自主編程和探索能力。通過講解重難點知識,課后知識鞏固,同時學生可以利用碎片時間對知識進行復習,教師也能隨時掌握學生的學習情況與不足,便于在課堂的有意識地強化相關知識。
④注重過程,創新考核方式
我院Java課程包括過程考核和終結性考核兩部分。引入藍橋元素后,借助學習平臺后,應加大過程考核的比重,考核方法相應做出調整, Java課程最終成績=平時成績 (50%) +期末考試成績 (50%)。平時成績包括平臺學習記錄,藍橋教學案例的完成情況以及課后作業。
4課程教學改革的成效
通過近兩年實踐改革,課程的建設已逐步完善,比賽成績也有了進一步的提高,教學效果顯著。
①以賽促教提升了教師專業技能
以藍橋軟件設計大賽為契機,改變了我院傳統了編程語言授課內容和方法,促使教師不斷地對技能競賽知識和試題原有的實踐項目進行整合、融合,逐年補充和完善新的教學內容,實現競賽知識普及化教育,同時教師的專業技能業務水平也得到很大提升。
②以賽促學提升了學生的就業競爭力
學生通過參加技能大賽,培養學生的創新能力,激發了學生的學習興趣,掌握新技術,通過備賽,集訓,培養學生分析問題和解決問題的能力,以及溝通和團隊協作能力,更能促進他們提前進入項目實踐,提升他們的就業競爭力。
5結論
隨著信息技術的高速發展,我國對信息化建設迫切需要,社會范圍內對技能、創新型人才的需求量缺口較大。因此,高職院校需以培育學生實踐與綜合能力為導向開展教學改革, 將教學知識與未來工作企業需求相結合,采用多樣化方式提高學生對Java課程的程序開發興趣,并增強Java編程能力。通過結合藍橋杯以賽促學的教學模式,更加明確了學生的學習目標,通過兩年實踐,改革階段性成效顯著,學生積極備賽參賽,極大提升了我院比賽獲獎率,以后將不斷更新教學內容, 優化教學方法,將Java課程的教學達到最佳的教學效果,為后續專業課程的學習奠定堅實的基礎。
參考文獻:
[1] 張吳波,史旅華.將軟件設計大賽引入C語言課程教學的改革實踐[J].課程教育研究,2014(4):153-154.
[2] 褚寧,白素蘭.基于“藍橋計劃”的高職Java語言課程改革研究[J].船舶職業教育,2013,1(3):42-44,75.
[3] 寧建飛.高職Java程序設計以賽促教促學教學改革的實踐探索[J].電腦知識與技術,2019,15(11):152-153.
[4] keyatutu.IT行業的試金石——另類計算機認證[J].電腦采購周刊,2002(35):27.
[5] 趙海霞.提高職業院校學生創新能力的有效途徑與探討[J].科學咨詢(科技·管理),2020(2):95.
[6] 高江軍.“以賽促教,以賽促學,以賽促改”在高職院校計算機網絡專業中的應用探索[J].電腦知識與技術,2017,13(18):170-171.
[7] 張曉蓉.基于計算機算法設計及其評價標準[J].電子技術與軟件工程,2018(10):145.
[8] 徐娟.智慧教育視域下高職智慧型課程建設研究[J].職教論壇,2019(12):52-56.
【通聯編輯:王力】