程式設計一Introduction to Programming I
Responsive image
老師: 王崇喆
助教: 林元鴻, 楊佳晉
基本資訊
課程代碼
11210MATH171002
課程名稱
程式設計一Introduction to Programming I
學分
3
學期
1121
單位
數學系 (MATH)
班級
一年級
修課人數
33 人
老師
助教
課程說明
課程簡介
學習 Python 語言之語法,以及程式設計的基本概念。本課程也會介紹 Python 語言的各種應用,如爬蟲及機器學習等。
課程大綱
教學方式(Teaching Method):透過教師自編教材授課,課後隨即進行隨堂練習,部分單元輔以回家作業來加強學習。教學方式以課堂現場講解為主,唯部份週次或單元預計為翻轉教學,即教師預錄影片供同學觀看,課堂時間讓同學進行提問與隨堂練習。

教學進度(Syllabus):
週次 日期 進度
1 09/13 課程簡介;開發環境介紹;輸入、輸出、數值運算;條件判斷
2 09/20 條件判斷;數學函式庫;自訂函式;模組
3 09/27 翻轉教學:遞迴
4 10/04 串列;字典
5 10/11 重複執行
6 10/18 翻轉教學:List comprehension
7 10/25 翻轉教學:字串
8 11/01 翻轉教學:檔案
9 11/08 Numpy、翻轉教學或自我閱讀:動態規劃
10 11/15 運動會停課
11 11/22 期中作業展示週
12 11/29 爬蟲
13 12/06 機器學習與圖表繪製
14 12/13 機器學習與圖表繪製
15 12/20 Flask
16 12/27 音訊處理
17 01/03 期末紙筆考試週
18 01/10 期末作業展示週
 
AI 使用規則:有條件開放,於考試以及回答教師當場提問時原則禁止使用,其餘狀況原則開放使用。

可連結之網頁位址:https://geniusturtle6174.github.io/tutor_python/
教科書
以教師自編之線上教材授課,無指定用書。
成績說明
隨堂練習: 預計 14 次,共 34%
平時作業: 預計 4 題,共 19%
期中作業: 預計 5 題,共 24%
期末紙筆: 10%
期末作業: 10%
課堂互動: 3%
互動以外之標準依下列基礎設計:「平時及期中作業每題為一次隨堂的兩倍,期末兩項為平時作業一題的兩倍」。若題數或次數有顯著更動時,由教師提供選項給同學投票決定是否修改。
課表
星期四 / 第七節(綜三 315), 第八節(綜三 315), 第九節(綜三 315)
QR Code
放大