計算機程式設計二Introduction to Programming (II)
Responsive image
Instructor: 陳煥宗
Co-teachers: 教育部_老師_1, 教育部_老師_2, 教育部_老師_3
TA: 呂政祺, 詹振宏, 袁晟洋
Basic info
Code
11010CS135600
Course Name
計算機程式設計二Introduction to Programming (II)
Credits
3
Semester
1101
Unit
資工系 (CS)
Class
一年級
Members
114 persons
Instructor
Co-teachers
TA
Course description
Description
這門課是清華大學資工系必修課,主要對象為資工系或資工二專、輔系、雙主修學生。
 
課程目標:
  1. 延續計算機程式設計一,繼續鍛鍊程式能力 
  2. 透過實作來認識資訊工程基礎知識與技術 
 
這門課已申請遠距授課,除了上機考要在電腦教室舉行,其餘授課和助教時間會以同步直播方式,不需要到教室。
 
根據課務組的公告
這學期改採線上申請加簽
https://curricul.site.nthu.edu.tw/p/406-1208-211178,r7797.php?Lang=zh-tw
 
目前 OJ 規定必須先開通 email 才能夠註冊帳號
有意願修課的同學,請先填寫表單:
https://forms.gle/ugpJ2UwcdZkgj9cZ6
並且註明需要助教協助開通 email 
 
九月的假期剛好都在星期二,所以整個九月都不會有同步直播課程,
我們會提供去年的課程錄影請大家自行觀看。
 
十月開始,平常上課期間會有 Microsoft Teams 同步視訊上課
以及星期四的助教時間
同步上課的內容都不會錄影
如果無法同時上課
也可以自行觀看去年的影片
 
另外雖然上課是遠距
但小考、期中考、期末考都是實體電腦教室上機考
所以請確定未來舉辦考試當天可以到場
考試時間會安排在星期二和星期四晚上
 
Syllabus
[授課形式]
遠距同步上課
電腦教室實體上機考試(小考、期中考、期末考)
 

Week

Lectures

星期二 18:30-21:20

 

線上(除非特別註記)

TA Hours, Exams

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

 

TA 演習在線上

上機考在資電館電腦教室

   

1

9/14

課程介紹

     

2

9/21, 9/23

複習 C 指標、
中秋節停課

TA 演習

   

3

9/28, 9/30

Circular Linked Lists
教師節停課

TA 演習

   

4

10/5, 10/7

Josephus Problem

小考 #1 @ 資電館電腦室 
@ 線上 18:40 開始

   

5

10/12, 10/14

Binary Trees

TA 演習

   

6

10/19, 10/21

Binary Expressions

Syntax Trees

小考 #2 @ 資電館電腦室 
@ 線上 18:40 開始

   

7

10/26, 10/28

Calculator Tree

Assembly

TA 演習

   

8

11/2, 11/4

Calculator Tree

Assembly

Midterm 1
@ 資電館電腦室 
19:40 開始

   

9

11/9, 11/11

C++ Introduction

TA 演習

   

10

11/16, 11/18

C++ Introduction

Mini-project demo 
@ 台達教室

   

11

11/23, 11/25

Derived Class

TA 演習

   

12

11/30, 12/2

Derived Class

小考 #3 
@ 資電館電腦室 
18:40 開始

   

13

12/7, 12/9

 

Graph and Path Finding

TA 演習

   

14

12/14, 12/16

Midterm 2 & Written exam

@ 資電館電腦室 18:40 開始

TA 演習

12/18 (Sat.) 10:00-6:00

12/19 (Sun.) 15:00-21:00
Final project hackathon @ 台達教室

   

15

12/21, 12/23

Search Problems

TA 演習    

16

12/28, 12/30

C++ 17/20

小考 #4
@ 資電館電腦室 18:40 19:40 開始

   

17

1/4, 1/6

C++ 17/20

TA 演習

   

18

1/11, 1/13

 

No class

 

Final Exam

2022/1/13 18:40 
@ 資電館電腦室
   

19

1/18, 1/20

Final Project Demo

2022/1/18 下午到晚上
@ 台達館教室

     
 
 
Textbooks
無指定用書
上課教材會按照進度公布在 eeclass
學長們整理的計算機程式設計 I & II 參考資料 
 
Grading description
 
由於配合學校的防疫規定,電腦教室可使用的座位減少,實體上機考試受到限制,我們不確定這項限制會持續多久。
更新:
學校已經開放電腦教室可以坐滿,因此期中考應可如期在電腦教室舉行實體考試。
假如限制持續到期中考,成績評量也將會因應調整。主要的調整方向如下:
(1) 期中考改成小考(每次只佔 2%-5%),小考採用實體和線上混合方式考試,部份同學現場考試(隨機分配),其餘同學線上考試。
(2) 原本期中考多出來的成績比重,大部分會分配到期末考,少部分則是分配到期末專題。期末考會保證讓全部同學都是實體上機考,因此會分成幾個梯次進行,考試日期和時間會再依照情況稍做調整、增加場次。

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

如果決定繼續修課,我們會視為大家都同意上述的規定。
 
5%  written exam
10%  warm-up exams 小考 
20%  midterm exam 1
15%  midterm exam 2  
20%  final exam  
10%  mini project
20%  final project & hackathon
bonus +5% participation & random challenges 課程參與 以及不定期難題挑戰
QR Code
Zoom in