





摘要:針對Java程序設計課程教學方法傳統、考核方式單一的問題,文章提出一種基于專創融合的課程改革方案。該方案通過明確教學目標、重構教學內容、改革教學方法及優化考核方式,提升了學生實踐創新創業能力。近一學期的教學實踐表明,學生對課程改革滿意度高,在綜合素養和考核成績兩方面均取得了顯著成效,有效提高了學生的實踐能力和創新意識,并提升了學生就業競爭力。未來,還將持續優化課程內容、教學方法和考核體系,為學生的全面發展提供更有力的支持。
關鍵詞:專創融合;創新創業;Java程序設計;課程建設;課程改革
中圖分類號:G642文獻標識碼:A
文章編號:1009-3044(2025)13-0157-04
0引言
為貫徹落實國家關于深化高校創新創業教育改革及進一步支持大學生創新創業的指導文件精神,解決Java程序設計課程教學中存在的教學方法傳統和考核方式單一的問題,本文基于專創融合理念,將雙創教育與專業教育有機融合,不斷摸索、推進專創融合“金課”建設[1],對該課程進行了全面的改革與實踐,并取得了顯著成效。
1Java程序設計課程建設背景
1.1課程特點與市場需求支撐
Java程序設計課程具有面向對象、與平臺無關、安全、多線程等特點,是當前最流行的網絡編程語言之一。隨著微服務架構、云原生技術、大數據與人工智能等新技術的興起,Java語言在各領域得到廣泛應用。與此同時,越來越多的企業開始尋求定制化技術服務,因而掌握Java語言且具備創新創業能力的技術人員將更具發展機遇和就業前景。
1.2教學目標與人才培養契合
Java程序設計作為計算機相關專業的一門專業基礎課,以Java開發項目為主線,引導學生學習程序設計理論知識,鍛煉學生程序開發及項目工程實踐能力。同時還注重培養學生的創新創業意識、團隊合作精神等職業素質。這與創新創業教育的目標高度契合,為兩者的融合提供了明確的教學方向。
1.3教學改革與實踐經驗保障
經過三個教學年度的課程建設,不斷探索并展開教學模式創新,已積攢一定的實踐經驗。2020—2021學年第1學期《面向對象程序基礎》對財務管理專業19級200余學生進行嘗試,初步構建創新教學方法的雛形,在此過程團隊參加院級、校級、省級的創新教學比賽,獲得優異的成績;2021—2022學年第2學期面向大數據管理與應用專業2020級三個班的147名學生實施創新教學方法和考核模式;2022—2023學年第2學期面向大數據管理與應用專業21級、物聯網工程專業2020級,共計200余學生進行創新成效進行驗證;2023—2024學年第2學期面向物聯網工程專業2022級,共計130名學生實踐考核方式的改革與優化,并著手實踐課程的專創融合。具體的措施及取得的成果如圖1所示。
2Java程序設計課程建設思路
本課程專創融合建設旨在將Java編程技術與創新創業教育理念深度融合,以培養具備創新精神和創業能力的軟件開發人才[2]。課程團隊的建設過程從課程的教學目標、教學內容、教學方法和考核方式四個方面展開。
2.1教學目標:納入創新創業能力
重新定義課程教學目標,通過專業課與創新創業相融合,不僅要求學生掌握理論知識和實踐技能,還需將創新思維、創新能力、創業能力、風險意識和實踐能力等納入課程的教學目標。
2.2課程內容:融入創新創業案例
優化課程內容,融入“雙創”育人元素[3]。整合課程脈絡、項目素材(包括:需求分析、項目規劃、項目方案、項目程序等)、創新創業案例(包括:人物事跡、企業創新創業實例、項目創新應用場景、團隊協作要求等),鼓勵學生嘗試用編程技術解決實際問題,鍛煉市場分析、團隊協作、項目管理等創業能力,為開展創新創業項目奠定基礎。
2.3教學方法:培養創新創業思維
在傳統的授課方式基礎上,展開以“方法賦能、行動導向”為主題的教學方法變革與創新,注重對學生創新創業思維的培養。
2.4考核方式:評價創新創業能力
在傳統的試卷考試基礎上,優化課程評價體系,加強平時成績的過程化考核,開展期末成績的多元化考核。考核中注重學生發現問題、解決問題能力的考查,引導學生運用Java技術展開項目的設計,評價學生的程序設計、調試、優化能力,通過對項目設計結果的答辯,綜合考查學生團隊協作和創新創業能力。
3Java程序設計課程建設實踐
3.1明確教學目標
課程的教學目標不僅包括知識掌握、操作技能、分析與解決問題能力,還包括了創新思維、創新精神、實踐能力、持續學習與自我提升等。具體目標內容如下:
1)目標1:創新思維培養
通過案例分析、分組討論等方式,引導學生關注社會問題,發現創新點,培養創新思維。鼓勵學生參與Java相關的開源項目,學習開源社區的協作模式和創新實踐。
2)目標2:創業精神培養
通過分享行業人士分享項目經驗,讓學生了解項目實施過程,同時感知創業的風險與機遇。推薦學生參與雙創相關比賽,激發學生的創業熱情和創業精神。
3)目標3:實踐能力培養
結合課程內容,設計具有實際意義的項目,讓學生在實踐中掌握Java編程技能。鼓勵學生參與實際項目開發,培養學生團隊協作能力和解決問題的能力。
4)目標4:持續學習與自我提升
強調持續學習的重要性,鼓勵學生關注行業動態,不斷更新自己的知識體系。引導學生學會自我反思和總結,不斷提升自己的創新創業能力。
3.2重構教學內容
結合課程建設思路,重構課程教學內容、實踐項目素材及創新創業案例[4],如表1所示。
3.3改革教學方法
教學過程在雙創背景下展開以“方法賦能、行動導向”為主題的教學方法變革與創新,講授Java知識的同時,融入實踐項目素材和創新創業案例,培養學生創新創業思維。其中“方法賦能”是在知識和能力兩方面提高知識管理能力和項目實踐能力;行動導向則通過優化教學設計提升學生學習興趣和學習效果、通過引導學生參與競賽和項目激發學生創新創業熱情。
1)方法賦能
在知識講授過程采用翻轉課堂的形式,將學習的決定權從教師轉移給學生。課前發放教學課件、項目案例程序和創新創業案例,要求學生課前自主學習,課堂上引導學生進行互動交流、答疑解惑、合作解決問題,引導學生關注開源社區,參與開源項目,學生可以學習到最新的Java技術和框架,從而提高技術水平和團隊協作能力。并以知識樹學習法為例[5],引導學生將碎片化的知識系統化,并構建一個屬于自己的知識體系,以提升學生知識學習能力、現代化教育信息工具與職場通用工具使用能力,如圖2所示。
在能力提升方面則通過案例導入、項目化教學,以結果為導向、任務為基礎,鍛煉學生項目開發技巧,獲知企業行業經驗,了解創新創業過程,如圖3所示。
2)行動導向
基于學情分析,以克服學生差異性為目標,注重學生的創新、創業能力熏陶,提高學生學習興趣,并強調持續學習與自我提升的重要性。其教學過程創新如圖4所示。
一方面,通過課堂“階梯式教學設計”,結合學生學習能力因材施教、分級教學克服學習理解能力差異化;采用課后任務輸出,鍛煉學生思維模式、書寫能力、編程規范、溝通表達、總結歸納、時間/知識/目標管理等,持續培養學生自我管控能力,做行動上的終身學習者;要求學生建立知識管理體系(包括:知識體系架構、知識清單列表、知識文本解析),逐步縮小學生的基礎知識積累差異。
另一方面,推薦學生參加Java程序設計相關創新創業競賽,鼓勵學生自由組隊參賽[6]。競賽項目可以圍繞某個實際問題或市場需求展開,要求學生運用Java學習成果技術進行創新設計,又能激發他們的創新思維和創業熱情。這種方式既能檢驗學生的。
3.4優化考核方式
課程考核采用多元化的評價體系全面評估學生的創新能力和實踐能力,包括平時成績的過程化考核與期末成績的多元化考核[7],考核環節及權重如圖5所示。
1)平時成績
平時成績占綜合成績30%,主要考核學生的平時表現,評分標準嚴格按照教學大綱中平時考核評價依據計算學生平時成績,同時將學生創新、創業、互聯網+、卓越計劃等項目立項及與本課程相關的學科競賽獲獎情況納入平時成績的置換,從而鼓勵學生創新、創業。
2)期末成績
期末成績占綜合成績70%,含線上考試和項目答辯兩部分。
線上考試主要包括考核學生基礎理論知識掌握情況,運用Java語言發現問題、解決問題的能力,在命題過程需考查學生的創新思維、創業意識以及將理論知識應用于實踐的能力。
線上考試的評分標準為:客觀題(單選、多選、判斷),學習通平臺將自行閱卷;主觀題(簡答、程序調試、程序補全和程序設計題),采用流水閱卷的方式由教研室主任安排流水閱卷的任務,教師們在學習通平臺進行閱卷,閱卷時根據學生回答情況進行閱卷,程序相關題目的答案不唯一,能夠實現題目預期目標即可。
項目答辯部分主要考查學生編寫程序、調試程序、優化程序解決實際問題的能力,培養學生的領導力、組織力、協作能力、表達能力和辦公軟件使用能力等。建議學生以與Java相關的創新創業項目案例為例,如基于Java的電商平臺、智能物聯網應用等,讓學生了解Java在創新創業中的應用價值。同時建議學生多關注Java及相關技術的最新發展動態,如SpringBoot、SpringCloud等微服務架構,以及大數據、云計算等前沿技術,將這些技術融入項目選題中,提升學生的技術視野和創新能力。
學生項目答辯成績=(教師得分×70%+小組互評得分×30%)×貢獻度,其中:教師得分:由3名及以上教師分別對該小組答辯過程的PPT(10%)、設計質量(50%)、內容闡述(30%)、答辯情況(10%)進行打分,求這幾位教師成績的平均值構成教師得分;小組互評得分:小組組長對其他小組的情況進行打分,統計各小組之間的評分表格,計算各小組組長互評得分的平均值;貢獻度:貢獻度用于評判小組成員參與情況,每位學生的貢獻度在0~1,由小組組長針對小組成員在作品完成和答辯期間的參與情況和該成員所承擔的任務完成情況進行打分,未參與或未完成,則貢獻度為0一般;參與度很高且完成情況良好、完成情況一般,則由組長為該成員的貢獻度評,則貢獻度為1;參與度定一個介于0~1的值。總之,通過貢獻度可體現成員“多勞多得”。
4Java程序設計課程建設總結
教學內容Java程序設計課程的雙創融合建設從教學目標、教學方法和考核方式四方面深度融合。經、過近一學期的教學實踐,學生對課程改革滿意,課程建設效果表現如表2所示。
5結束語
總體來看,課程的雙創融合建設取得了一定的成果和收獲,但仍存在一些問題和挑戰。未來,將展開校企合作、加強創新創業實踐,不斷摸索、推進、踐行專創融合“金課”建設。希望改革不僅能夠促進學生掌握Java神和實踐能力課程編程技能,為他們的創新創業之路提供有力支持,還能培養學生的創新思維、創業精。
參考文獻:
[1]張楊.以創新創業為導向的新型人才培養模式:現實意義與基本特征[J].高教學刊,2024,10(30):82-86.
[2]王仲旭,鄭艷芬,溫娟,等.融合創新創業教育的環境工程學課程教學改革與探索[J].河北環境工程學院學報,2025,35(1):88-94.
[3]韋鑄娥,李建.應用型本科院校離散數學專創融合課程建設研究[J].科教文匯,2024(18):71-77.
[4]李曉.基于工作過程系統化的課程設計優化策略:以“Java程序設計”課程為例[J].信息系統工程,2024(7):149-152.
[5]李廣棟,周建.基于SPOC的在線學習主題知識樹學習模式構建研究:以產品營銷策劃課程為例[J].天津美術學院學報,2022(6):83-86.
[6]許麗穎,范雅寧,馬文娟,等“.課堂教學+技能大賽”視域下的高校“雙創”園林人才培養[J].黑龍江農業科學,2024(10):85-90.
[7]席建普,喬雪濤,靳繼勇“.專創融合”特色示范課程建設研究:以“機電一體化系統設計”為例[J].科技風,2024(29):43-45.
【通聯編輯:王力】