本課程旨在介紹C程式語言之設計,其中包含程式設計之理論、原理、元件及其應用等。本課程涵蓋C語言程式設計之基礎知識。課程內容包括:函數、陣列、指標、結構與指標、檔案處理、大型程式的發展與物件導向等,並介紹其設計方法。在整個課程架構下,學生將學會如何以C編譯器設計程式。This course aims to introduce the design of C programming language, which includes the theories, principles, components and applications of programming design. This course covers the basic knowledge of C language programming. The course content includes: functions, arrays, indicators, structures and indicators, file processing, development of large-scale programs and object orientation, etc., and introduces its design methods. Under the entire course structure, students will learn how to design programs in C translator.
This course teaches the principles of functional, imperative, and logic programming languages. Topics covered include: meta-circular interpreters, semantics (operational and denotational), type systems (polymorphism, inference, and abstract types), object oriented programming. The course involves substantial programming assignments and problem sets as well as a significant amount of reading. The course uses the Java, C++, or C# programming languages for its assignments.
This course teaches the principles of functional, imperative, and logic programming languages. Topics covered include: meta-circular interpreters, semantics (operational and denotational), type systems (polymorphism, inference, and abstract types), object oriented programming. The course involves substantial programming assignments and problem sets as well as a significant amount of reading. The course uses the Java, C++, or C# programming languages for its assignments.
洪維恩,《C語言教學手冊》,第4版,旗標出版社。
Hong Weien, "C Language Teaching Manual", 4th edition, Flagship Publishing House.
評分項目 Grading Method | 配分比例 Grading percentage | 說明 Description |
---|---|---|
作業, 平時考, 出席作業, 平時考, 出席 Work, regular exams, attendance |
60 | |
期中考期中考 Midterm exam |
20 | |
期末考期末考 Final exam |
20 |