107年第2學期-0782 程式語言 課程資訊

評分方式

評分項目 配分比例 說明
期中考試 Midterm 30
期末考試 Final Exam 30
助教- 指定作業及小小考 30
隨堂表現 10

選課分析

本課程名額為 68人,已有51 人選讀,尚餘名額17人。


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

授課教師

胡馨云

教育目標

We will introduce the fundamentals of data storage, input and output, control structures, functions, sequence and lists, file I/O, object that are created from standard library classes. Besides, we may explores the topics of inheritance and polymorphism, recursive functions, and GUI applications.

課程概述

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.

課程資訊

參考書目

Starting Out with Python, 3e, Tony Gaddis (PEARSON)

開課紀錄

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