當期課號 | 4039 | Course Number | 4039 |
---|---|---|---|
授課教師 | 羅有隆 | Instructor | LO,YU LUNG |
中文課名 | 結構化程式設計 | Course Name | Structured Programming |
開課單位 | 資訊管理系(二日)三B | Department | |
修習別 | 必修 | Required/Elective | Required |
學分數 | 3 | Credits | 3 |
課程目標 | 結構化程式設計以循序、選擇、與反複三種基本結構設計程式設計,為一良好初學程式者學習的典範。C++程式語言為本課程學習結構化程式設計所用的工具,將介紹C++程式語言之語法與範例,以使學習者可以依既定規格完成程式設計。 | Objectives | Structured Programming utilizes sequential, selective, and repetitive structures to design programs. It is a good methodology for beginners to learn how to design programs. C++ is the programming tool in this course to learn structured programming. The course will introduce the principals and fundamentals of generic programming in C++, such that the students can write programs according to the specification. |
教材 | 不限定教科書,上課資料陸續於網頁提供下載。 | Teaching Materials | |
成績評量方式 | 1. 期中考 (20%) + 期末考 (20%) 2. 小考 (20%) 3, 作業 (30%) 3. 缺曠 (10%) |
Grading | 1. Midterm exam (20%) + Final exam (20%) 2. Quiz (20%) 3. Homeworks (30%) 3. Attendance (10%) |
教師網頁 | http://www.cyut.edu.tw/~yllo/C.htm | ||
教學內容 | 本課程將以C程式語言來介紹結構化程式設計,內容包括程式語言之語法與範例,以使學習者可以具備程式設計與應用之能力。上課大綱: -- C基本資料處理概念 -- 基本的輸入與輸出 -- 程式流程控制 -- 陣列和指標 -- 函數的應用 -- 變數的等級 -- C的前端處理程式 -- 使用者自定資料型態 -- 字串的剖析 -- 基本位元的運算 -- 符號轉換函數 -- 檔案的輸入與輸出 -- 檔案與目錄的管理 -- 常用函數的應用 -- 應用程式的設計 |
Syllabus | Structure programming by using C language. Outline: -- C Basic Concept -- Basic Input and Output -- Program flow control -- Array and Pointer -- Using functions -- Variables -- C Pre-processing -- User defined data types -- Strings -- Bit operations -- Testing functions -- Files -- File I/O funtions -- More useful functions -- Applications |