




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
蘭州大學(xué)面向?qū)ο蠹夹g(shù)(Java)課程進(jìn)度計(jì)劃課程介紹:本課程是專業(yè)核心課程,主課(理論課)計(jì)劃54課時,安排在秋季學(xué)期,去掉放假或運(yùn)動會,每學(xué)期大約50課時左右,我們按照52課時制作上課計(jì)劃,具體上課時可根據(jù)進(jìn)度再進(jìn)行調(diào)整。另外本課程的配套課程設(shè)計(jì)(實(shí)驗(yàn)課)54課時,安排春季學(xué)期,課程計(jì)劃另做,所以本課程偏重理論講授和基本知識點(diǎn)練習(xí),在實(shí)驗(yàn)課中會安排進(jìn)一步的案例練習(xí)。課程進(jìn)度計(jì)劃:第1次課(兩課時)課堂內(nèi)容:一、課程內(nèi)容介紹、課程計(jì)劃和課程成績的計(jì)算方式二、介紹程序設(shè)計(jì)的基本概念,通過提問,引導(dǎo)同學(xué)們思考什么是指令、程序和進(jìn)程,以及指令和能量的關(guān)系三、通過介紹小松鼠推箱子游戲,給出指令程序和進(jìn)程的定義四、布置課后思考題,引導(dǎo)同學(xué)下課進(jìn)一步思考進(jìn)程和能量的關(guān)系第2次課(兩課時)課堂內(nèi)容:對上次課程內(nèi)容進(jìn)行提問,看同學(xué)們對指令和程序概念的消化情況,然后重新復(fù)習(xí)了指令、程序和進(jìn)程的定義。介紹了程序設(shè)計(jì)和程序語言的發(fā)展歷史,講述了計(jì)算機(jī)程序設(shè)計(jì)的相關(guān)知識從雞蛋孵小雞這一生活常識引入對程序的哲學(xué)思考,并給出了一個公式:E(nergy)+C(ode)=W(orld)這樣一個命題,引導(dǎo)同學(xué)對進(jìn)程進(jìn)一步的認(rèn)識和理解。介紹Java語言和JDK的下載安裝。布置課后作業(yè)第3次課(兩課時)課堂內(nèi)容:點(diǎn)名和提問上節(jié)課的部分內(nèi)容,看大家的消化情況介紹JVM的工作原理,重點(diǎn)說明Java語言和C語言、C++語言的區(qū)別因?yàn)橐呀?jīng)有了C語言的基礎(chǔ),所以簡單綜述了Java語言的基礎(chǔ),重點(diǎn)強(qiáng)調(diào)了Java和C語言的不同之處,通過提問了解同學(xué)們對變量、函數(shù)等掌握情況,講述了Java語言中如何組織程序,通過示例演示java語言和C語言的不同之處。第4節(jié)課(兩課時)課堂內(nèi)容:隨機(jī)點(diǎn)名和通過提問上節(jié)課中的基本概念,看大家的掌握情況復(fù)習(xí)和練習(xí)程序控制結(jié)構(gòu),通過講述一元二次方程思路和命令行計(jì)算器案例,來演示不同的程序結(jié)構(gòu),同時強(qiáng)調(diào)Java語言編寫程序和C語言的不同之處布置課后思考題和線上作業(yè),布置一個下節(jié)課上課講述小程序第5次課(兩課時)課堂內(nèi)容:隨機(jī)點(diǎn)名和通過提問,了解同學(xué)們對前面內(nèi)容的掌握情況隨機(jī)點(diǎn)名同學(xué),在課堂上講述自己的小程序,大家點(diǎn)評繼續(xù)演示多分支和循環(huán)結(jié)構(gòu)程序,讓同學(xué)課堂上嘗試編寫打印菱形等程序布置課后思考題和線上作業(yè)第6次課(兩課時)課堂內(nèi)容:隨機(jī)點(diǎn)名和提問上節(jié)課的學(xué)習(xí)內(nèi)容,復(fù)習(xí)上節(jié)課的內(nèi)容講授java中方法的定義、方法的調(diào)用和示例演示通過漢諾塔示例講述方法遞歸技術(shù)講授java中數(shù)組的定義和使用,強(qiáng)調(diào)java數(shù)組和C語言數(shù)組的區(qū)別,Java中的數(shù)組是一個對象講授了命令行參數(shù)最后在下課前介紹了程序建模的相關(guān)知識,并介紹了從12個瓶子中找次瓶子的問題,留給課后思考和解答第7次課課堂內(nèi)容:隨機(jī)點(diǎn)名和提問上節(jié)課的內(nèi)容,叫同學(xué)解答如何通過程序建模找到次瓶子(在12個瓶子中)開始講授第三章面向?qū)ο蠡靖拍詈驮恚攸c(diǎn)講授類和對象的定義和關(guān)系,用Java如何設(shè)計(jì)類、如何創(chuàng)建對象等二、介紹面向?qū)ο笾谐橄笤砗头庋b原理,通過Screen類和shape類的示例演示如何實(shí)現(xiàn)抽象和封裝由于涉及到面向?qū)ο蟮膬?nèi)容都是新內(nèi)容,重點(diǎn)說明相關(guān)的關(guān)鍵字如何使用。布置課后思考題和線上作業(yè)第8次課課堂內(nèi)容:隨機(jī)點(diǎn)名和提問上節(jié)課的內(nèi)容,看同學(xué)們對面向?qū)ο蠡靖拍畹恼莆涨闆r。講授this關(guān)鍵字和構(gòu)造方法等強(qiáng)化封裝原理的理解和使用,并講授方法方法重載的原理介紹了繼承原理和多態(tài)原理的基本概念和實(shí)現(xiàn)技巧布置課后思考題和線上作業(yè)第9次課課堂內(nèi)容:隨機(jī)點(diǎn)名和提問前面課程講述的封裝、抽象、繼承和多態(tài)的概念強(qiáng)化繼承和多態(tài)原理的使用方法,通過示例演示如何在程序設(shè)計(jì)中運(yùn)用繼承思想和多態(tài)原理通過程序建模跳蚤問題來讓同學(xué)們消化面向?qū)ο蟮某橄蠛头庋b技術(shù)布置課后思考題和線上作業(yè)第10次課課堂內(nèi)容:講授組合原理并通過Computer類等示例演示組合原理的使用技術(shù)講授static關(guān)鍵字、final關(guān)鍵字、super關(guān)鍵字等Java中特殊關(guān)鍵字針對封裝、繼承和多態(tài)進(jìn)行進(jìn)階講授,通過單態(tài)設(shè)計(jì)模式進(jìn)一步理解封裝原理講授方法覆蓋和抽象類,并通過方法覆蓋進(jìn)一步理解繼承原理的實(shí)現(xiàn)方式布置課后思考題和線上作業(yè)第11次課課堂內(nèi)容:隨機(jī)名和提問,什么是組合?組合中聚合和聯(lián)合的區(qū)別?并提問上節(jié)課中的static關(guān)鍵字的用法,看大家的消化情況。講授接口的定義和使用,接口和抽象類的區(qū)別通過示例shape類層次體系設(shè)計(jì)演示抽象類的實(shí)現(xiàn)和接口的實(shí)現(xiàn)方式,進(jìn)一步理解多態(tài)原理四、布置課后思考題和線上作業(yè)第12次課課堂內(nèi)容:隨機(jī)點(diǎn)名和提問什么接口?接口和抽象類的區(qū)別?以及什么是單態(tài)設(shè)計(jì)模式?點(diǎn)評同學(xué)們的第一次大作業(yè)的完成情況通過綜述復(fù)習(xí)前面的抽象、封裝、繼承和多態(tài)等基本概念和原理介紹了自動裝箱拆箱、枚舉類和內(nèi)部類的相關(guān)概念,并通過示例演示布置課后思考題和線上作業(yè)第13節(jié)課課堂內(nèi)容:隨機(jī)點(diǎn)名和提問上節(jié)課的內(nèi)容如自動裝箱拆箱、內(nèi)部類等概念,看同學(xué)們掌握情況講授包概念和定義,演示package、import等關(guān)鍵字的使用通過多個示例程序演示Java語言中包的使用特點(diǎn),Java中包的結(jié)構(gòu)和操作系統(tǒng)的目錄結(jié)構(gòu)之間的對應(yīng)關(guān)系通過有理數(shù)建模來綜合理解繼承、抽象、封裝等面向?qū)ο蟪绦蛟O(shè)計(jì)的各種原理布置課后思考題和線上線下作業(yè)第14次課課堂內(nèi)容:隨機(jī)點(diǎn)名和提問復(fù)習(xí)前面章節(jié)的內(nèi)容開始講授第五章的內(nèi)容,即異常的處理講授java中異常處理的五個關(guān)鍵字try/catch/finally/throw/throws的使用講授Java中常用的異常類,并通過示例演示Java中如何進(jìn)行異常處理布置課后思考題和線上線下作業(yè)第15次課課堂內(nèi)容:隨機(jī)點(diǎn)名和提問上節(jié)課異常的相關(guān)概念和關(guān)鍵字使用講授了自定義異常的使用介紹了日志的概念和使用技術(shù)通過模擬博弈論策略“一報(bào)還一報(bào)”(即TITFORTAT策略),演示如何通過程序解決實(shí)際問題介紹第六章輸入輸出流的基本概念五、布置課后思考題和線上線下作業(yè)第16次課課堂內(nèi)容:隨機(jī)點(diǎn)名和提問上節(jié)課的部分知識點(diǎn)講授Java中常用的輸入流和輸出流類,以及流類的層次結(jié)構(gòu)通過type、copy等示例程序演示如何使用流類編程講授File類,并通過示例程序Dir演示如何使用介紹對象流和持久化概念布置課后思考題和線上線下作業(yè)第17次課課堂內(nèi)容:隨機(jī)點(diǎn)名和提問上節(jié)課的基本知識點(diǎn)和常用類通過文件型通訊錄引導(dǎo)通訊復(fù)習(xí)和理解java中流類的使用講授第八章線程的概念和原理通過示例程序演示在java中如何使用Thread類、Runnable接口來使用多線程介紹線程的狀態(tài)第18次課課堂內(nèi)容:復(fù)習(xí)上節(jié)課線程的定義和使用通過示例程序演示如何編寫但任務(wù)多線程的程序和多任務(wù)多線程的程序講授線程的優(yōu)先級講授線程的同步和資源加鎖解鎖,如何避免死鎖通過程序建模模擬小張、小麗和小明比賽吃蘋果演示線程的同步問題布置課后思考題和線下線上作業(yè)第19次課課堂內(nèi)容:隨機(jī)點(diǎn)名和提問前面課程的相關(guān)知識點(diǎn)講授第九章網(wǎng)絡(luò)編程的相關(guān)知識,介紹TCP/IP協(xié)議的相關(guān)概念講授套接字,講授Java中常用的網(wǎng)絡(luò)類通過示例程序簡單演示TCP協(xié)議的使用布置課后思考題和線下線上作業(yè)第20次課課堂內(nèi)容:隨機(jī)點(diǎn)名和提問上節(jié)課的內(nèi)容,如什么是套接字?講解UDP協(xié)議的使用,并通過示例程序演示講授URL類和相關(guān)輔助類的使用,以及WEB的工作原理介紹云計(jì)算的概念,并通過云服務(wù)器演示C/S結(jié)構(gòu)的程序模型布置課后思考題和相關(guān)作業(yè),提醒大家第二個大作業(yè)要準(zhǔn)備交了第21次課課堂內(nèi)容:隨機(jī)點(diǎn)名和提問上節(jié)課相關(guān)內(nèi)容,并作簡單復(fù)習(xí)復(fù)習(xí)數(shù)據(jù)結(jié)構(gòu)中的相關(guān)概念和知識講授java中數(shù)據(jù)集合框架,介紹常用的集合接口通過示例程序演示常用的集合類的使用技巧第22次課(兩課時)課堂內(nèi)容:通過綜述復(fù)習(xí)上節(jié)課的內(nèi)容講授泛型的概念以及在java中如何使用泛型比較不同的集合類在使用上、時間成本和空間成本上的區(qū)別通過程序建模野人過河和限時過橋問題演示集合類的使用布置課后思考題和線上作業(yè)第23次課(兩課時)課堂內(nèi)容:隨機(jī)點(diǎn)名簡單介紹第七章圖形圖像即GUI編程技術(shù),重點(diǎn)講解了swing包的架構(gòu)和常用的組件類簡單介紹GUI編程中事件委托處理模型通過示例程序演示Java中GUI編程技術(shù)布置課后思考題和線下線上作業(yè)注:本章內(nèi)容主要靠同學(xué)們課下自學(xué)第24次課(兩課時)課堂內(nèi)容:隨機(jī)點(diǎn)名,提問javaGUI編程中事件委托機(jī)制的實(shí)現(xiàn)方式?介紹第十一章java數(shù)據(jù)庫的編程技術(shù)和JDBC的相關(guān)概念通過示例程序演示如何連接數(shù)據(jù)庫、讀取和修改數(shù)據(jù)庫表中的內(nèi)容通過連接云服務(wù)器上的數(shù)據(jù)庫演示云計(jì)算技術(shù)布置課后思考題和線上線下作業(yè)注:本章內(nèi)容主要靠同學(xué)們課下自學(xué)第25次課(兩課時)課堂內(nèi)容:隨機(jī)點(diǎn)名,提問JDBC
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)業(yè)流通與市場體系發(fā)展試題及答案
- 重要植物疾病的農(nóng)藝師試題及答案
- 農(nóng)業(yè)生產(chǎn)中數(shù)字化管理的意義試題及答案
- 臨場應(yīng)變能力在2024年花藝師考試中的重要性試題及答案
- 農(nóng)業(yè)經(jīng)理人應(yīng)試技巧與策略試題及答案
- 不同學(xué)習(xí)方式在2024年農(nóng)藝師考試復(fù)習(xí)過程中的應(yīng)用拓展試題及答案
- 青藏公路地理試題及答案
- 人工智能測試試題及答案
- 關(guān)于個人勞動合同樣本
- 基礎(chǔ)治理類面試題及答案
- 臨床腸氣囊腫病影像診斷與鑒別
- 產(chǎn)學(xué)合作協(xié)同育人項(xiàng)目教學(xué)內(nèi)容和課程體系改革項(xiàng)目申報(bào)書模板-基于產(chǎn)業(yè)學(xué)院的實(shí)踐應(yīng)用型人才培養(yǎng)
- DB34∕T 3790-2021 智慧藥房建設(shè)指南
- 被盜竊賠償協(xié)議書范文范本
- 物理因子治療技術(shù)-光療法
- 2024年四川省眉山市中考地理+生物試卷(含答案)
- 當(dāng)代世界經(jīng)濟(jì)與政治 李景治 第八版 課件 第1、2章 當(dāng)代世界政治、當(dāng)代世界經(jīng)濟(jì)
- X射線衍射儀(XRD)行業(yè)市場現(xiàn)狀供需分析及市場深度研究發(fā)展前景及規(guī)劃投資研究報(bào)告
- 2024年強(qiáng)基計(jì)劃解讀 課件-2024屆高三下學(xué)期主題班會
- DB21-T 3413-2021地下工程自防護(hù)混凝土結(jié)構(gòu)耐久性技術(shù)規(guī)程
- 團(tuán)隊(duì)溝通與協(xié)作培訓(xùn)
評論
0/150
提交評論