NCHU Course Outline
Course Name (中) 計算機概論(一)(1294)
(Eng.) Introduction to Computer Science (I)
Offering Dept Department of Civil Engineering
Course Type Required Credits 2 Teacher CHIANG, YU-CHOU
Department Department of Civil Engineering/Undergraduate Language 中/英文 Semester 2024-FALL
Course Description 計算機可以依據使用者的指令,快速地處理大量數據。本課程中,各位將學習如何利用 Python 的程式語法、指引計算機處理工程中常見之幾何、力學、統計等問題。
Computers can follow instructions and process a large amount of data accordingly. In this course, you will
learn how to instruct computers using the Python programming language to solve engineering problems related to geometry, mechanics, and statistics.
Prerequisites
self-directed learning in the course Y
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
50
50
Lecturing
Practicum
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 Growthinclude experience courses:N
Please respect the intellectual property rights and use the materials legally.Please repsect gender equality.
Update Date, year/month/day:2024/09/06 22:56:45 Printed Date, year/month/day:2024 / 10 / 07
The second-hand book website:http://www.myub.com.tw/