Relevance of Course Objectives and Core Learning Outcomes(%) |
Teaching and Assessment Methods for Course Objectives |
Course Objectives |
Competency Indicators |
Ratio(%) |
Teaching Methods |
Assessment Methods |
讓學生有基礎能力,撰寫 Python 程式進行數值分析與處理。
Enable students to write basic Python codes to process and analyze numerical data. |
1.Capability in computation and analysis for civil engineering theory |
2.Capability in analysis, evaluation, design, and implementation for civil engineering practices |
|
|
|
Assignment |
Quiz |
Internship |
Other |
|
Course Content and Homework/Schedule/Tests Schedule |
Week |
Course Content |
Week 1 |
課程綱要介紹、電腦應用發展與科學計算介紹
Course introduction, Applications of computers and scientific computation |
Week 2 |
認識 Python 與其基本運算
First glance of Python |
Week 3 |
numpy 陣列& matplotlib 繪圖
Arrar of numpy & plotting of matplotlib |
Week 4 |
陣列的基本操作與運算、迴圈
Array and its operation, "for", "while" loops |
Week 5 |
資料型態與運算、條件敍述
Data formats and their operation, "if" statement. |
Week 6 |
小考一
Quiz I |
Week 7 |
二維平面繪圖
2D graphics: ”plot”, ”hist”, ”contour”, etc. |
Week 8 |
期中考
Midterm |
Week 9 |
圖片與動畫輸出
Exporting still images and animations |
Week 10 |
程式底稿與函數
script, function |
Week 11 |
應用一: 待定
Application I: to be determined |
Week 12 |
三維空面繪圖
(Pseudo) 3D graphics: ”plot3D”, ”contour3”, ”surf”, etc. |
Week 13 |
基礎數值分析
Basic numerical analyses: ”diff”, ”cumsum”, etc. |
Week 14 |
小考二
Quiz II |
Week 15 |
應用二: 待定
Application II: to be determined |
Week 16 |
期末考
Final Examination |
Week 17 |
自願性書面期末報告
Optional final report |
Week 18 |
繳交自願性書面期末報告
Optional final report due |
|
Evaluation |
Interactions 20%
Quizzes 20%
Midterm and the final examinations 60%
Extra questions in quizzes and exams +?% |
Textbook & other References |
一步到位!Python 程式設計,作者:陳惠貞,出版社:旗標
A Beginners Guide to Python 3 Programming, Author: John Hunt, Publisher: Springer |
Teaching Aids & Teacher's Website |
|
Office Hours |
Monday 10:00-11:30
|
Sustainable Development Goals, SDGs |
04.Quality Education   08.Decent Work and Economic Growth | include experience courses:N |
|