計算機程式設計一Introduction to Programming (I)
Responsive image
老師: 陳煥宗
共同授課: 詹振宏
助教: 范植緯, 許鈞崴, 侯茹文, 戴誌宏, 吳政桓
基本資訊
課程代碼
11420CS135500
課程名稱
計算機程式設計一Introduction to Programming (I)
學分
3
學期
1142
單位
資工系 (CS)
班級
一年級
修課人數
236 人
老師
共同授課
助教
課程說明
課程簡介
 

資工系大一必修課,透過 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.)

教科書
 
成績說明

 Component

 Weight

 Notes

 Midterm Exam

    40%

 兩次期中考,只取較高分的那次(電腦教室考試)

 Labs

    10%

 四次線上實作測驗

 Quizzes

    20%

 兩次電腦教室實體小考

 Written Exam

    5%

 筆試,跟期中考同時進行

 Final Project

    25%

 期末專題

   
     
     
     
     
QR Code
放大