【112年暑期先修班】通識「初級程式設計-PythonAB」課程資訊
課程名稱 / 初級程式設計-PythonAB
授課老師 / 陳文盛助理教授
課程類型 / 線上2學分課程
上課日期 / 112/7/4(二)至7/28(五)
上課時間 /
7/4, 18星期二
09:10~12:00 13:40 ~16:30 每次6節、共2次;
7/11, 25星期二
09:10~12:00 每次3節、共2次;
7/7, 7/21星期五
09:10~12:00 13:40 ~16:30 每次6節、共2次;
7/14, 28星期五
09:10~12:00 每次3節、共2次;
報名日期 / 112/5/15(一)-延長至 7/3(一)止
報名網址 / 報名已截止
時數或學分認定 /
1.高一高二生/他校凖大一:修畢課程且通過後將取得通過證明書(將會呈現學分數、成績)。
2.東華凖大一:入學後112-1學期不需選課,修畢課程且通過後可計入111-3學期通識學分之【資訊科技必修】,先修科目成績僅計入學分,不計入學期學年及歷年平均成績,理工學院及資管系學生不可認列。
3.東華在校生:修畢後將列入通識【資訊科技必修】中,暑期先修科目成績僅計入學分,不計入學期學年及歷年平均成績。
4.他校在校生:需先辦理他校校際選課申請,修畢後學分及成績將回傳該校。
課程概述 /
初級程式設計-Python 程式設計基礎相關知識
本課程為電腦程式設計入門課,使用Python語言教學,使學生瞭解Python基礎知識與技術
本學期內容涵蓋 cs50P 內容
https://cs50.harvard.edu/python/2022/
課程目標 /
了解電腦程式的基本概念與應用。
培養學生對於程式設計的興趣。
能夠獨立完成簡易應用程式
指定閱讀 /
無
評量方式 /
課程出席率:10%
作業8回:20%
期中考: 30%
期末考:40%
課程大綱
(教學進度表及日程表或行程表)
週次 | 上課日期 / 時間 | 課程內容 | 備註 |
一 | 112/07/04 (二) 09:10~12:00 |
課程簡介 Python介紹 程式環境 Visual Studio Code for CS50 |
|
二 | 112/07/04 (二) 13:40~16:30 |
變數與函式 | |
三 | 112/07/07 (五) 09:10~12:00 |
資料型態 – int str list set | |
四 | 112/07/07 (五) 13:40~16:30 |
條件判斷 – if elif else | |
五 | 112/07/11 (二) 09:10~12:00 |
迴圈 – for while | |
六 | 112/07/14 (五) 09:10~12:00 |
期中考試 | |
七 | 112/07/18 (二) 09:10~12:00 |
例外處理 – try expect | |
八 | 112/07/18 (二) 13:40~16:30 |
單元測試 – assert pytest | |
九 | 112/07/21 (五) 09:10~12:00 |
檔案處理 – file open with | |
十 | 112/07/21 (五) 13:40~16:30 |
正規表示式 – re module | |
十一 | 112/07/25 (二) 09:10~12:00 |
物件導向程式設計 -- class | |
十二 | 112/07/25 (五) 09:10~12:00 |
期末考試 |
課程教材網址 /
聯絡資訊 /
陳文盛老師 wschen@gms.ndhu.edu.tw
通識教育中心助理 李睿芬小姐
電話:03-890-6602 傳真:03-890-0140
信箱:fen19@gms.ndhu.edu.tw