程式語言
臺北科技大學 114-2 學期課程,課號 355773。
- 學期:114-2
- 授課教師:伊柏文
- 學分:3
- 必修
- 上課時段:週四 2、3、4 節
課程大綱
1.各程式語言之發展由來 2.語法與語意之描述 3.識別字,形態檢查及範疇 4.資料形態 5.運算式及設定敘述 6.敘述層級之控制架構 7.副程式 8.抽象資料形態 9.並行及例行處理 10.各程式語言之比較 1.evolution of the major programming languages 2.description syntax and sanmantics 3.names(identifier),type checking,and scope 4.data types 5.expressions and the assigning statement 6.statement-level control structure 7.subprograms 8.abstract data types 9.concurrency and exception handling 10.comparison of the major programming languages
課程進度
Week 1: Course overview Week 2-3: Basics of ++ Week 4: Evolution of the major programming languages Week 5: Describing Syntax and Semantics Week 6: Names, Bindings, Type Checking and Scopes Week 8: Data Types Week 9-11: Expressions and the Assignment Statements Week 12: Statement-level Control Structure Week 13: Subprograms week 14: Abstract data types Week 15: Functional Programming Languages Week 15: Logic Programming Languages Week 16: Exception Handling and Event Handling Week 17-18: Final project report
評量方式
HomeWorks: 40%, Lab quiz's: 20%, Attendance: 10% Final project and report: 30%,
教材
【遵守智慧財產權觀念,請使用正版教科書,不得使用非法影印教科書】 使用外文原文書:是 Robert, W. Sebesta, Addison Wesley, Concepts of Programming Languages, 11th edition Walter Savitch , Absolute C++, Global Edition, 6th edition, 2016