計算機程式設計二Introduction to Programming (II)
Responsive image
老師: 陳煥宗
共同授課: 教育部_老師_1, 教育部_老師_2, 教育部_老師_3
助教: 戴維恩, 石郁琳, 詹振宏, 孫渝鈞, 廖奕凱, 陳禹勳, 簡家聖, 陳冠瑋
基本資訊
課程代碼
11210CS135600
課程名稱
計算機程式設計二Introduction to Programming (II)
學分
3
學期
1121
單位
資工系 (CS)
班級
一年級
修課人數
111 人
老師
共同授課
助教
課程說明
課程簡介
清華大學資工系必修課,主要對象為大一學生,延續計算機程式設計一,透過實作來認識資訊工程基礎知識與技術,繼續磨練程式能力。
 
********************************
有意願修課的同學,可在第三階段選課期間加入。
這門課是以遠距直播方式上課,上課時間是每個星期二晚上 6:30-9:20。
每個星期四晚上的助教時間,也是以直播方式講解。
期中考、期末考則另外會安排在電腦教室實體上機考試。
實體考試會安排在星期二和星期四晚上,請先確定星期二和星期四晚上不會與其他課程衝堂,能夠參加考試。
9月開學第一堂課,請直接進入 Microsoft Teams 線上上課:
Microsoft Teams Channel 直播連結 

https://tinyurl.com/bdhjcx44

只要使用 NTHU Office365 帳號可以直接加入課程群組。
校外同學請提供 Microsoft Teams 帳號,我們會手動將你加入群組。
********************************
 
* 修課學生必須先修過
1. 「資工系計算機程式設計一」
2. 「電機系計算機程式設計」
3. 「電資班計算機程式設計」
三門課程其中任何一門課。
如果未滿足上述條件,則必須通過自我程式設計能力檢定。
程式設計能力檢定採用榮譽制,請對自己負責,憑實力完成,
如果沒能力達成,可能會跟不上程設二的課程難度和進度。
題目:線上作答題目,稍後會再公告。題目難度相當於程式設計一期末考。
課程大綱
 

 這門課已申請遠距授課,除了上機考要在電腦教室舉行,其餘授課和助教時間會以同步直播方式,不需要到教室。
 
平常上課期間以及星期四的助教時間會有 Microsoft Teams 同步視訊上課
同步上課的內容請同學們自行透過 Microsoft Teams 的錄影功能存擋
如果無法即時參與直播
可以事後觀看錄影
Microsoft Teams Channel 連結
 
另外雖然上課是遠距
但小考、期中考、期末考都是實體電腦教室上機考
所以請確定未來舉辦考試可以到場
**考試時間都會安排在星期四或星期二晚上**
 
Syllabus
[授課形式]
遠距同步上課
電腦教室實體上機考試(小考、期中考、期末考)
Week Lectures
星期二 18:30-21:20
線上(除非特別註記)
TA Hours, Exams
星期四晚上
依照助教公布的時間
TA 演習在線上
上機考在資電館電腦教室
1
9/12, 9/14
課程介紹
複習 C 指標
TA 講解 OJ 使用規定
2
9/19, 9/21
Circular Linked Lists TA 演習
3
9/26, 9/28
Josephus Problem TA 演習
4
10/3, 10/5
Binary Trees 小考 #1
@ 資電館電腦教室 18:40 開始
5
10/10, 10/12
放假 TA 演習
6
10/17, 10/19
Binary Expressions
Syntax Trees
小考 #2
@ 資電館電腦教室 18:40 開始
7
10/24, 10/26
Calculator Tree
Assembly
TA 演習
8
10/31, 11/2
C++ Introduction 11/2
Midterm 1
@ 資電館電腦室 18:40 開始
9
11/7, 11/9
Derived Class TA 演習
10
11/14, 11/16
Mini-project demo
@ 台達教室
TA 演習
11
11/21, 11/23
Constructors 小考 #3
@ 資電館電腦室 18:40 開始
12
11/28, 11/30
Constructors TA 演習
13
12/5, 12/7
Standard Library
12/7 Midterm 2
@ 資電館電腦室 18:40 開始

 
12/9 (Sat.) 10:00-16:00
Final project hackathon @ 台達教室
14
12/12, 12/14
Problem Soving in C++ TA 演習
15
12/19, 12/21
More Problem Soving in C++ 小考 #4 & Written exam
@ 資電館電腦室 18:40 開始
16
12/26, 12/28
C++ 17/20 TA 演習
17
1/2, 1/4
No class 2024/1/4 Final Exam
@ 資電館電腦室 18:40
18
1/9
Final Project Demo
2024/1/9下午到晚上
@ 台達館教室
 
 
生成式人工智慧倫理聲明:
學習過程完全開放使用且無須註明
考試時禁止使用
教科書
無指定用書
上課教材會公布在 eeclass
 
舊教材: Colab and i2p-nthu github
舊影片:
成績說明
小考、期中考、期末考在電腦教室舉行實體考試,時間會在星期二或星期四晚上。

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

如果決定繼續修課,我們會視為大家都同意上述的規定。
 
1%+4%  written exam
10%  warm-up exams 數次小考 
20%  midterm exam 1   日期 11/2 星期四 @ 資電館電腦室 18:40 開始
10%  mini project          日期 11/14 星期二  @ 台達教室 18:40 開始
15%  midterm exam 2   日期 12/7 星期四 @ 資電館電腦室 18:40 開始
20%  final exam             日期 2024/1/4 星期四 @ 資電館電腦室 18:40 
20%  final project          日期 2024/1/9 星期二 @ 台達教室 下午到晚上
bonus +5% participation & random challenges 課程參與 以及不定期難題挑戰
 
 
 
 
QR Code
放大