課程介紹 |
課程名稱: |
程式設計
|
縣 市: |
南投縣
|
上課時間: |
四
|
起始日期: |
2021/2/22
|
結束日期: |
2021/6/25
|
上課地點: |
校本部人文學院(南投縣埔里鎮)
|
相關鏈結: |
https://www.tcsl.ncnu.edu.tw/index.php
|
課程介紹: |
Programming or coding is a bit like writing. Both require logical thinking, creativity and
a certain amount of practice. Through the process of coding, we learn how to solve a big problem
by dividing it into several small ones and conquer them gracefully and effectively. We learn
Python programming language: its logic, syntax, objects, functions, and library. We’re going to
explore phonetics analysis and its applications by the Praat and Python.
|
教學內容: |
I will present the topics to the class, mainly through real examples to demonstrate how to
create Python. Students learn by modeling and then create their own. Students need to finish
their own project (proposed by themselves) and then to present their software and the logic
behind it.
Participation 30%, Coding assignment 40%, Project 30%
Week 1-2. Introduction to programming environment: Python
Week 3. The art of coding: Simplicity, Readability, Efficiency
Week 4-5. Data type and Data structure: Number, String, List, Stack, Queue, Set
Week 6-7. Conditional control and looping: If, For, break
Week 8-9. Functions: local variables, recursion
Week 10. -- Midterm – project proposal.
Week 11-12. Multithreading, Input and Output
Week 13-14. Praat
Week 15-16. Praat programming and script
Week 17-18. --- Final week --- Project demo and presentation
|
師資介紹: |
姓名:陳恆佑 教授
學歷:國立台灣大學資訊工程博士
學術專長:語言學習技術、音樂處理、多媒體系統、多媒體遠距教學
|
備 註: |
全英語授課
|
學分班註記: |
是
|
學分數: |
3.0
|
課程時數: |
0.0
|
課程狀態: |
不開班
|
上架日期: |
2021/1/6 下午 04:57:47
|
更新日期: |
2021/3/16 下午 05:37:39
|
|
上課地點 |
名 稱: |
校本部人文學院(南投縣埔里鎮)
|
簡 介: |
|
地 址: |
南投縣埔里鎮
|
電 話: |
|
傳 真: |
|
連絡人: |
|
email: |
|
|