




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
蘭州大學(xué)面向?qū)ο蠹夹g(shù)(Java)課程進(jìn)度計(jì)劃課程介紹:本課程是專(zhuān)業(yè)核心課程,主課(理論課)計(jì)劃54課時(shí),安排在秋季學(xué)期,去掉放假或運(yùn)動(dòng)會(huì),每學(xué)期大約50課時(shí)左右,我們按照52課時(shí)制作上課計(jì)劃,具體上課時(shí)可根據(jù)進(jìn)度再進(jìn)行調(diào)整。另外本課程的配套課程設(shè)計(jì)(實(shí)驗(yàn)課)54課時(shí),安排春季學(xué)期,課程計(jì)劃另做,所以本課程偏重理論講授和基本知識(shí)點(diǎn)練習(xí),在實(shí)驗(yàn)課中會(huì)安排進(jìn)一步的案例練習(xí)。課程進(jìn)度計(jì)劃:第1次課(兩課時(shí))課堂內(nèi)容:一、課程內(nèi)容介紹、課程計(jì)劃和課程成績(jī)的計(jì)算方式二、介紹程序設(shè)計(jì)的基本概念,通過(guò)提問(wèn),引導(dǎo)同學(xué)們思考什么是指令、程序和進(jìn)程,以及指令和能量的關(guān)系三、通過(guò)介紹小松鼠推箱子游戲,給出指令程序和進(jìn)程的定義四、布置課后思考題,引導(dǎo)同學(xué)下課進(jìn)一步思考進(jìn)程和能量的關(guān)系第2次課(兩課時(shí))課堂內(nèi)容:對(duì)上次課程內(nèi)容進(jìn)行提問(wèn),看同學(xué)們對(duì)指令和程序概念的消化情況,然后重新復(fù)習(xí)了指令、程序和進(jìn)程的定義。介紹了程序設(shè)計(jì)和程序語(yǔ)言的發(fā)展歷史,講述了計(jì)算機(jī)程序設(shè)計(jì)的相關(guān)知識(shí)從雞蛋孵小雞這一生活常識(shí)引入對(duì)程序的哲學(xué)思考,并給出了一個(gè)公式:E(nergy)+C(ode)=W(orld)這樣一個(gè)命題,引導(dǎo)同學(xué)對(duì)進(jìn)程進(jìn)一步的認(rèn)識(shí)和理解。介紹Java語(yǔ)言和JDK的下載安裝。布置課后作業(yè)第3次課(兩課時(shí))課堂內(nèi)容:點(diǎn)名和提問(wèn)上節(jié)課的部分內(nèi)容,看大家的消化情況介紹JVM的工作原理,重點(diǎn)說(shuō)明Java語(yǔ)言和C語(yǔ)言、C++語(yǔ)言的區(qū)別因?yàn)橐呀?jīng)有了C語(yǔ)言的基礎(chǔ),所以簡(jiǎn)單綜述了Java語(yǔ)言的基礎(chǔ),重點(diǎn)強(qiáng)調(diào)了Java和C語(yǔ)言的不同之處,通過(guò)提問(wèn)了解同學(xué)們對(duì)變量、函數(shù)等掌握情況,講述了Java語(yǔ)言中如何組織程序,通過(guò)示例演示java語(yǔ)言和C語(yǔ)言的不同之處。第4節(jié)課(兩課時(shí))課堂內(nèi)容:隨機(jī)點(diǎn)名和通過(guò)提問(wèn)上節(jié)課中的基本概念,看大家的掌握情況復(fù)習(xí)和練習(xí)程序控制結(jié)構(gòu),通過(guò)講述一元二次方程思路和命令行計(jì)算器案例,來(lái)演示不同的程序結(jié)構(gòu),同時(shí)強(qiáng)調(diào)Java語(yǔ)言編寫(xiě)程序和C語(yǔ)言的不同之處布置課后思考題和線上作業(yè),布置一個(gè)下節(jié)課上課講述小程序第5次課(兩課時(shí))課堂內(nèi)容:隨機(jī)點(diǎn)名和通過(guò)提問(wèn),了解同學(xué)們對(duì)前面內(nèi)容的掌握情況隨機(jī)點(diǎn)名同學(xué),在課堂上講述自己的小程序,大家點(diǎn)評(píng)繼續(xù)演示多分支和循環(huán)結(jié)構(gòu)程序,讓同學(xué)課堂上嘗試編寫(xiě)打印菱形等程序布置課后思考題和線上作業(yè)第6次課(兩課時(shí))課堂內(nèi)容:隨機(jī)點(diǎn)名和提問(wèn)上節(jié)課的學(xué)習(xí)內(nèi)容,復(fù)習(xí)上節(jié)課的內(nèi)容講授java中方法的定義、方法的調(diào)用和示例演示通過(guò)漢諾塔示例講述方法遞歸技術(shù)講授java中數(shù)組的定義和使用,強(qiáng)調(diào)java數(shù)組和C語(yǔ)言數(shù)組的區(qū)別,Java中的數(shù)組是一個(gè)對(duì)象講授了命令行參數(shù)最后在下課前介紹了程序建模的相關(guān)知識(shí),并介紹了從12個(gè)瓶子中找次瓶子的問(wèn)題,留給課后思考和解答第7次課課堂內(nèi)容:隨機(jī)點(diǎn)名和提問(wèn)上節(jié)課的內(nèi)容,叫同學(xué)解答如何通過(guò)程序建模找到次瓶子(在12個(gè)瓶子中)開(kāi)始講授第三章面向?qū)ο蠡靖拍詈驮恚攸c(diǎn)講授類(lèi)和對(duì)象的定義和關(guān)系,用Java如何設(shè)計(jì)類(lèi)、如何創(chuàng)建對(duì)象等二、介紹面向?qū)ο笾谐橄笤砗头庋b原理,通過(guò)Screen類(lèi)和shape類(lèi)的示例演示如何實(shí)現(xiàn)抽象和封裝由于涉及到面向?qū)ο蟮膬?nèi)容都是新內(nèi)容,重點(diǎn)說(shuō)明相關(guān)的關(guān)鍵字如何使用。布置課后思考題和線上作業(yè)第8次課課堂內(nèi)容:隨機(jī)點(diǎn)名和提問(wèn)上節(jié)課的內(nèi)容,看同學(xué)們對(duì)面向?qū)ο蠡靖拍畹恼莆涨闆r。講授this關(guān)鍵字和構(gòu)造方法等強(qiáng)化封裝原理的理解和使用,并講授方法方法重載的原理介紹了繼承原理和多態(tài)原理的基本概念和實(shí)現(xiàn)技巧布置課后思考題和線上作業(yè)第9次課課堂內(nèi)容:隨機(jī)點(diǎn)名和提問(wèn)前面課程講述的封裝、抽象、繼承和多態(tài)的概念強(qiáng)化繼承和多態(tài)原理的使用方法,通過(guò)示例演示如何在程序設(shè)計(jì)中運(yùn)用繼承思想和多態(tài)原理通過(guò)程序建模跳蚤問(wèn)題來(lái)讓同學(xué)們消化面向?qū)ο蟮某橄蠛头庋b技術(shù)布置課后思考題和線上作業(yè)第10次課課堂內(nèi)容:講授組合原理并通過(guò)Computer類(lèi)等示例演示組合原理的使用技術(shù)講授static關(guān)鍵字、final關(guān)鍵字、super關(guān)鍵字等Java中特殊關(guān)鍵字針對(duì)封裝、繼承和多態(tài)進(jìn)行進(jìn)階講授,通過(guò)單態(tài)設(shè)計(jì)模式進(jìn)一步理解封裝原理講授方法覆蓋和抽象類(lèi),并通過(guò)方法覆蓋進(jìn)一步理解繼承原理的實(shí)現(xiàn)方式布置課后思考題和線上作業(yè)第11次課課堂內(nèi)容:隨機(jī)名和提問(wèn),什么是組合?組合中聚合和聯(lián)合的區(qū)別?并提問(wèn)上節(jié)課中的static關(guān)鍵字的用法,看大家的消化情況。講授接口的定義和使用,接口和抽象類(lèi)的區(qū)別通過(guò)示例shape類(lèi)層次體系設(shè)計(jì)演示抽象類(lèi)的實(shí)現(xiàn)和接口的實(shí)現(xiàn)方式,進(jìn)一步理解多態(tài)原理四、布置課后思考題和線上作業(yè)第12次課課堂內(nèi)容:隨機(jī)點(diǎn)名和提問(wèn)什么接口?接口和抽象類(lèi)的區(qū)別?以及什么是單態(tài)設(shè)計(jì)模式?點(diǎn)評(píng)同學(xué)們的第一次大作業(yè)的完成情況通過(guò)綜述復(fù)習(xí)前面的抽象、封裝、繼承和多態(tài)等基本概念和原理介紹了自動(dòng)裝箱拆箱、枚舉類(lèi)和內(nèi)部類(lèi)的相關(guān)概念,并通過(guò)示例演示布置課后思考題和線上作業(yè)第13節(jié)課課堂內(nèi)容:隨機(jī)點(diǎn)名和提問(wèn)上節(jié)課的內(nèi)容如自動(dòng)裝箱拆箱、內(nèi)部類(lèi)等概念,看同學(xué)們掌握情況講授包概念和定義,演示package、import等關(guān)鍵字的使用通過(guò)多個(gè)示例程序演示Java語(yǔ)言中包的使用特點(diǎn),Java中包的結(jié)構(gòu)和操作系統(tǒng)的目錄結(jié)構(gòu)之間的對(duì)應(yīng)關(guān)系通過(guò)有理數(shù)建模來(lái)綜合理解繼承、抽象、封裝等面向?qū)ο蟪绦蛟O(shè)計(jì)的各種原理布置課后思考題和線上線下作業(yè)第14次課課堂內(nèi)容:隨機(jī)點(diǎn)名和提問(wèn)復(fù)習(xí)前面章節(jié)的內(nèi)容開(kāi)始講授第五章的內(nèi)容,即異常的處理講授java中異常處理的五個(gè)關(guān)鍵字try/catch/finally/throw/throws的使用講授Java中常用的異常類(lèi),并通過(guò)示例演示Java中如何進(jìn)行異常處理布置課后思考題和線上線下作業(yè)第15次課課堂內(nèi)容:隨機(jī)點(diǎn)名和提問(wèn)上節(jié)課異常的相關(guān)概念和關(guān)鍵字使用講授了自定義異常的使用介紹了日志的概念和使用技術(shù)通過(guò)模擬博弈論策略“一報(bào)還一報(bào)”(即TITFORTAT策略),演示如何通過(guò)程序解決實(shí)際問(wèn)題介紹第六章輸入輸出流的基本概念五、布置課后思考題和線上線下作業(yè)第16次課課堂內(nèi)容:隨機(jī)點(diǎn)名和提問(wèn)上節(jié)課的部分知識(shí)點(diǎn)講授Java中常用的輸入流和輸出流類(lèi),以及流類(lèi)的層次結(jié)構(gòu)通過(guò)type、copy等示例程序演示如何使用流類(lèi)編程講授File類(lèi),并通過(guò)示例程序Dir演示如何使用介紹對(duì)象流和持久化概念布置課后思考題和線上線下作業(yè)第17次課課堂內(nèi)容:隨機(jī)點(diǎn)名和提問(wèn)上節(jié)課的基本知識(shí)點(diǎn)和常用類(lèi)通過(guò)文件型通訊錄引導(dǎo)通訊復(fù)習(xí)和理解java中流類(lèi)的使用講授第八章線程的概念和原理通過(guò)示例程序演示在java中如何使用Thread類(lèi)、Runnable接口來(lái)使用多線程介紹線程的狀態(tài)第18次課課堂內(nèi)容:復(fù)習(xí)上節(jié)課線程的定義和使用通過(guò)示例程序演示如何編寫(xiě)但任務(wù)多線程的程序和多任務(wù)多線程的程序講授線程的優(yōu)先級(jí)講授線程的同步和資源加鎖解鎖,如何避免死鎖通過(guò)程序建模模擬小張、小麗和小明比賽吃蘋(píng)果演示線程的同步問(wèn)題布置課后思考題和線下線上作業(yè)第19次課課堂內(nèi)容:隨機(jī)點(diǎn)名和提問(wèn)前面課程的相關(guān)知識(shí)點(diǎn)講授第九章網(wǎng)絡(luò)編程的相關(guān)知識(shí),介紹TCP/IP協(xié)議的相關(guān)概念講授套接字,講授Java中常用的網(wǎng)絡(luò)類(lèi)通過(guò)示例程序簡(jiǎn)單演示TCP協(xié)議的使用布置課后思考題和線下線上作業(yè)第20次課課堂內(nèi)容:隨機(jī)點(diǎn)名和提問(wèn)上節(jié)課的內(nèi)容,如什么是套接字?講解UDP協(xié)議的使用,并通過(guò)示例程序演示講授URL類(lèi)和相關(guān)輔助類(lèi)的使用,以及WEB的工作原理介紹云計(jì)算的概念,并通過(guò)云服務(wù)器演示C/S結(jié)構(gòu)的程序模型布置課后思考題和相關(guān)作業(yè),提醒大家第二個(gè)大作業(yè)要準(zhǔn)備交了第21次課課堂內(nèi)容:隨機(jī)點(diǎn)名和提問(wèn)上節(jié)課相關(guān)內(nèi)容,并作簡(jiǎn)單復(fù)習(xí)復(fù)習(xí)數(shù)據(jù)結(jié)構(gòu)中的相關(guān)概念和知識(shí)講授java中數(shù)據(jù)集合框架,介紹常用的集合接口通過(guò)示例程序演示常用的集合類(lèi)的使用技巧第22次課(兩課時(shí))課堂內(nèi)容:通過(guò)綜述復(fù)習(xí)上節(jié)課的內(nèi)容講授泛型的概念以及在java中如何使用泛型比較不同的集合類(lèi)在使用上、時(shí)間成本和空間成本上的區(qū)別通過(guò)程序建模野人過(guò)河和限時(shí)過(guò)橋問(wèn)題演示集合類(lèi)的使用布置課后思考題和線上作業(yè)第23次課(兩課時(shí))課堂內(nèi)容:隨機(jī)點(diǎn)名簡(jiǎn)單介紹第七章圖形圖像即GUI編程技術(shù),重點(diǎn)講解了swing包的架構(gòu)和常用的組件類(lèi)簡(jiǎn)單介紹GUI編程中事件委托處理模型通過(guò)示例程序演示Java中GUI編程技術(shù)布置課后思考題和線下線上作業(yè)注:本章內(nèi)容主要靠同學(xué)們課下自學(xué)第24次課(兩課時(shí))課堂內(nèi)容:隨機(jī)點(diǎn)名,提問(wèn)javaGUI編程中事件委托機(jī)制的實(shí)現(xiàn)方式?介紹第十一章java數(shù)據(jù)庫(kù)的編程技術(shù)和JDBC的相關(guān)概念通過(guò)示例程序演示如何連接數(shù)據(jù)庫(kù)、讀取和修改數(shù)據(jù)庫(kù)表中的內(nèi)容通過(guò)連接云服務(wù)器上的數(shù)據(jù)庫(kù)演示云計(jì)算技術(shù)布置課后思考題和線上線下作業(yè)注:本章內(nèi)容主要靠同學(xué)們課下自學(xué)第25次課(兩課時(shí))課堂內(nèi)容:隨機(jī)點(diǎn)名,提問(wèn)JDBC
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東省菏澤一中八一路校區(qū)2024-2025學(xué)年全國(guó)高三沖刺考(四)全國(guó)I卷物理試題含解析
- 2024-2025學(xué)年四川省眉山市車(chē)城中學(xué)第二學(xué)期高三期末統(tǒng)一考試英語(yǔ)試題含解析
- 秦皇島職業(yè)技術(shù)學(xué)院《鐵路站場(chǎng)及樞紐》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣州國(guó)道施工方案
- 馬路磚施工方案
- 關(guān)于嬰兒背帶包的調(diào)查問(wèn)卷
- 2025年食品行業(yè)資訊:全國(guó)居民消費(fèi)價(jià)格指數(shù)同比下降0.7%
- 【2025年汽車(chē)產(chǎn)業(yè)布局成效初顯:12月汽車(chē)產(chǎn)銷(xiāo)同比增長(zhǎng)超13%】
- 湖南省長(zhǎng)沙市雨花區(qū)2024-2025學(xué)年高一(上)期末語(yǔ)文試卷
- 北京市西城區(qū)2024-2025學(xué)年高一(上)期末生物試卷(含解析)
- (完整版)高考英語(yǔ)詞匯3500詞(精校版)
- 2024年常州機(jī)電職業(yè)技術(shù)學(xué)院高職單招語(yǔ)文歷年參考題庫(kù)含答案解析
- 湘教版七年級(jí)數(shù)學(xué)下冊(cè)第二章實(shí)數(shù)教學(xué)課件
- 電工基礎(chǔ)知識(shí)培訓(xùn)課件
- 2024年全國(guó)職業(yè)院校技能大賽高職組(智慧物流賽項(xiàng))考試題庫(kù)(含答案)
- 2025年中天合創(chuàng)公司招聘筆試參考題庫(kù)含答案解析
- 《海洋平臺(tái)的腐蝕及》課件
- 精神病個(gè)案管理
- 《S市某辦公樓供配電系統(tǒng)設(shè)計(jì)》11000字(論文)
- 信托產(chǎn)品風(fēng)險(xiǎn)控制策略-洞察分析
- 鍍鋅鐵皮風(fēng)管施工方案
評(píng)論
0/150
提交評(píng)論