本學習指南適用范圍:集美大學公選課學生。
一、選修說明
- 本門課程較難、要花費大量時間完成作業、自行線上學習,往年通過率不過30%,如自認無法投入較多時間的,請退選。
- 因選修課日程沖突得同學,可退選課程。請盡快確認自己需選修得課程,然后告知老師。
二、學習准備
提前准備
- PC上安裝Chrome最新版,將中國大學MOOC網加入收藏夾。手機上安裝中國大學MOOC網APP。
- 在中國大學MOOC網上的我的學校雲進行學生認證。然后進入學校雲進行選課學習(搜索java)。
- PC上安裝騰訊會議用於觀看直播。
- 加入課堂派與雨課堂。
直播授課
- PC打開騰訊會議觀看直播。
- 課堂派掃碼簽到。
- 進入雨課堂查看課件與互動。
- 騰訊會議或QQ群進行反饋。
日常學習
- 手機上安裝中國大學MOOC APP,方便查看通知、完成測驗。大部分通知均將通過中國大學MOOC平台發送;部分通知通過課堂派發送。
- PC上觀看視頻、參加討論、完成編程作業、測驗、期中考試;
- 微信加入雨課堂:查看預習課件完成預習任務;
- PC上安裝JDK 1.8及Eclipse較高版本進行編程練習。
- 課程設置助教。可在群里與課上請教助教。
注意
- “中國大學MOOC”平台上包含了絕大部分的的學習資料,包括參考代碼、參考文檔、參考鏈接。其他文件可到QQ群中下載。
- 本課程將在“中國大學MOOC”平台上完成絕大部分學習任務,除了常規的視頻學習、課后作業、期中考試等,還將進行如下任務:
- 來自“課件”模塊中的討論。一般這樣的討論標注為“來自課件XXX”、“老師參與”。討論將計入線上成績。
- “討論區-老師答疑區”發帖提問。可將學習過程中碰到的問題,如編程作業問題,在此討論區發帖提問。帖子發完后,將帖子鏈接發送到Q群,並@助教。
- “中國大學MOOC”網上布置的作業與期中小測是有截止時間的,請務必在截止時間前完成。
以上討論都將計入平時成績。
三、課程學習與成績組成
本課程采取線上線下混合教學模式。重視預習,重視線上學習、線上編程作業。請自覺於課外進行線上學習,並按時完成作業。
課上主要講解重難點、討論、答疑,一般不講基礎部分的內容。
建議課前嘗試完成編程作業,課上將進行講解。
成績組成
線上(30%)+ 平時(30%)+ 考試(40%左右)
- 線上:中國大學mooc課程(具體見mooc課程中的評分標准)。因采用混合式教學,所以線上成績非常重要。往年有學生期末考試通過,但因線上成績較低,最終判定為不及格。
- 平時:考勤、課堂表現(教師課堂提問、編程任務完成情況)、雨課堂預習課件完成情況。
- 考試:隨堂考(PTA機考)。題型:選擇、判斷、程序填空、函數題、編程題、主觀題。
四、學習方法
- 課前預習:預習課件+線上視頻、編程習題。務必提前完成雨課堂預習課件。
- 多練習:程序設計類教學類課程不是靠多看書、多聽課,而是靠多編程練出來的。要把大部分編程作業完成。
- 提高上課效率
- 提前預習,記錄不懂得地方,聽課才能有的放矢。
- 預習方法:根據老師布置的課前任務,快速瀏覽書本或教學視頻(1.25-1.5倍速)、標記出有疑問的地方、總結關鍵字、完成習題。
本課程重視課前預習,會在課前發送雨課堂預習課件。請務必提前完成雨課堂預習課件。助教將統計課前預習課件完成情況,作為平時成績的重要參考。
其他資料
學習資源主要在“Q群、中國大學MOOC平台、老師博客"這幾個平台上
課前准備CheckList:
- 加入Q群、課堂派、雨課堂(微信關注雨課堂,然后通過邀請碼加入,加入后要實名並填些學號) 。
- 加入中國大學mooc網相應課程(先進行學生認證、再在學校雲搜索課程加入)。
- 安裝JDK與Eclipse(Q群有相應安裝文件)。
教學日歷
2021春季
周次 | 教學內容 | 教學方式 |
---|---|---|
1(第2周) | 課程學習說明,計算與Java簡介 | 線上、課堂 |
2(第3周) | 判斷與循環 | 線上、課堂 |
3(第4周) | 循環控制與數組 | 線上、課堂 |
4(第5周) | 引用數據類型與方法 | 線上、課堂 |
5(第6周) | 期中復習、面向對象基礎1 | 線上、課堂 |
6(第7周) | 線上期中小測(中國大學MOOC平台,針對前4次內容), 面向對象基礎2 | 線上、課堂 |
7(第8周) | 面向對象:繼承與多態1 | 線上、課堂 |
8(第9周) | 面向對象:繼承與多態2 | 線上、課堂 |
9(第10周) | 面向對象:接口與嵌套類 | 線上、課堂 |
10(第11周) | 集合框架1 | 線上、課堂 |
11(第12周) | 集合框架2、異常處理 | 線上、課堂 |
12(第13周) | 異常處理 | 線上、課堂 |
13(第14周) | 文件與流(可選)、期末復習 | 線上、課堂 |
14(第15周) | 期末復習、期末考試(PTA平台) | 線上、課堂 |
2020秋
周次 | 教學內容 | 教學方式 |
---|---|---|
1(第2周) | 課程學習說明,緒論、運算符與流程控制 | 課堂、線上 |
2(第3周) | 運算符與流程控制,循環控制、數組 | 線上 |
3(第4周) | 循環控制、數組與ArrayList,方法與引用類型 | 線上 |
4(第5周) | 方法與引用類型,期中復習,線上期中小測 | 課堂、線上 |
5(第6周) | OO基礎:類、對象、構造方法;static、final、識別類 | 課堂、線上 |
6(第7周) | OO基礎:static、final、識別類;OO繼承:繼承基本概念、Object | 課堂、線上 |
7(第8周) | OO繼承:繼承基本概念、Object;OO多態:繼承與多態 | 課堂、線上 |
8(第9周) | OO多態:繼承與多態;OO接口:接口1(基本概念) | 課堂、線上 |
9(第10周) | OO接口:接口1(基本概念),接口2(內部類);Java集合1:List,面向對象互評作業 | 課堂、線上 |
10(第11周) | OO接口:接口2(內部類),Java集合1:List,Java集合2:Set與Map | 課堂、線上 |
11(第12周) | Java集合2:Set與Map,異常處理 | 課堂、線上 |
12(第13周) | 異常處理,文件與流 | 課堂、線上 |
13(第14周) | 文件與流,期末復習 | 課堂、線上 |
14(第15周) | 自行復習,期末考試PTA | 課堂、線上 |