國立中興大學教學大綱
課程名稱 (中) 程式設計(1236)
(Eng.) Computer Programming
開課單位 應數系
課程類別 必修 學分 3 授課教師 彭冠舉 等
選課單位 應數系 / 學士班 授課使用語言 中文 英文/EMI 開課學期 1121
課程簡述 In this course, we will learn how a computer operates in a classical point of view. Then, we will use python as an example to learn the structure and the general design rule of a high level computer language.
先修課程名稱
課程含自主學習 Y
課程與核心能力關聯配比(%) 課程目標之教學方法與評量方法
課程目標 核心能力 配比(%) 教學方法 評量方法
1. Learn how a computer work
2. Learn the design rule of a high level programming language
3. Learn the python programming
4. Learn the fundamental data structure using python
5.資訊科學專業知識
100
習作
講授
網路/遠距教學
作業
測驗
授課內容(單元名稱與內容、習作/每週授課、考試進度-共18週)
週次 授課內容
第1週 Moon Festival. No Lecture.
第2週 Course Logits
Hardware & Software
Representing Data in Computer
第3週 How a program works?
Interpreter and Compiler
Using Python
第4週 Program Design
Statement and Expression
Variable
Operators I
第5週 Type Conversion
Operators II
Loop
Issued: Homework#1
第6週 Due: Homework#1
String
Function
Recursion
Issued: Homework#2
第7週 Midterm I
第8週 Due: Homework#2
Class Object
Issued: Homework #3
第9週 Class Objec
第10週 List
Arrays
第11週 Set
Linked List
第12週 Linked List (Cont)
第13週 Stack & Queue
第14週 Search
Sort
第15週 Midterm II
第16週
自主學習: 程式project實現(I)
第17週 自主學習: 程式project實現(II)
第18週 Final Exam
學習評量方式
(1) 第一次期中考(20%)
(2) 第二次期中考(20%)
(3) 期末考 (20%)
(4) 作業 (40%)
教科書&參考書目(書名、作者、書局、代理商、說明)
Starting Out with Python 4th Edition, Tony Gaddis
課程教材(教師個人網址請列在本校內之網址)
https://sites.google.com/email.nchu.edu.tw/mlcourse/computer-programming
課程輔導時間
To be determined.
聯合國全球永續發展目標(連結網址)
提供體驗課程:N
請尊重智慧財產權及性別平等意識,不得非法影印他人著作。
更新日期 西元年/月/日:2023/09/03 20:48:27 列印日期 西元年/月/日:2025 / 6 / 05
MyTB教科書訂購平台:http://www.mytb.com.tw/