Python程式設計
Python Programming
| 節 | 週四 |
|---|---|
5 13:20–14:10 | Python程式設計 CS-PC4 3 節連堂 |
6 14:20–15:10 | |
7 15:30–16:20 |
* 根據陽明交大上課時間表所列
Python是易學易用的程式語言,學習門檻不高且能用在各種領域,也是開發人工智慧應用程式的常用程式語言。此課程做為通識教育之目的,是希望能讓非資訊學系的學生能對程式設計有初步的概念且產生學習興趣,並運用在其它課程上,對日後的研究與就業也會有所幫助。 本課程每週都會有程式設計的作業,總共會有約12次的作業。學生可由大量的實作練習,提升程式設計的實務經驗以及演算法的思考能力。本課程也會有兩次上機測驗,分別在期中與期末。每次測驗讓學生挑戰在三小時完成四個應用問題,以評量學生的程式設計的熟練度與問體解決能力。 * 本課程會以線上課程進行遠距教學,歡迎陽明校區同學修課。 * 線上課程連結:https://nycu.webex.com/meet/nycu871107.cs11 * 不提供錄影檔。 * 上課教室:光復校區,資訊技術服務中心電腦教室4。 * 本課程是開設給較缺乏機會接觸程式設計的學生。電機與資訊學院學生恕不接受選課與加簽。 * 非電機與資訊學院的同學(含碩、博士生),若在選課截止日前三天上課人數仍未滿120人,即可加簽。 * 欲加簽的同學,請於開學第二周2/26-3/1,將您的學號、系級、姓名、課程分類email給老師即可。不在這時間內寄信者,恕不受理。 * 第一週2/22不上課,有關本課程介紹及評分規則請看下列影片: https://drive.google.com/file/d/1tlcrM4jMfWY2BtTsl5Ftv1C00enUOclp/view?usp=sharing
Basic computer knowledge
Programming exercise in every class. (40%) Midterm programming exam. (30%) Final programming exam. (30%)
- Conditional statement
- Basic programming skills
- Iteration programming
- Midterm exam
- Data containers
- Functions
- OOP
- Final exam
| 週次 | 主題 |
|---|---|
| 第 1 週 | Introduction |
| 第 2 週 | Expressions and operators |
| 第 3 週 | Expressions and operators |
| 第 4 週 | Conditional statements |
| 第 5 週 | Iterative statements |
| 第 6 週 | Iterative statements |
| 第 7 週 | 清明節 |
| 第 8 週 | Midterm exam |
| 第 9 週 | Data containers |
| 第 10 週 | Data containers |
| 第 11 週 | Functions and modules |
| 第 12 週 | Functions and modules |
| 第 13 週 | Functions and modules |
| 第 14 週 | Classes |
| 第 15 週 | Classes |
| 第 16 週 | Final exam |
| 第 17 週 | 彈性補充教學 |
| 第 18 週 | 彈性補充教學 |
1.Official Python documentation, https://docs.python.org/3/ 2.Eric Matthes, Python Crash Course, 2nd Edition: A Hands-On,Project-Based Introduction to Programming, No Starch Press, 2019.
- 地點
- CS331
- 時間
- By appointment
- 聯絡方式
- jameschengcs@nycu.edu.tw