使用者工具

網站工具


You are not allowed to perform this action
cpp:2026spring

國立屏東大學 資訊工程學系 114學年第2學期

物件導向程式設計


Teams課程團隊

本課程採用Microsoft Teams做為交流、討論、公告以及遠距教學之用,請同學務必:

  1. 安裝桌機版,以便進行遠距上課
  2. 安裝隨身使用的手機版,以利隨時接收課程相關資訊與最新公告
  3. 依修課班級選擇加入課程團隊(請注意:務必使用屏東大學的Office365帳號登入,不可以使用個人的office 365帳號!):

所有課程作業、考試、成績等重要資訊皆透過Teams課程團隊公告,請務必開啟接收訊息通知,並隨時注意相關公告。因未接收或未讀取訊息公告內容,所造成任何問題皆自行負責。

課程資訊

TA

  • 李明發、王鐙億、謝政軒、林家銘
  • 即時與嵌入式系統實驗室(教學一館北棟4F),分機34229

Tentative Schedule

本課程採16+2彈性授課方式,除16週(每週3堂課)的授課外,另安排2週(共計6堂課)的彈性授課,詳細規劃如下表:

週次 日期(二甲) 日期(二乙)
週三上午 週四上午
01 02/25 02/26
課程大綱與課程規畫說明
Chapter 01. Hello, C++!
Chapter 02. IPO程式設計
Chapter 03. 變數、常數與資料型態
Chapter 04. 運算式
02 03/04 03/05
Chapter 05. 輸入與輸出
03 03/11 03/12
Chapter 06. 選擇
Chapter 07. 迴圈
04 03/18 03/19
Chapter 07. 迴圈
Chapter 08. 陣列
05 03/25 03/26
複習
03/26 週四晚上6:00-9:00舉行第一次期中考
06 04/01 04/02
Chapter 09. 函式
07 04/08 04/09
Chapter 10. 指標與參考
08 04/15 04/16>
Chapter 11. 字串
09 04/22 04/23
Chapter 12. 使用者自定資料型態
10 04/29 04/30
Chapter 13. 記憶體管理
11 05/06 05/07
複習
05/07 週四 晚上6:00-9:00舉行第二次期中考
12 05/13 05/14
Chapter 14. 走向物件導向世界
Chapter 15. 類別與物件
13 05/20 05/21
Chapter 16. 封裝
14 05/27 05/28
Chapter 17. 繼承
15 06/03 06/04
Chapter 18. 多型
16 06/10 06/11
複習
06/11(週四)晚上6:00-9:00舉行期末考
  • 標示為紅色的日期為重要考試時程。

評分方式

  • 平時成績
    • 10% Turnin作業 (所有作業皆採計分數,且逾時不得補交)

關於Turnin作業說明

  • 若依課程進度當週有Turnin作業時,將於當週週二中午12:00公告於課程網頁(也就是本頁),同時也會於Teams課程網頁發出通知。
  • 每次Turnin作業的截止時間皆為公布日的下個週一晚上11:59:00,請儘量提前繳交,逾時不得補交。
  • 作業繳交後,於隔日中午12:00,助教會公佈批改結果及參考解答。
  • 每一題Trunin作業批改後將只會有100分(正確)與0分(錯誤)兩種結果,並依題目難度給定權重1(正常)、2(困難,以1顆星*表示)與4(很困難,以兩棵星**表示)。
  • 計算學期的Turnin分數時,將每一題的得分乘以權重後除以所有題目權重的加總。
  • 假設全學期所有Turnin題目共有$n$題,令$Score_i$與$Weight_i$分別為第$i$題的得分與權重,則學期的Turnin分數計算如下:

$學期的Turnin分數=\frac{\sum\limits_{i=1}^{n} Score_i \times Weight_i }{\sum\limits_{i=1}^{n} Weight_i }$

  • 5% 隨堂練習(Open Book) ( 除完成請假程序以外,所有隨堂練習皆採計分數,且一學期至少需參與5次以上隨堂練習)
  • 10% 隨堂測驗(Close Book) ( 除完成請假程序以外,所有隨堂測驗皆採計分數,且一學期至少需參與5次以上隨堂測驗)

關於隨堂練習與隨堂測驗分數說明

  • 如因故缺席隨堂練習或隨堂測驗,請務必於課程團隊的「呼叫TA」頻道留言檢附已核定之請假證明,經助教查驗無誤後,當次分數將可不採計。詳細說明如下:
  • 假設某位學生缺席了某一次的隨堂練習,則該次分數以0分計。但該生若已完成學校請假程序並通知助教,則該次分數將可不採計。舉例來說,若某位學生在全學期共舉行$n$次的隨堂練習當中缺席了若干次,其中已完成請假程序並通知助教的次數為$k$次。令$sum$為該生所有隨堂練習成績之總和,其學期的隨堂練習成績依下列方式計算:

$ 學期隨堂練習成績 = \left\{ \begin{array}{ll} \frac{sum}{n-k} & \mbox{if } (n-k)\geq 5, \\ \frac{sum}{5} & \mbox{otherwise.} \end{array} \right. $

  • 若全學期舉辦的隨堂練習次數小於5次(意即$n<5$),則$學期隨堂練習成績=\frac{sum}{n}$
  • 隨堂測驗的計算方式同隨堂練習。
  • 第1次期中考(03/26 週四 晚上舉行)
    • 15% 上機考
    • 10% 上機筆試
  • 第2次期中考(05/07 週四 晚上舉行)
    • 15% 上機考
    • 10% 上機筆試
  • 期末考(06/11 週四 晚上舉行)
    • 15% 上機考
    • 10% 上機筆試

註:

  1. 如因故缺席隨堂測驗,請務必於課程團隊的「呼叫TA」頻道留言檢附已核定之請假證明,經助教查驗無誤後才算完成隨堂測驗請假。
  2. 全學期缺曠課(含事、病假等)累積達課程總時數1/3者(18小時),將依學則規定扣考。

Turnin作業

緊急通知:本週cpp.hw0及cpp.hw截限時間延長一週

本校計網中心於今日(2/26) 下午4:45分中斷ws對外連線,使用校內網路的同學仍可以正常連線使用ws,但校外網路將無法連線使用。目前本系系計算機中心(dcc@csie)已有新的因應方式,提供使用校外網路的同學以安全方式取得專屬連線port來進行連線,詳細做法將於下週課堂上和同學們說明。因此本週應繳交的turnin作業cpp.hw0及cpp.hw1,其截限時間皆順延一週,請同學幫忙轉告其它修課同學。

請在規定時間內連結至系計中主機完成以下作業( 注意!甲、乙兩班的代碼皆相同!):

實習環境與作業繳交

gmail說明

本課程實習環境由本系系計中建置、規畫與管理,提供同學修課及練功之用。 我們非常歡迎有興趣的同學加入系計中的行列,意者請與我或SA聯繫。

本課程使用Linux作業環境

  • HostName: ws.csie2.nptu.edu.tw
  • Port: 22(校內) 2000(校外)

請使用ssh方式連結

  • 於Linux/Unix/Mac OS環境,開啟terminal,使用ssh指令連接
ssh cbbxxxxxx@ws.csie2.nptu.edu.tw 
ssh cbbxxxxxx@ws.csie2.nptu.edu.tw -p 22
ssh cbbxxxxxx@ws.csie2.nptu.edu.tw -p 2000

由於本課程使用Linux工作站,所以你必須具有基本的Linux/Unix指令操作能力

cpp/2026spring.txt · 上一次變更: 2026/02/26 09:27 由 junwu

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki