《Java基礎》教學大綱_第1頁
《Java基礎》教學大綱_第2頁
《Java基礎》教學大綱_第3頁
《Java基礎》教學大綱_第4頁
《Java基礎》教學大綱_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

《Java基礎》教學大綱課程性質必修課總學時80(教學學時56實驗學時24)課程類型考試課開課院數學與信息科學學院適用專業(yè)信息與計算科學專業(yè)及相關專業(yè)一、教學任務、目的和要求《Java基礎》是針對信息與計算科學專業(yè)本科學生開設的一門重要的專業(yè)課基礎課程。木門課程的內容就是使用java語言理解邏輯程序,java語言的誕生給IT產業(yè)帶來了一個嶄新的時代,我們主要學習java的基本語法,通過解可以使學生發(fā)現java語言的簡潔、明快,要求學生學習完基礎的語法后就可以編寫比較實用的小程序解決生活中的問題,學習基本語法后我們將學生帶入到了對象的世界,java是一門純面向對象的語言,通過對面向對象的立即使得面向對象的編程思想貫穿學生的編程中,最后我們介紹了數組和字符串,使得學生可以更好的組織數據。要求學生通過學習掌握Java基本概念、類的定義和使用方法、異常處理等編程技術,簡單Java數據庫開發(fā)等等,其基本目標如下:.獲取知識。學生通過本課程的學習,應掌握Java語言的基本特征,理解和掌握Java語言的基本語法和語義,掌握使用Java語言開發(fā)程序的基本步驟。.編程思想。要建立嶄新的面向對象的編程思想。.編程能力。通過本課程的學習,學生應能熟練編寫簡單的完成一定功能的Java程序。二、教學中注意事項本課程是一門對動手能力要求較高的、重視實驗環(huán)節(jié)的實踐性課程,因此在教授過程中與原理概念型課程有著本質的區(qū)別。本門課程應注重案例教學,以項目引導的方式教授學生,通過具有代表性的案例教學使學生理解掌握章節(jié)中的重點難點。封裝類對象和類的區(qū)別類是對象的類型java是面向對象的語言java的類模板如何定義類如何創(chuàng)建和使用對象綜合示例面向對象的優(yōu)點數據類型總結上機練習■本章技能目標掌握類和對象的特征理解封裝會創(chuàng)建和使用對象■本章重點類和對象的特征創(chuàng)建和使用對象■本章難點>掌握類和對象的特征第11章類的無參方法內容H.I類的方法概述什么是類的方法如何定義類的方法方法調用常見錯誤5上機練習1成員變量和局部變量2常見錯誤面向對象的編程思維如何使用面向對象思維上機練習javaDoc注釋什么是javaDoc注釋如何生成javaDoc注釋上機練習■本章技能目標會定義和使用類的方法理解變量作用域會添加類方法的JavaDoc注釋■本章重點定義和使用類的方法變量作用域■本章難點>定義和使用類的方法第12章指導學習:人機猜拳內容12J復習串講難點突破知識梳理12.2綜合練習任務描述上機練習■本章技能目標>會定義類,描述類的屬性和方法>會使用包組織java工程>會創(chuàng)建和使用對象■本章重點會定義類,描述類的屬性和方法創(chuàng)建和使用時象■本章難點會定義類,描述類的屬性和方法創(chuàng)建和使用對象第13章帶參數的方法(一)內容帶參方法如何定義帶參方法帶參方法的調用上機練習帶有多個參數的方法帶兩個參數的方法帶多個參數的方法常見錯誤上機練習包為什么需要包如何創(chuàng)建包使用Eclipse創(chuàng)建包包與目錄的關系如何導入包上機練習■本章技能目標會定義帶參方法會使用帶參方法>會創(chuàng)建包組織Java組織工程■本章重點定義帶參方法使用帶參方法■本章難點>使用帶參方法第14章帶參數的方法(二)內容引用類型作為參數組類型的方法返I可值對象類型的參數對象數組類型的參數上機練習■本章技能目標會使用數組作為方法的參數和返回值會使用對象作為方法的參數■本章重點>使用數組作為方法的參數和返回值>使用對象作為方法的參數■本章難點使用數組作為方法的參數和返回值使用對象作為方法的參數第15章字符串內容字符串概述如何使用字符串字符串的長度15.13字符串的比較復雜的字符串處理字符串的連接字符串的提取和查詢字符串的拆分上機練習SiringBuffer類如何使用SiringBuffer類常用的StringBuffer類方法上機練習■本章技能目標掌握String的基本用法會使用==和equals()比較字符串會使用StringBuffer類的方法對字符串進行操作■本章重點String的基本用法使用二二和equals()比較字符串使用StringBuffer類的方法對字符串進行操作■本章難點>使用==和equals()比較字符串第16章指導學習:課程總復習內容復習串講知識梳理■本章技能目標構建程序邏輯知識體系構建數組知識體系構建類和對象知識體系構建方法調用知識體系■本章重點程序邏輯知識體系數組知識體系類和對象知識體系方法調用知識體系■本章難點類和對象知識體系方法調用知識體系第17章項目案例:迷你DVD管理器內容案例分析需求概述開發(fā)環(huán)境3案例覆蓋的技能點4問題分析項目需求用例1:數據初始化用例2:實現菜單切換用例3:實現查看DVD信息用例4:實現新增DVD信息用例5:實現刪除DVD信息用例6:實現借出DVD的業(yè)務處理用例7:實現歸還DVD的業(yè)務處理1728用例8:實現借出排行榜進度記錄■本章技能目標能理解程序基本概念…程序、變量、數據類型會使用順序、分支、循環(huán)、跳轉語句編寫程序會使用數則、操作字符市會使用帶參方法會定義類、創(chuàng)建和使用對象■本章重點使用順序、分支、循環(huán)、跳轉語句編寫程序定義類、創(chuàng)建和使用對象使用帶參方法■本章難點>定義類、創(chuàng)建和使用對象四、教學課時分配表課時分配48上課32上機內容課上機課第一章31第二章31第三章41第四章42第五章42第八早42第七章42第八章22第九章41第十章41第十一章41第十二章22第十三章31第十四章31第十五章31第十六章22第十七章31總學時80五、參考書目(1)《Java編程思想》(第4版)(2)《PrenticeHallPTR-CorcJava2VolumeI7版》(3)《Eclipse從入門到精通》六、教學形式與考核方式I、教學形式:以課堂講授為主。建議采用多媒體教學課件。2、考核方式:本課程考核方式為:考試、筆試。應引導學生在掌握基本知識的同時,重在體會面向對象的編程思想,提高編程能力。三、教學內容及要求第1章初識Java內容U什么是程序為什么學習java語言Java可以做什么Java技術平臺簡介開發(fā)第一個java程序分析Java程序Java程序的結構Java程序的注釋Java編碼規(guī)范上機練習Java程序開發(fā)利器—Eclipse平臺java項R組織結構上機練習常見錯誤上機練習■本章技能目標理解什么是程序了解Java的技術內容會使用記事本開發(fā)簡單的Java程序會使用輸出語句在控制臺輸出信息熟悉Eclipse開發(fā)環(huán)境■本章重點使用記事本開發(fā)簡單的Java程序使用輸出語句在控制臺輸出信息Eclipse開發(fā)環(huán)境■本章難點>使用記事本開發(fā)簡單的Java程序第2章變■、數據類型和運算符內容變量數據類型不同的數據類型222java常用數據類型變量聲明及使用變量命名規(guī)則常見錯誤運算符賦值運算符算術運算符數據類型轉換為什么需要數據類型轉換如何進行數據類型轉換上機練習■本章技能目標掌握變量的概念會使用常用數據類型ini,double,char.String掌握鍵盤輸入會使用賦值運算符和算術運算符會進行數據類型轉換■本章重點常用數據類型賦值運算符和算術運算符數據類型轉換■本章難點>數據類型轉換第3章運算符和基本選擇結構內容Boolean類型為什么需要Boolean類型什么是Boolean類型如何使用Boolean類型關系運算符為什么使用關系運算符什么是關系運算符if條件結構為什么需要if條件結構什么是if條件結構如何使用if條件結構上機練習■本章技能目標掌握boolean類型的用法掌握關系運算符和邏輯運算符掌握if選擇結構■本章重點>關系運算符和邏輯運算符>If選擇結構■本章難點>邏輯運算符第4章復雜選擇結構內容上機練習多重if選擇結構嵌套if選擇結構上機練習swith結構為什么使用swith選擇結構什么是swith選擇結構如何使用swith選擇結構上機練習處理系統(tǒng)異常上機練習■本章技能目標掌握多重if和嵌套if選擇結構掌握swith選擇結構使用if判斷和輸出語句進行異常處理■本章重點多重if和嵌套if選擇結構Swith選擇結構■本章難點>嵌套if選擇結構第5章循環(huán)結構(一)內容循環(huán)結構為什么需要循環(huán)什么是循環(huán)while彳盾環(huán)什么是while循環(huán)如何使用while循環(huán)為什么需要程序調試什么是程序調試533如何進行程序調試上機練習do-while循環(huán)為什么需要do-while循環(huán)什么是do-while循環(huán)如何使用do-while循環(huán)■本章技能目標理解循環(huán)的含義學會使用while循環(huán)結構學會使用do-while循環(huán)結構學會使用調試解決簡單程序錯誤■本章重點while循環(huán)結構do-while循環(huán)結構■本章難點>理解while循環(huán)和do-while循環(huán)的工作原理,并能夠解決實際問題。第6章循環(huán)結構(二)內容for循環(huán)為什么需要for循環(huán)什么是for循環(huán)如何使用for循環(huán)上機練習跳轉語句break語句的使用上機練習循環(huán)結構總結■本章技能目標>學會使用for循環(huán)結構>學會在程序中使用break、conlinue語句■本章重點掌握for循環(huán)結構break語句continue語句■本章難點>break和continue的使用。第7章數組內容數組概述為什么需要數組java中的數據如何使用數組721使用數組的步驟常見錯誤上機練習數組應用數組排序上機練習733求數組最大值上機練習深入理解數據類型基本數據類型引用數據類型■本章技能目標>掌握數組的基本用法。會應用數組解決簡單問題<理解基本數據類型和引用數據類型■本章重點>數組的基本用法>基本數據類型和引用數據類型■本章難點>基本數據類型和引用數據類型第8章指導學習:幸運抽獎內容復習串講難點突破知識梳理綜合練習任務描述上機練習■本章技能目標會使用選擇結構解決問題會使用循環(huán)結構解決問題會使用各種數據類型會使用數組解決問題■本章重點會使用循環(huán)結構解決問題會應用數組解決問題■本章

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論