◎系所教育目標: 為配合國家建設及產業發展之需要,本系以培育中高級資訊科技人才為目的。在教學理念上除了注重理論的探討之外並強調實際動手的能力,以期培育出具有深厚學識基礎並能實際應用的資訊科技人才。在專業必修中涵蓋基礎理論、電腦硬體、作業系統、資料結構及計算機網路等方面,並有畢業專題製作,使學生紮實基礎,同時課程包含四個專業學程,兼顧學術及實務之分流與訓練。分別為一:軟體工程及知識工程學程、二:互動多媒體學程、三:網路及資訊安全學程、四:資訊系統開發實務學程,以期作為日後升學就業的準備。 |
◎核心能力 | 關聯性 |
1.應用數理邏輯推理之能力 | 4 關聯性稍強 |
2.具備資訊軟體專業之能力 | 4 關聯性稍強 |
3.發掘、分析及解決問題之能力 | 3 關聯性中等 |
4.現代資訊發展工具之使用與熟悉資訊應用系統之能力 | 3 關聯性中等 |
5.資訊軟體或硬體創新設計與實作之能力 | 3 關聯性中等 |
◎本學科內容概述: 本科目係為大學二年級的必修課程,講授程式語言相關的基本知識與語言的特性。 |
◎本學科教學內容大綱: 1.語彙、語法、與語意分析
2.變數資料型態
3.陳述與指定句型
4.程式流程控制
5.子函數
6.物件導向 |
◎本學科學習目標: 教導學生具備基本的程式語言觀念, 包括語法, 語意, 並介紹多種程式語言與程式設計觀念。 |
◎教學進度: |
週次 | 主題 | 教學內容 | 教學方法 |
01
| Introduction of programming language | Introduction | 講授。 |
02
| Introduction of programming language | Preliminaries | 講授。 |
03
| Syntax and semantics of programming languages | Describing syntax and semantics | 講授。 |
04
| Syntax and semantics of programming languages | Describing syntax and semantics | 講授。 |
05
| Syntax and semantics of programming languages | Describing syntax and semantics | 講授。 |
06
| Syntax and semantics of programming languages | Lexical and syntax analysis | 講授。 |
07
| Syntax and semantics of programming languages | Lexical and syntax analysis | 講授。 |
08
| Syntax and semantics of programming languages | Names, bindings, and scopes | 講授。 |
09
| 期中考 | 期中考 | 期中考。 |
10
| Fundamentals of programming language | Data types | 講授。 |
11
| Fundamentals of programming language | Expressions and assignment statements | 講授。 |
12
| Fundamentals of programming language | Statement-level control structures | 講授。 |
13
| Fundamentals of programming language | Subprogram | 講授。 |
14
| Fundamentals of programming language | Subprogram | 講授。 |
15
| Fundamentals of programming language | Abstract data types and encapsulation constructs | 講授。 |
16
| Fundamentals of programming language | Abstract data types and encapsulation constructs | 講授。 |
17
| Fundamentals of programming language | Objective Oriented Programming | 講授。 |
18
| 期末考 | 期末考 | 期末考。 |
◎課程要求: 無 |
◎成績考核 期中考30% 期末考40% 作業/習題演練30% |
◎參考書目與學習資源 Robert W. Sebesta, Concepts of Programming Languages, 11/e. Addison-Wesley, 2016. |
◎教材講義 請改以帳號登入校務系統選擇全校課程查詢方能查看教材講義 |