《Java程序設計》在線課程使用說明-2021秋


更新日志

  • 2021-09:增加(雲社區內容),修改(教學目標),更新(課程鏈接),計划增加與修改(多線程編程、Swing基本理論部分章節、豐富文件與流的內容)
  • 2021-03:改正部分錯別字,增加(學堂在線平台視頻可用於雨課件的說明), 修改(超星平台成績組成詳解)
  • 2021-03:增加章節(Swing圖形界面編程(NetBeans下的GUI編程)、網絡編程、數據庫編程。新增章節默認關閉,可由任課老師自主決定是否發布)

零、慕課課程鏈接

學銀在線(超星)平台(主要用於SPOC):Java程序設計-第7期

學堂在線平台(用於MOOC):Java程序設計-2021秋

一、教學資源

二、簡介

培養目標

  1. 掌握Java與面向對象基本概念與理論。
  2. 掌握Java程序設計基本編程能力(Java語法、常用類庫、常用工具使用)。
  3. 面向對象編程與設計能力(面向對象設計、常見編程模式)。
  4. 使用Java解決復雜問題的能力(使用Java高級技術與Java生態解決常見問題)。

課程內容:
Java基礎語法、JDK常用類庫、Java面向對象編程思想與Java高級應用(可選)。使用的Java版本主要為Java 8,部分內容使用了Java 11。
必選章節: “緒論、Java基本語法、面向對象-基礎、面向對象-繼承與覆蓋、面向對象-接口、集合與泛型、異常、文件與流”。
可選章節: “Swing圖形界面編程、多線程編程(建設中)、網絡編程、數據庫編程”。老師自主選擇是否發布。

可選章節默認隱藏,可由任課老師決定是否發布。

課程主要資源

  1. 學銀在線(理論學習):教學視頻、章節測驗、討論集、作業庫(包含互評作業、客觀題作業)。
  2. PTA平台(編程實踐):基於"拼題A"的在線編程實驗題集A、題集B,題集實驗指導書 。請用課老師聯系課程負責人索取。
  3. 雲社區(學習討論):大學生Java學習-雲社區

課程特點

  1. 理論與編程實踐相結合。重視編程能力與面向對象編程能力的培養。
  2. 面向對象部分,繼承、多態、接口部分講解的比較細致,並輔以案例講解。講解了常用的DAO模式。
  3. 語法方面覆蓋了Java 8,部分覆蓋了Java 11。

課程負責人:集美大學計算機工程學院 鄭老師 QQ:398620541

教師交流群:Java&Python MOOC 教師討論群 群號:938999254

課程相關工具:Eclipse、NetBeans等

三、快速加入課程

加入步驟

  1. 將教師超星平台賬號(姓名與在超星上注冊過或綁定過的手機號或郵箱)、學校、班級簡稱等信息發給負責人用來建立班級。
  2. 導入學生:建立班級后,教師可通過自己學校所在超星平台直接導入學生;也可通過將班級邀請碼發送給學生的方式,讓學生加入班級;也可直接把學生名單發給課程負責人導入。
  3. 線上編程練習:如要加入PTA進行在線編程練習,可將教師PTA的賬號(郵箱)發給負責人進行題集授權或索要題集分享碼。

獲得班級邀請碼的兩種方式:

  1. 電腦網頁登錄系統后,點擊“管理”后,選擇班級,然后點“二維碼”。
  2. 通過手機上的學習通,點擊相應班級獲得邀請碼。

如果自己無法導入學生名單:

  • 將學生的名單(學號、姓名、行政班級)發給負責人進行導入。學生名單可使用超星學生導入模板

四、學習平台使用說明(重要)

1.超星平台使用說明

超星學習平台擁有PC Web端與移動端(學習通),主要包含視頻教學、章節測驗、作業、考試、討論資源。可進行視頻觀看、直播、作業、測驗、簽到等。

常見模塊使用詳解:

  1. 首頁:課程章節目錄與內容。
  2. 管理:可管理班級學生(導入、添加、刪除等),進行班級設置(設置“班級開放時間”、“開啟結課模式”、“章節開放設置”,如設置闖關模式(任務點完成才可通過))。
  3. 章節測驗:課程中的章節測驗是無時間限制的。可為自己的班級單獨設置章節測驗的發放、截至時間。如下圖所示,點“發放”列下的打勾符號。
    圖片
  4. 隱藏章節發布:Swing圖形界面編程、多線程(建設中)、網絡編程、數據庫編程為隱藏章節,各位老師可根據自己的需要進行發布。發布方法同上。
  5. 作業:作業庫中包含有很多作業,也可以“新建、編輯、發布”作業。
  6. 對於一些主觀題、論述題作業,發布的時候,可以設置為互評模式,讓學生進行互評。互評標准在每個作業內的答案中。
  7. 建議每位老師以自己名字建立目錄,然后按照“章節-序號-內容”的方式新建作業。
  8. 討論:課程內嵌了相關知識點的討論,可引導學生參與。也可由教師自己發起討論。
  9. 資料:包含課程中課件、代碼等參考資料。
  10. 統計:查看學生的學習情況,設置學生成績權重。
    • “成績管理”設置成績權重,可於學期前設置好公布給學生,讓學生更好的參與教師主導的教學活動。
    • “章節測驗”查看學生完成章節測驗情況,如果設置了章節開始與截止時間,那么截至時間后,可在該模塊中查看學生完成情況並於課上講解。

超星平台常用操作:

  1. 創建班級:請將填些學生導入模板文件(只需填 學號、姓名、行政班級 三列)發給我即可創建。
  2. 課前公告:每周課前發布。用來通知學生每周學習任務(如,學習內容簡介、指定觀看視頻等)。一些公告示例可見如下鏈接:老師-資源-非專業-Java作業與每周公告 。
  3. 教學視頻:學生課前、課后自行完成。教師可將某個視頻設置為任務點(設為任務點,系統會將任務點的成績計入在線成績)。可根據設成闖關模式。
  4. 章節測驗:均為選擇題,每章一次,計入平時成績。一般來說無需操作,不過教師也可自行指定測驗發布時間、截止時間。
  5. 隱藏章節的發布:發布方法見上。
  6. 作業:教師可在“作業-作業庫”中選擇現成的作業進行發布。也可自己新建目錄,將自己布置的作業放入其中。超星系統會自動批改選擇題與填空題(需小心設置答案),但不會自動批改主觀題。
  7. 互評作業:主觀題,系統無法自行批改,但教師可將部分主觀題設置為互評作業(學生間相互批改)。互評作業可快速篩選除優秀與很差的作業。互評作業見“作業-作業庫-鄭老師的作業庫”。注意:發布的時候,需設置為互評模式才能發布成互評作業。
  8. 討論:可針對一些開放問題發布討論,讓學生自由討論。討論話題見資源-討論集-MOOC教學平台 。其中的練習可改造為作業。
  9. 考試:涵蓋各章節的選擇題與判斷題,共30題。見“考試-試卷庫”。

賬號說明:

如已擁有學銀在線(超星)平台教師賬戶,請將賬戶(姓名,賬戶綁定的手機)發給在線課程負責人進行授權,即可管理線上班級。如還未擁有教師賬戶,請先在本校超星學習平台注冊教師賬戶並綁定手機。

2."拼題A"(PTA)在線編程平台使用說明

PTA平台用於在線編程練習,使用者可通過網頁提交代碼。
課程相關題集主要用於Java語法編程練習,難度適中。

PTA平台簡介:

  • “程序設計類輔助教學平台PTA" 地址:https://pintia.cn/
  • 課程配套“題集A(難度:適中)”與“題集B(難度:簡單)”。默認給學生開放題集B。題集涵蓋除文件外從大部分章節內容。
  • 教師需注冊且由課程負責人授權后才可訪問上述題集。注冊后請將注冊的賬號(郵箱)發給我進行授權。也可直接練習課程負責人索要題集分享碼來創建自己的題集。
  • 在線編程實驗平台Java問題自查與提問方法(給學生)

課程所提供PTA資源:

  • PTA練習:開學初放出全部題目,讓學生自由練習。教師線下可輔導學生完成。
  • PTA期中考試(可選):包括選擇、判斷、函數、編程等題。指定時間進行考試。負責人出題或自行命題。如需期中考試,可聯系負責人。
  • PTA期末考試(可選):同上。

PTA如何申請教師賬號?

  1. 先在平台注冊教師賬戶
  2. 發送郵件至chenyue@zju.edu.cn申請教師賬號。郵件中請注明:自己的pintia.cn的賬戶、學校、學院、姓名。
  3. 聯系在線課程負責人(398620541@qq.com)獲取創建題集的分享碼自己創建題集,或直接加入負責人創建的已有題集。

PTA學生賬號:

學生也需先注冊賬號。然后通過教師給定的邀請碼綁定相應用戶組做題,或者由老師直接導入。

五、應用於教學的建議

思路

使用平台資源解決理論學習問題,節省出課堂時間。

課堂上可將主要精力放在重難點講解、課堂討論、面向對象編程能力培養等教學活動。

使用PTA在線編程平台解決基本語法編程問題。建議期末組織考試的課程,可使用PTA組織編程考試。

成績組成建議

可將學銀在線(超星)平台上的成績作為在線成績。

PTA平台上的題目可以僅作練習,不計入成績。但提醒學生編程考試可能需在PTA平台完成。

學銀在線(超星)在線成績

可在“統計-成績管理”自行設置。推薦的成績占比組合如下:

成績組合1(容易):視頻(45%) + 章節測驗(30%) + 期末考試(20%) + 討論(5%)

  • 設置依據:根據已有mooc研究,日常測驗與學生期末成績有較強相關性,因此章節測驗與期末考試分數占比較大。

成績組合2:視頻(10%) + 章節測驗(30%) + 期末考試(20%) + 作業(30%) + 討論(10%)

  • 設置依據:讓學習者將課程視頻作為學習的一個參考,但不強求學生刷視頻。且在平台布置了大量作業。

學銀在線(超星)平台成績組成說明:

  • 視頻:設為任務點的視頻需觀看超過50%,學生基本上都刷高分。
  • 討論:對學生深入思考知識點有益。
  • 章節測驗:相對來說比較能反應學生的實際水平,不過也會被刷分。課程中的章節測驗設置了兩次答題機會,以促學為主。不過因為計入成績,提醒學生謹慎作答。
  • 作業:老師根據自己的教學需求設置的一些主觀題、互評題。如果課程安排不需要在線完成作業,請不要將該部分算入成績組合。
  • 考試:包含選擇題、判斷題,較容易。

PTA平台的考試包含選擇、判斷、函數題、編程題,難度相對較高。

建議:

在線課程成績(超星平台)可計入平時成績(視情況而定,占20%至50%)。
PTA平台主要用於練習,不計入平時成績。

六、FAQ

  1. 視頻無法觀看時,可嘗試切換視頻源為公網或者直接聯系超星客服。
    2)學生反映通過電腦登錄可以看到課程,但通過學習通無法看到課程
    原因:有可能是因為電腦登錄的賬號與學習通登錄的賬號不一致(也許他們使用手機登錄,但該手機並未綁定學號)。有兩種解決方法:a)嘗試使用學號登錄,密碼應該是123456。b)如果他們還想用自己原來的賬號登錄,可以把班級的加課碼發給他們,讓他們加課。但導入的學生就要由老師自行刪掉。老師可在“管理-班級管理”中查看。如果還不能解決或者想要綁定學號請聯系超星客服。
  2. 本課程在“學堂在線”平台亦有開設MOOC,老師無法對學生進行管理。但如果有使用雨課堂的老師,可在雨課件中插入相應的視頻資源。
    4)若密碼忘記/丟失,鑒於保護賬號安全,請編輯郵件【內容包括:問題詳情、學校名稱、學號、姓名、院專班信息、手機號、郵箱號及有效證件照片(學生證首頁及內容頁)】發送郵件至bjkf2@chaoxing.com客服郵箱,等待處理,我們會在24小時內給您回復!
    5)任務點完成無法解鎖下一章節,請仔細檢查下是否有多個任務點或清理下瀏覽器緩存:同時按住ctrl、shift和Delete鍵,會彈出一個對話框,選中瀏覽器緩存的臨時文件,點【立即清除】,重啟瀏覽器打開查看!

其他在線課程

《Python程序設計與應用》在線課程使用說明
《C語言案例教學》在線課程使用說明


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM