• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      高職院校Java程序設計課程改革研究

      2022-10-17 08:28:02宋錦華
      科技視界 2022年20期
      關鍵詞:程序設計知識點院校

      宋錦華

      (鶴壁職業(yè)技術學院,河南 鶴壁 458000)

      0 引言

      近年來,各高校計算機相關專業(yè)都開設了Java程序設計課程,是為了培養(yǎng)學生掌握應用Java語言進行面向對象的程序分析、設計、編碼等能力,從事相關的軟件開發(fā)、測試、運營和維護等工作。高職院校在教學主體的轉變、課程內容的設計、教學方法的探索等方面不斷地進行改革,目的是讓學生真正掌握Java語言的理論和實踐技能,也為后續(xù)的課程打下良好的基礎做準備。本文從高職院校視角出發(fā),分析了Java程序設計課程普遍存在的問題,又從“互聯(lián)網+”大環(huán)境角度出發(fā),分析并提出針對課程問題的改革改進方法。

      1 高職院校Java程序設計課程存在的問題

      1.1 課程開設層次不分明

      高職院校中計算機大多專業(yè)都開設有Java程序設計課程,但很多院校的人才培養(yǎng)方案設計的層次并不分明。細化到專業(yè)和方向,開設的Java課程從課時數(shù)、課程目標、教學內容上區(qū)別并不大。因此,不同專業(yè)的學生學習和掌握情況不同,學校培養(yǎng)出的學生程度也沒有因專業(yè)需求而達到相應的要求。

      1.2 課程教學方法手段單一

      Java程序設計課程教學雖然基本上都在機房實踐環(huán)境中進行,但現(xiàn)今的教學模式也大多以教師講授為主,學生上機為輔。教師通過PPT和案例演示來講授知識點,然后布置任務和作業(yè),讓學生動手練習。這種方法雖然已經在很大程度上克服了傳統(tǒng)的理論傳授帶來的動手能力差等問題,但單一的教學模式也逐步反映了很多當下的問題。例如,畢業(yè)學生層次是高職。

      1.3 課程案例簡單,項目經驗缺乏

      如今很多高職院校的課堂教學已經由傳統(tǒng)的理論教學為主改為以案例教學為主的教學方法,在課堂教學中引入了很多案例去證實理論,學生通過案例的實現(xiàn),對知識的理解力得到了很大提升,動手能力也得到了提高,做實驗的速度和質量也提高了。但是,也存在這樣一些問題,普遍的教材中案例是結合知識點的講解而配備的,因此很小,也相對簡單。而學生通過這些零散的知識學習,并不具備很好的將知識整合在一起的能力。此外,學生畢業(yè)之后一旦就業(yè),即將面臨的是團隊項目,而大多學生并不能很好很快的將所學知識立刻運用到項目中,更不能在規(guī)定的時間內解決項目完成過程中遇到的由于沒有經驗難以解決的困難。

      1.4 課程教學內容陳舊,與社會需求脫節(jié)

      由于計算機行業(yè)發(fā)展迅速,更新?lián)Q代快,而當下高職院校的大多教師獲取知識的途徑大多局限于教材,而不能及時和完整的了解行業(yè)最新技術和市場對軟件研發(fā)人才的技術崗位要求,同時也缺乏軟件企業(yè)一線的開發(fā)和實踐經驗。隨著技術不斷發(fā)展,沒有動態(tài)調整Java知識的重點和難點。例如,Java開發(fā)工具有Eclipse、MyEclipse、NetBeans、Intellij IDEA等。在實際開發(fā)中,企業(yè)或程序員會根據開發(fā)的不同需要來選擇不同的IDE。但在學校的教學環(huán)境中,往往會選擇簡單易上手、免費的開發(fā)工具來進行教學。因此,學生到了工作環(huán)境中還需要再學習新的環(huán)境和工具來適應,明顯降低了工作效率。再比如,Java API中的很多類以前所具有的很多方法已經被淘汰,更新為新的方法。而一些老師沒有實踐經驗,并不了解這些,依然按照自己原來熟悉的內容講,按照課本講,那么學生就業(yè)之后很難將自己學的東西運用起來,從而導致教學與企業(yè)需求相脫節(jié)。

      1.5 學生對專業(yè)提不起興趣

      Java程序設計是計算機專業(yè)的專業(yè)課,在計算機網絡、物聯(lián)網等專業(yè)是專業(yè)基礎課,而在軟件技術、大數(shù)據技術等專業(yè)則是專業(yè)核心課。拿軟件技術專業(yè)來說,后續(xù)會繼續(xù)學習Java Web、Java企業(yè)級開發(fā)等課程,這些都需要學生先將Java基礎打好。而高職的學生一方面普遍存在缺乏目標、缺乏動力的特點,學不會不懂得解決,遇到困難經常后退;另一方面對專業(yè)一知半解,不懂得怎么培養(yǎng)習慣和團隊合作。長此以往,學生知難而退,對專業(yè)會慢慢失去興趣。

      2 解決方案和策略分析

      2.1 細化人才培養(yǎng)方案,層次教學

      高職院校中計算機大多專業(yè)都開設有Java程序設計課程,但又由于專業(yè)不同以及方向不同,所開設Java課程所學深度也有所不同。例如,軟件開發(fā)專業(yè)、大數(shù)據技術專業(yè),開設的一般是一系列的Java課程,像Java基礎、Java高級、JavaEE等,因此對于Java基礎課設計的課時可以是一周6~10節(jié),教學目標設計應用比較高,對學生學的深度也應要求比較深。而如物聯(lián)網、網絡安全、計算機網絡等專業(yè),對Java課程設計的課時可以是一周4節(jié),教學目標設計可以設計相對較低,對學生學的深度要求可以相對較低一些。因此,應根據專業(yè)和方向來細化人才培養(yǎng)方案。

      2.2 翻轉課堂改變教學方法和學生學習方法

      傳統(tǒng)的課堂教學模式是以教師為主導,教師帶領學生進行知識點的學習,然后布置作業(yè)課后鞏固,學生屬于被動學習,學生接收到的知識是有限的,并且老師的課堂教學過程不易留存,不利于學生課下復習鞏固。而翻轉課堂的教學模式不再以傳授多少知識點為目標,而是以解決學生學習過程中的問題為目標。首先,學生由被動學習變成主動學習,學習積極性提高了,自主學習能力也提高了。其次,重新調整了課堂內外的時間,學生可以在課下通過互聯(lián)網對課程進行學習,根據自身情況來安排和控制自己的學習,資源增加了,學習的時間自由了,學生不會因為思維反應慢而跟不上,也可以有充足的時間來思考。最后,學生將課下學習過程中遇到的問題反饋給老師,老師在課堂上將這些問題作為教學目標,更加有針對性的設計教學內容,徹底打破了“我講什么你學什么”的狀態(tài),而是變成了“你學什么我來幫你解決問題”的狀態(tài)。此外,分組合作的教學方法,可以很好的鍛煉學生的團隊合作意識和能力。豐富的互聯(lián)網資源,給學生配備了高效的自主學習空間和資源。教師和學生角色的互換,也給老師和學生之間的交流預留出了時間,讓老師更好更準確了解每個學生的情況。

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

      高校設定課程標準和人才培養(yǎng)方案,總是提項目化驅動教學。然而,現(xiàn)有的教材難以實現(xiàn)基礎扎實、項目上手這樣兩全?,F(xiàn)有的大多數(shù)教材都以基礎性的案例來支撐知識點,讓學生一下子接觸項目難以達到拔高的目的。然而,拋開基礎性的教材,單純選擇項目教材,學生又對基礎知識一知半解,做完一個難以舉一反三。因此,應對教學內容進行重構。例如,以一個完整的實際企業(yè)項目“圖書管理系統(tǒng)”為項目驅動,將課程內容重構及分解為若干個子項目。如圖1所示,圖書管理系統(tǒng)分解為了“初識Java”“用戶管理”“書籍管理”“類別管理”“借閱信息管理”“JDBC”六個子項目。用課本的基礎案例做知識點的講解,將“圖書管理系統(tǒng)”子項目作為知識點的提升。如項目三,任務一的基礎知識點糅合了:

      圖1 圖書管理系統(tǒng)項目分解

      (1)類與對象——創(chuàng)建Book類,屬性及方法,創(chuàng)建要添加的新書對象;

      (2)數(shù)據類型——書籍名稱、編號、價格分別定義為什么數(shù)據類型;

      (3)集合——創(chuàng)建書的集合,將新書的信息添加到集合中,以及遍歷集合;

      (4)JavaAPI——String類的Equals方法做字符串比較等;

      (5)GUI——Swing繪制書籍添加界面的控件。

      通過子項目的一步步完成,逐步遞進和融合知識結構,通過整合項目模塊,讓學生了解實戰(zhàn)內容和步驟,提升程序設計開發(fā)能力;通過項目的遞進完成過程,讓學生逐步積累經驗,從而提高解決問題的能力。

      2.4 建立結構化數(shù)字課程資源

      在將課程內容重構,進行項目化設計之后,就應準備與之相配套的數(shù)字化教學資源。按照課程標準,可以將課程資源建設結構化,采用分階、分類型的方法,由淺入深、由易至難、逐步遞進,包括理論點/實訓點級、項目級和課程級三個層級資源。在理論點/實訓點層面的資源可以設置視頻資源、文本資源等。視頻資源如配套的錄屏、自己錄的微視頻、國家級/省級優(yōu)秀在線開放課程的視頻鏈接等。文本資源如制作的PPT、知識圖形圖片、知識實例等。還有課堂測驗、課堂及課后練習、交流討論等。這些資源可以設置在課程的各個環(huán)節(jié)中,例如,課前預習采用視頻資源,課中訓練采用實例、測驗、練習、討論等資源,課后提升采用作業(yè)資源。在項目級層面的資源可以設置項目的設計目標、項目實驗環(huán)境、項目設計步驟文檔、模塊實現(xiàn)案例等資源。在這一層面,一定要以實際開發(fā)為導向,帶領學生模擬項目的完成過程。在課程級這一層面的資源可以設置專業(yè)人才培養(yǎng)方案、課程大綱、課程標準、綜合實戰(zhàn)項目、企業(yè)借鑒案例等。當這幾個層面的課程資源建立好之后,就可以按照計劃進行課程授課,學生也可以根據自己的需求學習和鍛煉自己。

      2.5 融入課程思政,實現(xiàn)素養(yǎng)目標

      Java程序設計的課程素養(yǎng)目標是培養(yǎng)具有團隊合作精神、堅持刻苦、獨立自主的技能型人才。那么,教師應從立德樹人的角度出發(fā),將課程思政融入課程教學中來。例如,學習Java語言基礎,穿插進來軟件行業(yè)的行業(yè)規(guī)范、程序員的基本要求、程序員或軟件工程師的招聘條件,讓學生意識到基礎知識的重要性和習慣的必要性,從而從每一條語句認真做起,能夠做到自己改Bug,有良好的編寫代碼的習慣。再例如,學習面向對象的知識,可以拿行業(yè)中的名人演講作為啟發(fā),不同的人有不同的屬性和特點,不同的類解決的是不同的問題,讓學生學會自主分析,鍛煉分析問題的能力,培養(yǎng)自主學習的能力。再如,結合時事政治,新冠肺炎病毒從出現(xiàn)到疫苗的產生,國家用了極短的時間,這與中華民族具有的堅定的信心、不畏困難的品質是分不開的。學生會從這些大的事情上面受到鼓舞,找到目標,從而堅持下去。

      3 結語

      本文首先分析了高職院校Java程序設計課程主要存在的幾個問題,層次不分明、教學方法手段單一、課程案例簡單、內容與社會脫節(jié)、學生對專業(yè)不感興趣。并且有針對性地提出了細化人才培養(yǎng)方案,層次教學;翻轉課堂改變教學方法和學生學習方法;教學內容重構,真正做到項目化驅動;建立結構化數(shù)字課程資源;融入課程思政,實現(xiàn)素養(yǎng)目標等改革方案。為未來更完善的“互聯(lián)網+”模式下Java課程設計與改革提供了一定的參考依據。

      猜你喜歡
      程序設計知識點院校
      一張圖知識點
      一張圖知識點
      第四頁 知識點 殲轟-7A
      基于Visual Studio Code的C語言程序設計實踐教學探索
      計算機教育(2020年5期)2020-07-24 08:52:56
      從細節(jié)入手,談PLC程序設計技巧
      電子制作(2019年9期)2019-05-30 09:42:04
      高職高專院校C語言程序設計教學改革探索
      關于G20 的知識點
      PLC梯形圖程序設計技巧及應用
      院校傳真
      院校傳真
      张家川| 芦溪县| 巍山| 四会市| 琼海市| 伽师县| 紫金县| 射阳县| 新民市| 富蕴县| 平湖市| 隆回县| 东方市| 仁化县| 北辰区| 施秉县| 建湖县| 丹凤县| 长岛县| 丰都县| 班玛县| 稷山县| 莆田市| 平凉市| 武邑县| 湘潭市| 剑河县| 通州区| 惠安县| 扶沟县| 揭阳市| 阆中市| 耿马| 天水市| 沧源| 珠海市| 连城县| 克东县| 卢龙县| 连山| 女性|