Compiler

Fall 2024 @NCU

Information

流水號
52014
課號
CE3006
時段
四567
教室
E6-A206 (A班), E6-A208 (B班)
授課教師
鄭永斌 (A班), 莊永裕 (B班)
助教
張邑、徐莅宸、戴薇、賴鴻運 (B班)
Office Hour時間
與教師另行預約
課程目標
本課程深入學習程式碼如何被轉換為可在電腦上執行的程式,理解在資訊工程裡扮演重要基礎角色的編譯器之運作。
授課內容
本課程之授課參考經典的編譯器教科書,講解程式碼之剖析與轉換。所謂的程式碼,是由程式設計師以特定程式語言撰寫而成,本身具有較高的抽象性,能用以表達所需撰寫之程式系統。之後藉由編譯器對其分析、轉換、甚至最佳化,才能成為可在指定硬體環境上執行的實際程式。本課程藉由翻轉教室、自主學習的方式,來促進個人的學習成效;並強調動手實作的必要性,以此深化對理論的理解與熟悉度,更藉此強化資工人未來在業界工作上所需的實作技術能力。
評量及成績計算方式
作業練習40%、上機測驗40%、期末專題20%
NCU eeclass course