資工系大一必修課,透過 Python 學習程式概念並累積實作經驗。
這門課是遠距課程,除了小考和期中考 (電腦教室實體考試)以及 期末專題展示 之外,其餘課程活動都不需要實際到場。老師講課與助教時間都會直播並且錄影。
1. 成績分配如下:
|
Midterm Exam |
40% |
兩次期中考,只取較高分的那次(電腦教室考試) |
|
Labs |
10% |
四次線上實作測驗 |
|
Quizzes |
20% |
兩次電腦教室實體小考 |
|
Written Exam |
5% |
筆試,跟期中考同時進行 |
|
Final Project |
25% |
期末專題 |
2. 由於修課人數很多,實體小考和期中考會分多個梯次考試,請同學們先確定以下考試/測驗時間沒有其他活動。實體考試必須親自到資工系系計中,使用電腦教室的電腦考試,考試期間系計中會斷網,無法從外部連入也無法連出。
3. 任何考試作弊和期末專題抄襲,學期總成績以零分計算,並向所屬的科系反映做後續處置。
確定修課的同學,視為同意上述規則,未來對於遵照規則的處理方式沒有任何異議。
|
Week |
Lectures 星期二 18:30-21:20 線上(除非特別註記) |
TA Hours, Exams 星期四晚上 依照助教公布的時間 TA 演習在線上 上機考在資電館電腦教室 |
|
1 2/24, 2/26 |
課程介紹 Variables, Coordinates & Functions |
TA 講解 OJ 使用規定以及計分 |
|
2 3/3, 3/5 |
Lists, Loops & Dictionaries |
TA 演習 |
|
3 3/10, 3/12 |
JSON & File I/O |
TA 演習/線上實作測驗 #1 @ 18:50-19:20 實作測驗 |
|
4 3/17,3/19 |
HTTP Requests & API Keys |
TA 演習/線上實作測驗 #2 @ 18:50-19:20 實作測驗 |
|
5 3/24, 3/26 |
The Nominatim API (Geocoding) |
實體小考 #1 @ 資電館電腦室 18:40 開始 |
|
6 3/31, 4/2 |
Searching for Places (Lazy Loading) |
校際活動週 放假 |
|
7 4/7, 4/9 |
Midterm Exam 1 (Tue.) @ 資電館電腦室 18:40 開始 |
Midterm Exam 1 (Thu.) @ 資電館電腦室 18:40 開始 |
|
8 4/14, 4/16 |
OSRM API (Real Routing) |
TA 演習 |
|
9 4/21, 4/23 |
Functional Patterns & Sorting |
TA 演習/線上實作測驗 #3 @ 18:50-19:20 實作測驗 |
|
10 4/28, 4/30 |
The "Traveling Salesperson" (Graph Theory Lite) |
實體小考 #2 @ 資電館電腦室 18:40 開始 |
|
11 5/5, 5/7 |
Midterm Exam 2 (Tue.) @ 資電館電腦室 18:40 開始 |
Midterm Exam 2 (Thu.) @ 資電館電腦室 18:40 開始 |
|
12 5/12, 5/14 |
Refactoring: OOP & Decorators |
TA 演習 |
|
13 5/19, 5/21 |
Introduction to Flask (Web Server) |
TA 演習/線上實作測驗 #4 @ 18:50-19:20 實作測驗 |
|
14 5/26, 5/28 |
Interactive Maps with Folium |
TA 演習 |
|
15 6/2, 6/4 |
Final Integration Sprint |
TA 演習 |
|
16 6/9, 6/11 |
Final Demo Day (Tue.) |
Final Demo Day (Thu.) |
|
||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|