登入

課程

學年/學期 Academic Year/Semester 100 學年 第 1 學期
課程名稱 Course Name
703049-001
(中 Ch.)計算機程式設計(一)
(英 Eng.)Computer Programming (I)
授課教師 Instructor 蔡銘峰
修別 Type of Credit 必修 學分數No. of Credits 3.0
備註 Note
N/A
課程目標 Course objectives
本課程是以c語言為主介紹程式設計的基礎知識,目的在培養學生對計算機程式的組成、結構、與設計之基本瞭解。
課程大綱 Course Description
本課程將以c語言並且以unix環境為主,介紹程式設計所需的基礎知識,包括:
1、使用電腦搜尋資料、編輯文件的基礎技能
2、使用文字編輯器及程式編譯器編譯程式的能力
3、使用整合基工具進行編譯及偵錯的能力
4、瞭解c語言的基本組成與資料型態
5、結構化程式設計
6、程式流程控制
7、c函式
8、陣列與指標
9、結構與列舉
10、輸出與輸入
11、基本資料結構
12、其他進階主題
教學方式 Teaching approach
本課程將包括課堂講課,且針對每周不同的議題另有實習課練習、程式作業等;於學期中並有期中、期末考。學生將透過大量的作業練習,學習程式設計的技巧。
每週課程進度與作業要求【請詳述每週課程內容/授課方式與學生預習內容/學習活動/課後作業】
Week Topics (Tentative)
1 Course Introduction; World of Programming
2 Unix Environment; Utilities of Development
3 Introduction to the C language
4 Structured Program Development
5 Program Control Flow
6 Function
7 Array
8 Pointer (I)
9 Pointer (II)
10 Midterm
11 Strings
12 Structure, Union, and enum
13 Formatted I/O
14 File Processing
15 Basic Data Structure
16 Other C Topics
17 OOP and Review
18 Final Exam
評量工具與策略、評分標準 Evaluation Criteria
課程要求:學生得自行撰寫每次程式作業以及實習課練習。

Midterm: 20%
Final Exam: 40%
Labs & Assignments: 40%
Bonus (participation): < 5%
教學助理基本資料 Teaching assistant tasks
教材與教學準備、實驗或實習輔助、作業諮詢與批改。
指定/參考書目 Textbook & references
(為維護智慧財產權,請務必使用正版書籍)
Textbook: C: How to Program (6th Edition), Paul Deitel, Harvey M. Deitel. (全華圖書代理)

References: The C Programming Language (2nd Edition), K&R. (全華圖書代理)
課程相關連結 Course related links
N/A
本課程附件 Course attachments
N/A
課程進行中,是否禁止使用智慧型手機、平板等隨身設備。

需經教師同意始得使用



 
學生自評核心能力填答率: 71.64% (48/67)
能力項目說明:
A.具備有效的溝通表達能力 B.培養邏輯推理、獨立思考與創新能力
C.理解自然科學與數位科技 D.養成終身學習與自我提升能力
E.了解當代主題意識與具有國際視野 F.培養團隊合作的能力
G.擁有公民素養並能履行公民責任 H.能接受多元文化與培養人文關懷之精神
I.具有專業及道德責任的認知 J.具有藝術涵養