計算機程式設計二Introduction to Programming (II)
Responsive image
老師: 陳煥宗
共同授課: 詹振宏
助教: 戴誌宏, 許鈞崴, 范植緯, 侯茹文, 吳政桓, 簡家聖
基本資訊
課程代碼
11410CS135600
課程名稱
計算機程式設計二Introduction to Programming (II)
學分
3
學期
1141
單位
資工系 (CS)
班級
一年級
修課人數
173 人
老師
共同授課
助教
課程說明
課程簡介
清華大學資工系必修課,主要對象為已有基礎程式能力的大一學生,延續計算機程式設計一,透過實作來認識資訊工程基礎知識與技術,繼續磨練 C/C++ 程式能力。
 
********************************
這門課是以遠距直播方式上課,上課時間是每個星期二晚上 6:30-9:20。
每個星期四晚上的助教時間,也是以直播方式講解。
期中考、期末考則另外會安排在電腦教室實體上機考試。

請注意,這學期的小考和期中考都安排在星期四晚上,實體考試在電腦教室舉行,請先確定星期四晚上不會與其他課程衝堂,能夠參加考試。
 
9月開學第一堂課,請直接進入 Microsoft Teams 線上上課:
Microsoft Teams Channel 直播連結(點我)
 
只要使用 NTHU Office365 帳號可以直接加入課程群組。
校外同學請提供 Microsoft Teams 帳號,我們會手動將你加入群組。
********************************
 
* 這門課的難度設定,是假設修課學生都已經修過下列三門課程其中任何一門課,或者具備同等能力:
1. 「資工系計算機程式設計一」
2. 「電機系計算機程式設計」
3. 「電資班計算機程式設計」
 
請自行評估後再選課,以免跟不上程設二的課程難度和進度。
課程大綱

這門課已申請遠距授課,只有實體考試是在電腦教室舉行,其餘授課和助教時間,則會以同步直播方式,不需要到教室。
 
平常上課期間以及星期四的助教時間會有 Microsoft Teams 同步視訊上課
如果無法即時參與直播,可以事後觀看錄影(課後會提供 YouTube 連結)
 
 
 
另外雖然平時上課是遠距上課,但小考、期中考、期末考都是實體電腦教室上機考
**所以請務必確認底下公告的考試時段,屆時都能親自到場**
 
 
 
Syllabus
[授課形式]
遠距同步上課
電腦教室實體上機考試(小考、期中考、期末考)
Week
Lectures

星期二 18:30-21:20

*平常上課為線上(除非特別註記)
*考試在資電館電腦教室
*Demo 在台達館教室
 
TA Hours, Exams

星期四晚上,依照助教公布的時間

*TA 演習為線上
*考試在資電館電腦教室
*Demo 在台達館
1
9/2, 9/4
課程介紹
複習 C 指標
Linked Lists
TA 講解 OJ 使用規定
2
9/9, 9/11
Circular Linked Lists
Josephus Problem
TA 演習
3
9/16, 9/18
Josephus Problem
Binary Trees
小考 #1
@ 資電館電腦教室 18:40 開始
4
9/23, 9/25
Binary Expressions
Syntax Trees
TA 演習
5
9/30, 10/2
Calculator Tree 小考 #2
@ 資電館電腦教室 18:40 開始
6
10/7, 10/9
Assembly TA 演習
7
10/14, 10/16
C++ Introduction & Derived Class TA 演習
8
10/21, 10/23
Derived Class Midterm 1
@ 資電館電腦室 18:40 開始
9
10/28, 10/30
Mini-project demo
@ 台達教室
TA 演習
10
11/4, 11/6
Constructors 小考 #3
@ 資電館電腦室 18:40 開始
11
11/11, 11/13
Constructors
Standard Library
TA 演習
 
12
11/18, 11/20
Standard Library
 
Problem Soving in C++
Midterm 2
@ 資電館電腦室 18:40 開始
 
11/22 (Sat.) 10:00-16:00
Final project hackathon @ 台達教室
13
11/25, 11/27
More Problem Soving in C++
TA 演習
14
12/2, 12/4
C++ 17/20 TA 演習
15
12/9, 12/11
AI
TA 演習
16
12/16, 12/18
Final Exam  & Written exam
@ 資電館電腦室 18:40

 
Final Project Demo
2025/12/18 與2024/12/19 晚上
@ 台達館教室
 
 
 
生成式人工智慧倫理聲明:
學習過程完全開放使用且無須註明
考試時禁止使用
教科書
無指定用書
上課教材會公布在 eeclass
 
舊教材: Colab and i2p-nthu github
舊影片:
成績說明
小考、期中考、期末考在電腦教室舉行,請確認底下列出的時間都能親自到場。
 
期中專題和期末專題 Demo 在台達教室舉行。

如果覺得修課壓力太大,或是對於期中考、期末考時間的可能異動無法配合,請在二退期限截止前,謹慎評估是否應該繼續修課。

如果決定繼續修課,我們會視為大家都同意上述的規定。
 
4%  written exam        筆試
8%  warm-up exams  小考 9/18 、10/2、11/6 (考3次,只選出較高的 2 次來計分)
20%  midterm exam 1  日期 10/23 星期四 @ 資電館電腦室 18:40 開始
10%  mini project         日期 10/28 星期二 @ 台達教室 18:40 開始
15%  midterm exam 2  日期 11/20 星期四 @ 資電館電腦室 18:40 開始
20%  final project          日期 12/18、12/19 星期四、五 @ 台達教室 晚上
23%  final exam            日期 12/16 星期二 @ 資電館電腦室 18:40 
bonus 1%-5% participation & random challenges 課程參與 以及不定期難題挑戰
QR Code
放大