朝陽科技大學 099學年度第2學期教學大綱
Programming Language 程式語言

當期課號 2463 Course Number 2463
授課教師 楊家豪 Instructor YANG,CHIA HAO
中文課名 程式語言 Course Name Programming Language
開課單位 資訊工程系(四日)二A Department  
修習別 選修 Required/Elective Elective
學分數 3 Credits 3
課程目標 這門課介紹各種不同的程式語言概念,主題包含:Prolog語言、有效範圍、參數傳遞、資料型態、多元化、例外處理。在完成這門課之後,學生將可以學習到:1. 使用某個語言來定義抽象化資料結構;2. 產生與解釋程式輸出;3.解釋例外處理的機制;4.以多元機制來撰寫程式;5.解釋功能性語言、物件導向語言或者其他程式語言在本質上的不同。 Objectives This course gives an introduction to the concepts found in a variety of programming languages and to languages from a number of different paradigms. Topics to be covered are: Prolog, scoping, parameter passing, types, polymorphism, exception handling. On completion of the course, students should be able to perform the following tasks: 1. Define abstract data type for a language; 2. Produce and explain the program output; 3. Explain exception handling mechanisms; 4. Produce programs exhibiting parametric polymorphism; 5. Explain essential differences between the functional, object-oriented, and other programming language paradigms.
教材 first: 程式語言結構 第三版,陳維魁,儒林圖書公司
second: Concepts.of.Programing.Languages.8th, Sebesta.R.W.
Teaching Materials first: 程式語言結構 第三版,陳維魁,儒林圖書公司
second: Concepts.of.Programing.Languages.8th, Sebesta.R.W.
成績評量方式 課堂出席20%,平常考或作業20%,期中考20%,服務課程15%,期末報告(上台及書面)25% Grading attending20%, testing in class20%, mid. testing20%, service work15%, final homework25%
教師網頁 http://163.17.159.1/yang9911/main5.htm
教學內容 1. 本課程主要介紹一些程式語言的重要概念,以及各種程式語言的介紹。
2. 本課程主要是理論性課程,多是概念及理論的講解,沒有程式實作,上課內容多是講述性,要選修的同學必須有心理準備。
3. 本課程融入一週課程,選定一個星期日進行服務課程。
Syllabus 1. 本課程主要介紹一些程式語言的重要概念,以及各種程式語言的介紹。
2. 本課程主要是理論性課程,多是概念及理論的講解,沒有程式實作,上課內容多是講述性,要選修的同學必須有心理準備。
3. 本課程融入一週課程,選定一個星期日進行服務課程。
尊重智慧財產權,請勿非法影印。