面向對象程序設計(Object Oriented Programming,OOP)主要研究如何從對象的角度出發構建程序單元以及程序開發機制,主要內容包括抽象的技術,類與對象,面向對象編程的基本特徵,包括封裝性、繼承性和多態性。學完該課程,學生能使用面向對象程式語言和採用面向對象思維方法開發大中型應用程式。
課程代號:9051705
課程名稱:Java面向對象程序設計
英文名稱:Java Object-Oriented Programming
開課專業:計算機科學與技術、軟體工程、物聯網工程
課程性質:專業必修課
課程學時:68學時,其中課內理論34學時,課內實踐34學時。
課程學分:4學分
熟練掌握Java面向對象程序設計的語言基本語法,基本方法包括軟體抽象方法、面向對象分析方法,基本思想包括繼承性、封裝性、多態性,抽象類以及接口的設計思想。
3.精通的技能
精通Java程序設計語言的使用。本課程以Java語言為例講解面向對象編程方法,因此要求學生精通Java語言的語法規則,精通使用Java語言編寫應用程式,精通Java語言支持的各種面向對象特徵及在程序中的使用。
周次
講
授
學
時
數
實驗教學學時
數
課堂訓練學時數
計劃教學內容
備註
教學內容摘要
(章節名稱、講述的內容提要,課堂討論的題目等)
實驗、習題及其它
第1周
2
2
1.1 Java起源與發展
1.2 Java平臺與開發環境
1.3 Java程序基本結構
1.5 Eclipse集成開發環境
第1章
實訓任務:
2,4,6
習題:
1.1,
1.3
第2周
2
2
2.1 簡單程序的開發
2.2 數據類型
2.3 運算符
2.4 數據類型轉換
第2章
實訓任務:
1,2,3
習題:
2.1,
2.3
第3周
2
2
3.1 選 擇
3.2 循 環
3.3 示例學習
第3章
實訓任務:
1,3,5
習題:
3.2,
3.10
第4周
2
2
4.1 面向對象概述
4.2 為對象定義類
4.3 方法設計
第4章
實訓任務:
1,2
習題:
4.1,
4.2
第5周
2
2
4.4 靜態變量和靜態方法
4.5 對象初始化和清除
4.6 包與類的導入
實訓任務:
3,4
習題:
4.5,
4.6
第6周
2
2
5.1 創建和使用數組
5.2 Arrays類
5.3 二維數組
第5章
實訓任務:
1,2,4
習題:
5.7,
5.16
第7周
2
2
6.1 String類
6.2 格式化輸出
6.3 StringBuilder和StringBuffer類
第6章
實訓任務:
1,2,3
習題:
6.4,
6.5
第8周
2
2
7.1 類的繼承
7.2 封裝性與訪問修飾符
第7章
實訓任務:
1,2
習題:
7.1,
7.2
第9周
2
2
7.4 抽象類
7.5 對象轉換與多態
實訓任務:
3
習題:
7.5
第10周
2
2
8.1 Object:終極父類
8.2 Math類
第8章
實訓任務:
1,2
習題:
8.1,
8.2
第11周
2
2
8.3 基本類型包裝類
8.4 日期-時間API
第8章
實訓任務:
3,4
習題:
8.6,
8.7
第12周
2
2
9.1 內部類
9.2 枚舉類型
9.3 註解類型
第9章
實訓任務:
1,2,3
習題:
9.1,
9.6
第13周
2
2
10.1 接 口
10.2 靜態方法和默認方法
第10章
實訓任務:
1,2
習題:
10.1,
10.2
第14周
2
2
10.3 接口示例
10.4 Lambda表達式
第10章
實訓任務:
3,4
習題:
10.5,
10.9
第15周
2
2
11.1 泛型介紹
11.3 List接口及實現類
11.4 Set接口及實現類
第11章
實訓任務:
1,2
習題:
11.1,
11.2
第16周
2
2
11.5 Queue接口及實現類
11.6 Map接口及實現類
11.7 Collections類
第11章
實訓任務:
3,4,5
習題:
11.4,
11.10
第17周
2
2
12.1 異常與異常類
12.2 異常處理
12.3 自定義異常類
第12章
實訓任務:
1,2,3
習題:
12.1,
12.5
第18周
複習考試
六、教學建議
下面是考核項目、考核次數以及分數。
序號
項目
次數
分數
說明
1
出勤及課堂表現
20分
2
課外編程作業
4
20分
每次5分,教師批閱4次作業,根據學生完成情況給分。
3
實驗完成情況及實驗報告
5
30分
每次6分,可根據學生提交實驗結果記分,先完成任務者可獲高分。
4
單元測試
3
30分
每次10分,每單元學習完成進行測試,測試採用課內測試。
總分
100分
4、考核結論
最終考核採用百分制,90分以上為優秀,60分為及格,60分以下為不及格。
提供PPT課件和源碼,大綱,試卷,基於Java SE 8, 30小時微課視頻, 179個編程案例, 166道上機練習題 ,全程語音講解!
作者:沈澤剛
定價:79.50元
ISBN:9787302485520