朝陽科技大學
100學年度第2學期教學大綱
當期課號 2463 中文科名 程式語言
授課教師 黃國安 開課單位 資訊工程系
學分數 3 修課時數 3 開課班級 日間部四年制2年級 A班
修習別 專業選修
類別 一般課程

本課程與系所培養學生核心能力關聯度高度
關聯
中高
關聯
中度
關聯
中低
關聯
低度
關聯
相關數學、科學及知識運用能力。
專案或實驗之設計、執行及結果分析能力。
實務執行所需之技術與使用工具能力。
資訊系統或應用半導體元件與晶片之設計基礎能力。
有效溝通與團隊合作及計畫管理之能力。
問題發掘、分析及解決能力。
專業倫理、時事議題之認知及終身學習能力。

本課程培養學生下列知識:
"程式語言是設計電腦程式的主要工具,本課程首先探討評估程式語言的標準,繼而介紹程式語言的演進史,然後將現今通用的程式語言按其應用予以分類,研討各種程式語言之概念、建構與應用。課程內容包含: 1. 程式語言之演進史 2. 名字與繫合 3. 資料類型 4. 表式與設定敘述 5. 敘述層控制 6. 次程式 7. 抽象資料類型與物件導向程式規劃。 本課程之課程目標:

1.了解如何評估、選擇與設計程式語言
2.了解各種不同的程式語言概念、建構、與應用
3.了解命令式程式語言的概念與應用

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.

每週授課主題
第01週:緒論(一), 基本概念, 課程介紹
第02週:緒論(二) 語言評量標準
第03週:程式語言沿革( 一 ),命令式高階語言
第04週:程式語言沿革( 二 ), 其他語言
第05週:語法與語意
第06週:名字與繫合( 一 ), 名字, 變數, 繫合, 類型
第07週:名字與繫合( 二 ), 生命期, 範圍
第08週:資料類型( 一), 原資料類型
第09週:期中考
第10週:資料類型( 二), 其他資料類型
第11週:表式與設定敘述( 一 ), 算術表式
第12週:表式與設定敘述( 二 ), 布林表式
第13週:敘述層控制( 一 ), 基本概念, 選擇敘述
第14週:敘述層控制( 二), 反覆敘述
第15週:次程式( 一 ), 基本概念
第16週:次程式( 二), 參數傳遞
第17週:物件導向程式規劃
第18週:期末考

成績及評量方式
隨堂模擬測驗:10%
期中考:30%
期末考:30%
學習態度:5%
平時作業及出席:25%

證照、國家考試及競賽關係
本課程無證照、國家考試及競賽資料。

主要教材
2.http://kahwang.csie.cyut.edu.tw/(教師網頁)
3.Robert W. Sebesta, Concepts of Programming Languages, Ninth Edition,Addison-Wesley Publishing Company, Inc., 開發圖書(教科書)

參考資料
本課程無參考資料!

建議先修課程
本課程無建議先修課程

教師資料
教師網頁:http://kahwang.csie.cyut.edu.tw/
E-Mail: kahwang@cyut.edu.tw
Office Hour:
星期二,第9節,地點:E-724;
星期三,第5~8節,地點:E-724;
星期四,第6節,地點:E-724;
分機:4287

[關閉] [列印]
尊重智慧財產權,請勿不法影印。