説課講稿 Java程序設計
掌握java語言是java方向編碼工程師不可或缺的技能。下面一起來聽聽老師是如何講解Java程序設計方面的知識吧!
《Java程序設計》説課 一、 課程設置1.1課程性質
軟件技術專業培養的是軟件編碼工程師,對編碼工程師的技術結構進行分析,有兩大主流方向:Java方向和Net方向。掌握java語言是java方向編碼工程師不可或缺的技能。
對該崗位的工作過程進行分析分解,確定該崗位的五大核心能力(數據庫開發能力、網頁前台開發能力、Java基礎能力、Java高級編程能力和實用軟件工程能力),核心能力經整合提升為對應的課程,構建出以工作體系為基礎的課程內容體系。
《Java程序設計》課程的目標是讓學生具有過硬編碼能力,為後續課程打下堅實的基礎。本課程開設在第一學年的第二學期,在整個課程體系中處於承上啟下的核心地位,它以計算機文化基礎、C語言程序設計等課程為基礎、也是進一步學習B/S編程技術、框架技術、企業級技術等課程的基礎。
1.2課程設計思路
本課程的總體設計思路是打破以知識傳授為主的傳統學科課程模式,轉變為以工作任務為中心的項目課程模式,讓學生在完成相應工作任務的同時,構建相關理論知識、發展職業能力。
l 以職業活動為導向,以素質為基礎,突出能力目標。(知識與能力之間不等同。知識可以傳授,能力無法傳授,只能靠訓練)
l 以學生為主體,以項目為載體,以實訓為手段,設計知識、理論、實踐一體化的課程。(用什麼來訓練?用做事來訓練,用完成任務的過程來訓練。做什麼事情?做學生未來職業崗位上的事。)
l 全面培養學生的“自我學習能力”,以保證學生的持續發展能力。(好用不經用;在學校不可能把全部的知識都灌輸給學生,應建立“自我學習,終身學習”的現代學習觀。)
二、 教學內容需要培養的能力明確了,那教學內容、教學方法以及考核方式均圍繞能力培養,以學生為主體來進行設計。在內容資料的收集上面,採取“開源”方式,從企業、研究機構、教師、學生多個方面獲取資源,因為從企業和研究機構我們可以獲得最流行、最先進的技術和用人需求,從老師和學生我們可以獲得最實用、最真實的方法和建議。
堅持理論夠用,將相關知識點分解到實際項目中,讓學生通過對項目的分析和實現來掌握相關理論知識和編程技能,選擇技術實用性、知識拓展性強的教學用例和實訓項目,同時將國際認證相關內容融入到相關的教學單元中。課程教學內容與職業能力對應關係如表所示。
使學生在最真實的環境中快速掌握Java程序設計的基本技巧與能力,積累編程經驗,夯實Java基礎。
三、 教學實施有了符合工作崗位要求的教學內容後,就應當着重考慮教學的受眾。如何以學生為主體進行教學實施的落實是整個課程體系設計的重中之重。
以學生為主體,以教師為主導、以具體項目為載體,在實訓室通過案例驅動,項目導向等教學方法整合相關的理論和實踐;課程內容和教學要求以工作任務為單元來展開。倡導工學結合、教學做一體化的教學模式;使學生熟悉軟技開發的工作流程,能完成相關崗位的工作任務,獲得個性發展與工作崗位需要相一致的職業能力。
3.1 教學過程設計
一堂真正的好課,不是老師講得如何好,而是學生學得如何好,應如孔子所説:“不戰而屈人之兵”
課堂教學過程中,採用“感知與理解— > 模擬— > 實戰演習— > 總結提高”模式, 強調學生在學習過程中的主導地位,並實現分層次教學。
1、 感知與理解階段:選取與學生實際生活密切相關、簡單易懂的實例,通過 Flash 動畫、多媒體教學手段讓學生對知識與概念有一個基本的感知與理解。
2、 模擬階段: 通過“教師做,學生模擬” ,實現從概念的理解到實際編程的轉變
3、 實戰演習階段:配備與知識點相對應的實戰演習項目,學生通過實戰演習過程後,能牢固的掌握相關的技術。
4、 總結提高階段:該階段是對所學理論與技能的一個總結提煉的.過程。
3.2教學方法設計
在教學過程中,培養學生樹立面向對象程序設計的思想和使用 Java 技術進行面向對象程序設計是課程的難點。此外,學生的實際工程項目開發能力培養以及再學習能力和創新能力培養也是這門課的重點。 因此,為樹立學生面向對象程序設計的思想,掌握 Java 技術精髓,實現“零距離就業”, 我們主要採用“項目驅動”教學法、“榜樣學習”教學法和“角色”扮演教學法。
1、 理論教學使用“項目驅動”教學法。 通過精選案例、分解任務、講練有機融合,將相關知識點融入項目,要求學生積極參與整個教學過程;通過項目實現,讓學生掌握 Java 技術,並對面向對象編程有一個直觀和更加感性的認識。體現“以學生為中心,教師為主導”的教學思想。
2、 單元項目實踐採用“榜樣學習”教學法。 學生模擬教師講授過的項目,完成知識點相同或類似的項目,以鞏固學生對相關知識的掌握,並樹立學生信心和成就感。
3、 綜合項目採用“角色扮演”教學法。教師是項目經理,學生是程序員、測試員;教師是客户,學生是項目經理、程序員、測試員、技術服務人員。 為學生提供仿真的學習環境,增加了學生的學習興趣,培養了學生的職業崗位能力 提升了學生的就業能力。
四、 考核方式與評價方法教學效果的評價採取過程評價與結果評價相結合的方式,通過理論與實踐相結合,重點評價學生的職業能力。
l 考核方式多樣化
l 考核評價主體多元化
l 信息反饋程序化
五、 課程特色l 課程設置:視野崗位化、
l 教學內容:課程結構模塊化、課程內容綜合化、
l 教學實施:教學項目化、理論實踐一體化;
l 教學效果評價:評價重點能力化、方式多樣化、標準多元化。
本課程組有一支專兼結合、學歷、職稱和職業資格結構合理的課程團隊,是一支年輕的學習型、研究型教學團隊。
-
Java技術怎麼學習
對於很多隻會C語言的初學者而言,面對java基礎語法學習,反而感覺很難,其實其中最大的問題不是語法難,而是一種編程思想的轉變。怎麼學習才是正確的呢?下面是相關的知識,歡迎閲讀。1.概述學過一段時間的同學一定會覺得Java學習最頭疼的不是語法結構的繁雜,而是Java本身...
-
java的應用範圍
Java是一種可以撰寫跨平台應用軟件的面向對象的程序設計語言。自從sun公司推出java語言以來,java極大受到開發者和企業的歡迎,在互聯網如此發達的今天,java語言得到了廣泛的應用,比如網站,遊戲,電子商務等,java語言在這些領域開發佔很大的比例。在全球雲計算和移動互...
-
關於java如何配置MyEclipse Maven環境具體方法
雖然我的大部分項目已經遷到Idea上去了,但是在寫部分小的測試程序的時候還是習慣性的會點開MyEclipse。之前使用第三方庫的時候我會習慣的下載jar包,然後buildpath導入,但是在idea中貌似通過配置maven依賴更方便,於是我在MyEclipse中也想使用來導入依賴,在嘗試的過...
-
Java類加載器類介紹
類加載器是Java語言的一個創新,也是Java語言流行的重要原因之一。它使得Java類可以被動態加載到Java虛擬機中並執行。以下是小編為大家搜索整理的java類加載器,希望能給大家帶來幫助!更多精彩內容請及時關注我們。類加載器:java虛擬機中可以安裝多個類加載,系統默...