Required Courses Guideline(Undergraduate)

Course Year and Semester Units in each Semester Units Total Units
Basic Required Courses
中文 (Chinese) Freshman Fall and Spring 2 - 2 4

14

大一英文 (Freshman English) 3 - 3 6
大二英文 (Sophomore English) Sophomore Fall and Spring 2 - 2 4
程式思維與生成式AI (ExploringComputational Thinkingand Generative AI)   2 2
全民國防教育 (All-out Defense Education)   0 0
大一體育 (Physical Education (I))   0 0
大二體育 (Physical Education (2))   0 0
Required GE
人文領域 (Humanities)

Need choose one of Humanities,Social Science,Natural Science

At least 12 units

12
社會領域 (Social Sciences)
自然領域 (Natural Sciences)
永續實踐領域 (Sustainability Practice)
Department Required
微積分甲〈一〉 (Calculus A (I)) Freshman Fall 3 - 0 3 55
計算機概論 (Introduction to Computer Science) 3 - 0 3
Python程式設計 (Programming in Python) 3 - 0 3
微積分甲〈二〉 (Calculus A (II)) Freshman Spring 0 - 3 3
C++程式設計 (C++ Programming) 0 - 3 3
機器學習導論 (Introduction to Machine Learning) 0 - 3 3
離散數學 (Discrete Mathematics) Sophomore Fall 3 - 0 3
資料結構 (Data Structures) 3 - 0 3
邏輯設計 (Logic Design) 3 - 0 3
邏輯設計實驗 (Logic Design Laboratory) 1 - 0 1
機率學 (Probability) Sophomore Spring 0 - 3 3
線性代數 (Linear Algebra) 0 - 3 3
系統程式 (Systems Programming) 0 - 3 3
程式設計檢定 (Collegiate Programming Examination(CPE)) 0 - 1 1
計算機組織 (Computer Organization) Junior Fall 3 - 0 3
計算機網路 (Computer Networks) 3 - 0 3
資料庫 (Data Base System) 3 - 0 3
演算法 (Algorithms) Junior Spring 0 - 3 3
作業系統 (Operating System) 0 - 3 3
專題實作 (Practice of Projects in Computer Engineering) Senior Fall 2 - 0 2
Department Required to Choose
物件導向分析與設計(Object Oriented Analysis and Design) Sophomore Fall 3 - 0 3  
數據分析資料工程(Data Analytics and Engineering) Sophomore Spring 0 - 3 3
編譯器(Compiler) Junior Spring 0 - 3 3
專題研究(Directed Research) Junior Spring 0 - 2 2
Total Units
Required Unit(Including required core, GE and department required courses) 83
Elective Units 45 Need to include 27 units from department electives.
Graduate Units(Including required and elective units) 128