102年第2學期-1144 程式語言 課程資訊

評分方式

評分項目 配分比例 說明
期中考 20
期末考 30
小考 20
作業 20
參與課程 10

選課分析

本課程名額為 999人,已有63 人選讀,尚餘名額936人。


登入後可進行最愛課程追蹤 [按此登入]。

授課教師

蔡清欉

教育目標

使學生了解現程式語言概念,原則,與類型。 了解亓特色與優缺點分析,使學生具備程式語言開發能力,能快速掌握並學會新程式語言 ,以實做與範例相輔相成。

課程概述

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.

課程資訊

參考書目

Programming Languages. Principles and Practice 2nd Edition. by Kenneth C. Louden
Concepts of Programming Languages, 8/e (ISBN 0321493621)

開課紀錄

您可查詢過去本課程開課紀錄。 程式語言歷史開課紀錄查詢