国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

高職“Java程序設計”教學改革初探

2024-12-31 00:00:00周密
信息系統工程 2024年12期
關鍵詞:Java程序設計職業(yè)教育教學改革

摘要:隨著計算機行業(yè)的迅速發(fā)展,市場對人才的需求不斷增加,如何提高大學生的綜合能力成為高校教育改革的核心問題?!癑ava程序設計”既是高職理工科專業(yè)的必修專業(yè)課,又是后續(xù)專業(yè)課程的前置課程。對高職院校Java課程教學現狀進行分析,從課程目標、教學方法、教學內容、課程思政、考核方式五方面提出了教學改革措施,以期打造優(yōu)質課堂,提升教學質量,對高職程序設計類課程的“課堂革命”具有一定的借鑒意義。

關鍵詞:Java程序設計;職業(yè)教育;教學改革

一、前言

“Java程序設計”是軟件技術、移動應用開發(fā)、計算機應用技術等高職計算機類相關專業(yè)開設的一門專業(yè)核心課。以軟件技術專業(yè)為例,該課程在整個專業(yè)人才培養(yǎng)方案中起著地基式作用,是后續(xù)課程Java設計模式、JSP動態(tài)網站開發(fā)、Java框架技術、Android應用開發(fā)等課程的前置課程,學生對該門課程掌握的情況將直接決定后續(xù)課程的學習效果。Java語言是一種面向對象語言,語法規(guī)則復雜,內容抽象,高職學生普遍基礎弱、自制力差,學習此課程動力不足。因此,激發(fā)學生學習興趣,提升課程教學效果,教學改革勢在必行。

二、課程教學存在的問題

(一)教學目標不明確

高職院校的培養(yǎng)目標是將學生培養(yǎng)成高素質應用型人才,一些高職院校忽略了學生的學情和職業(yè)教育的特點,以通過程序設計類的考證為教學目標,教學重心偏向數據結構與算法等理論知識,導致學生學不懂、不想學。此外,學生不知道學習這門課的意義是什么,學完這門課能做什么,畢業(yè)后從事什么樣的工作,普遍對課程認識不足,沒有建立整體的專業(yè)思想,缺乏學習動力和職業(yè)規(guī)劃。

(二)教師為主體,實踐教學存弊端

教師在教學中占主體地位,課堂以講授理論知識為主,案例多為驗證語法規(guī)則,知識點之間缺乏邏輯連貫性以及與現實生活的聯系。學生上機操作基本上是把教師剛剛講過的例題“抄”一遍,運行出結果便認為已經掌握了該知識點,如果將例題稍加修改或者獨立完成課后編程題,便困難重重。教師在實踐教學過程中沒有注重培養(yǎng)學生獨立思考和解決實際問題的能力,缺乏對學生進行真正的軟件項目開發(fā)訓練[1]。

(三)教學內容重點不突出,缺乏合適的實踐項目

部分教師照本宣科,按照教材順序力求每個知識點都講到、練到,造成教學任務完不成,學生學習興趣不高。許多院校在開設此門課程之前已開設過“C語言程序設計”,基礎部分內容相似,部分教師仍花大量時間講解語法規(guī)則和三大結構,沒做到教學內容突出重點,本門課的重點是“面向對象”。許多高職院校課堂采用項目驅動教學法,但實際效果并不理想,普遍缺乏合適的實踐項目,主要存在以下幾個問題:項目脫離實際、規(guī)模過于龐大、知識點覆蓋不到位等。

(四)課程思政沒落實

近幾年各高校積極進行課程思政教學改革,但仍處于起步階段,課程思政落實情況存在一些問題。部分教師對課程思政認識不足,不愿花過多時間研究這門學問,仍專注于專業(yè)課教學。部分教師自身水平能力有限,對課程思政理解不深,認為每堂課都要有思政,或者教學設計中涉及的思政元素與知識點存在兩張皮的現象,并沒有真正起到在講授專業(yè)知識過程中同時有效進行思想政治教育[2]。

(五)課程考核不合理

雖然大部分院校已經不采用傳統的紙質考卷考試,而是以平時成績和上機考試對學生進行考查。部分教師對平時成績的評定存在很大的主觀性,缺少量化考核標準。上機考試與全國計算機等級考試二級“Java語言程序設計”題型類似,包含選擇題和編程題。編程題是在給定的程序基礎上進行代碼補全、改錯、方法編寫,或者出一些經典的算法編程題考查學生編程水平。這種考查其實是對知識點理論知識的考核,不符合課程的培養(yǎng)目標,學生學習動力不足,缺乏自主思考和編寫程序實現特定功能的能力,更談不上滿足企業(yè)的要求。

三、課程教學改革的措施

(一)正確認識課程目標,上好第一次課

學生通常在第一次課時態(tài)度端正,注意力集中,教師上好第一次課十分重要。教師要精心設計第一次課,在第一次課上讓學生正確認識課程目標,明白學習這門課的意義是什么、學完這門課能做什么、今后能從事什么樣的工作,讓學生建立整體專業(yè)思想,明晰專業(yè)學習路線。第一次課不必固定按照教材順序講解Java語言概述,應向學生呈現整體的專業(yè)人才培養(yǎng)課程體系。以軟件技術專業(yè)為例,課程學習路線均圍繞Java技術,呈遞進式,“Java程序設計”“面向對象程序設計”“JSP動態(tài)網站開發(fā)”“Android應用開發(fā)”“Java框架技術”以及不同等級的1+X JavaWeb應用開發(fā)職業(yè)技能等級證書等,“Java程序設計”在整個課程體系中屬于核心專業(yè)課、基礎課,其學習效果直接影響后續(xù)課程的學習,讓學生在學期初就明確課程定位與重要性。課程目標是能夠讓學生完成簡單應用程序的設計,至少能在現有程序的基礎上加以改造和創(chuàng)新。學生在學習此門課之前已經學過“C語言程序設計”,具備了面向過程的編程思維模式,本門課的核心是面向對象,向學生強調需要轉變編程思維模式。第一次課可以向學生展示高年級學生使用Java語言編寫出來的各種應用程序、參加技能競賽的作品,或上網查找Java語言相關的崗位信息,讓學生直觀感受Java語言能做什么,有什么具體應用場景,讓學生清晰自己的職業(yè)規(guī)劃和增強學習動力。第一次課以鼓勵學生為主,告訴他們學習過程中雖然會遇到許多困難,但是當程序運行通過必定會產生巨大的滿足感和自信心。

(二)啟發(fā)式教學增興趣,創(chuàng)設生活化情境促理解

教師在教學過程中,要以學生為中心,進行啟發(fā)式教學,以培養(yǎng)學生的編程思想,營造主動學習氛圍。例如,教師在講解“面向對象—類與對象—類的聲明”這個知識點時,可以重點強調類的聲明包括成員變量、構造方法以及成員方法,然后給出具體的編程題目(最好聯系生活日常):“定義一個學生類,并創(chuàng)建學生對象,對象信息是你們自己哦!”讓學生動手編程。學生進行了課前預習,擁有十到十五分鐘時間嘗試編程。教師在巡查過程中,會發(fā)現有少數學得好的學生可以獨立完成任務,而多數學生感到吃力,此時需要教師引導和啟發(fā)。教師給出部分程序,學生模仿已有程序完成整個程序。

學生類的部分程序如下:

public class Student {

private String name;

//添加代碼,聲明成員變量age

public Student(String name, int age) {

this.name = name;

//添加代碼,使用形式參數age對成員變量age進行初始化

}

public void study(){

System.out.println(name+“愛學習!”);

}

public void introduce(){

//添加代碼,在控制臺輸出“我是X,今年X歲啦!”

}

}

在上述程序中,教師給出了如何定義成員變量“姓名”,啟發(fā)學生完成定義成員變量“年齡”。在有參構造函數中,教師給出了使用形式參數name對成員變量name進行初始化,啟發(fā)學生完成使用形式參數age對成員變量age進行初始化。在成員方法中,教師給出了如何定義“學習”方法,啟發(fā)學生完成“自我介紹”方法的定義。在教師的一步步啟發(fā)引導下,學生完成了整個程序。

定義完學生類,教師講解如何在測試類中創(chuàng)建學生對象,并調用對象的成員方法。測試代碼如下:

public class TestStudent {

public static void main(String[] args) {

Student s1 = new Student(“周密”, 34);

s1.introduce();

}

}

學生依照教師給出的測試代碼測試學生類并創(chuàng)建自我對象、調用“自我介紹”方法,看是否成功輸出自我信息。每個人創(chuàng)建的對象不同,而創(chuàng)建對象的類卻是相同的,很好地說明了類與對象的關系,即類是模板,對象是模板創(chuàng)建出來的具體實例。教師繼續(xù)讓學生編寫生活中的類,比如車子、動物等,舉一反三,讓學生積極思考,自主完成代碼的編寫。加強學生“從無到有,由淺入深”的學習體驗,增強學生的編程信心,提高學生的編程能力[3]。

(三)重構教學內容,真正做到項目化驅動

教師不必按照教材順序講授課程內容,應合理編排和裁剪教學內容,使其更符合高職院校學生的學習規(guī)律[4]。教師可以略講Java編程基礎部分,如基本語法、變量、運算符、三大結構以及數組等內容,重點講解與C語言不同的部分,將整個學期的教學重點放在“面向對象”這一塊。傳統的Java課程教學是講完三大結構再講解函數,學生在超三分之一學期的時間里在主函數中進行控制臺的輸入輸出,這不利于培養(yǎng)學生的編程習慣和思想。教師應該將“函數”章節(jié)提前并重點講解,因為它是面向對象的基礎,側重講解函數的定義、調用、參數和返回值,讓學生牢牢掌握函數這個工具,建立“封裝和復用”的編程思想,在以后的教學中要有意識地將函數的應用貫穿始終,不斷加深學生印象。

教師應對教學內容進行重構,真正做到項目化驅動。項目的選取內容要兼具趣味性和實用性,可引入企業(yè)真實案例,或者各類職業(yè)技能大賽的樣題,再根據實際情況進行適當裁剪。以完整項目為載體,將課程內容重構,分解為若干個子項目,子項目可再細分為若干個任務。例如,以“基于Java Swing的商品管理系統”項目貫穿教學全過程,將項目分解為五個子項目,本文以“項目二—商品管理”中的“任務一—商品添加”為例,該任務包含的知識點與教學內容見表1。

通過子項目的一步步完成,逐步遞進和融合知識結構,通過整合項目模塊,讓學生了解實戰(zhàn)內容和步驟,提升程序設計開發(fā)能力[5]。

(四)強化育人意識,確保課程思政建設落地落實

教師要充分認識到只注重技能傳授而忽視職業(yè)素養(yǎng)培養(yǎng),會阻礙學生成長與發(fā)展。在專業(yè)課教學中恰當地融入思政元素,能激發(fā)學生學好專業(yè)知識、專業(yè)技能的熱情。工科類學科抽象難懂的知識點通過引入思政元素會變得通俗易懂,這些積極的因素促進提高人才培養(yǎng)質量。教師要做到思想與行動相統一,積極投身于“課程思政”研究之中,積極參加學?;蚱渌脚_開展課程思政方面的專題培訓,學習同行課程思政建設先進經驗與做法,專業(yè)教研室集體備課討論和建設“思政元素庫”,建立資源共享機制。《高等學校課程思政建設指導綱要》指出,工學類專業(yè)課程要注重強化學生工程倫理教育,培養(yǎng)學生精益求精的大國工匠精神,激發(fā)學生科技報國的家國情懷和使命擔當,教師要以綱要為指導,充分挖掘所屬學科的思政元素,軟件技術教研室對“Java程序設計”課程進行了思政教學設計,部分內容見表2。

(五)采用多元化考核方式,注重對學生實踐能力的考核

考核要全面客觀地反映學生真實水平,將課程評價貫穿于整個教學過程中,淡化期末考試成績,加大學生過程性考核的力度,能有效提高學生的學習興趣和學習參與度[6]。教師制定考核標準,考核指標均可量化,開學之初讓學生知曉,學生一開始就知道自己這門課的成績由哪些部分組成,壓力與動力并存。本門課的考核平時占比60%、期末占比40%,側重于實踐能力考核。平時成績包括課前預習,如線上瀏覽視頻、主題討論、知識點自測,平臺記錄學習情況的數據;課中的出勤率、課堂參與度;課后的作業(yè)、章節(jié)小案例完成情況等。期末引入真實企業(yè)項目,由小組協作完成,要求學生模擬企業(yè)實際工作流程,分工合作完成項目需求分析、概要設計、詳細設計、編碼、測試和部署,以學生項目答辯的形式進行成績評定。此過程提升了學生團隊合作、交流溝通、語言表達等方面的能力,讓每個學生都參與進來,以學生帶動學生,讓每個人都有緊迫感,都去主動學,營造良好的學習氛圍。

四、結語

本文針對“Java程序設計”課程教學存在的問題,提出了“正確認識課程目標,上好第一次課、啟發(fā)式教學增興趣,創(chuàng)設生活化情境促理解、重構教學內容,真正做到項目化驅動、強化育人意識,確保課程思政建設落地落實、采用多元化考核方式,注重對學生實踐能力的考核”等方面的課程教學改革措施,為未來更完善的課程設計與改革提供了一定的參考依據。

參考文獻

[1]彭兵.高職“Java程序設計”課程教學的問題分析及對策建議[J].電腦知識與技術,2019,15(16):78-79.

[2]蘇秀芝,匡林愛,劉群.“課程思政”視域下高職“Java程序設計基礎”教育教學策略研究[J].電腦與信息技術,2022,30(05):91-93.

[3]歐陽桂秀.提高高職學生Java語言編程能力的探索和實踐[J].產業(yè)與科技論壇,2019,18(23):200-201.

[4]周密.高職“C語言程序設計”教學改革初探[J].科教導刊,2024(14):99-101.

[5]宋錦華.高職院校Java程序設計課程改革研究[J].科技視界,2022(20):133-135.

[6]張冠蘭.“互聯網+”背景下高職院校Java實踐課教學模式的思考[J].職業(yè),2020(35):78-79.

作者單位:長江職業(yè)學院

責任編輯:王穎振、楊惠娟

猜你喜歡
Java程序設計職業(yè)教育教學改革
《Java程序設計》課程網站的設計與實現
Java程序設計基礎課實踐教學中的分層教學模式研究
基于實訓項目的Java程序設計實驗教學模式改革與實踐
基于工程思維的Java程序設計課程教學研究
“動能教育”模式下的工匠人才培養(yǎng)路徑研究
職業(yè)(2016年10期)2016-10-20 22:02:09
論七年一貫制體系下本科學科建設中職業(yè)教育的重要性
職業(yè)(2016年10期)2016-10-20 21:57:21
芻議職業(yè)教育校企合作的有效性
考試周刊(2016年76期)2016-10-09 10:04:53
基于人才培養(yǎng)的技工學校德育實效性研究
成才之路(2016年25期)2016-10-08 09:51:08
現代信息技術在高職數學教學改革中的應用研究
科技視界(2016年20期)2016-09-29 12:59:03
翻轉課堂教學模式在《PLC應用技術》課程教學中的應用
科技視界(2016年20期)2016-09-29 12:46:34
房产| 湖口县| 屏东县| 临夏县| 九江县| 尚志市| 秦皇岛市| 松江区| 文水县| 渝中区| 武乡县| 交城县| 平邑县| 堆龙德庆县| 临桂县| 介休市| 文昌市| 弥勒县| 贡嘎县| 玉门市| 土默特右旗| 怀化市| 宣武区| 衢州市| 株洲市| 遂昌县| 大城县| 福清市| 和林格尔县| 乡宁县| 盐津县| 德江县| 南充市| 中牟县| 鸡泽县| 施甸县| 景德镇市| 永年县| 武安市| 西丰县| 富阳市|