國立中興大學教學大綱
課程名稱 (中) 計算機概論(一)(1293)
(Eng.) Introduction to Computer Science (I)
開課單位 土木系
課程類別 必修 學分 2 授課教師 賴彥儒
選課單位 土木系 / 學士班 授課使用語言 英文 英文/EMI Y 開課學期 1141
課程簡述 This course introduces the fundamental concepts of computers and programming using Python, aiming to equip students with basic coding skills. By the end of the course, students will be able to develop programs for solving numerical problems in civil engineering and will be well-prepared for advanced programming courses in the future.
先修課程名稱
課程與核心能力關聯配比(%) 課程目標之教學方法與評量方法
課程目標 核心能力 配比(%) 教學方法 評量方法
Writing Python programs for solving practical problems in Civil Engineering.
1.土木工程理論之計算、分析能力。
2.土木工程實務之分析、評估、設計、執行能力。
50
50
習作
講授
出席狀況
作業
測驗
實作
授課內容(單元名稱與內容、習作/每週授課、考試進度-共16週加自主學習)
週次 授課內容
第1週 Course Introduction
第2週 Python Basics and Expressions
第3週 Decision-Making Statements and Loops
第4週 Lists and Tuples
第5週 Functions and Modules
第6週 Dictionaries and structuring data I
第7週 Dictionaries and structuring data II
第8週 File Processing
第9週 Midterm Exam
第10週 Pandas Data Processing
第11週 Features of the NumPy Library
第12週 Data Visualization and Analysis I
第13週 Data Visualization and Analysis II
第14週 Curve Fitting and Interpolation
第15週 Application: Machine Learning and Deep Learning
第16週 Final Exam
自主學習
內容
   02.閱覽產業及學術相關多媒體資料
   05.參與本校各單位舉辦之各類工作坊活動

學習評量方式
Midterm Exam(25%)、Final Exam(35%)、Homework(30%)、Class Performance and Attendance(10%)。
教科書&參考書目(書名、作者、書局、代理商、說明)
1. Eric Matthes, 2023, Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming,
No Starch Press.
2. Mark Lutz, 2013, Learning Python, 5/e (Paperback), O’Reilly.
課程教材(教師個人網址請列在本校內之網址)
iLearning 3.0:
課程輔導時間
Wednesday 9:00~10:00, 12:00~12:30
聯合國全球永續發展目標(連結網址)
提供體驗課程:N
請尊重智慧財產權及性別平等意識,不得非法影印他人著作。
更新日期 西元年/月/日:2025/09/11 17:59:05 列印日期 西元年/月/日:2025 / 10 / 02
MyTB教科書訂購平台:http://www.mytb.com.tw/