6credits of Basic required
12credits of Basic Selective
12credits of Advanced Selective, courses from the list given below in any order
The courses can be taken in any order, provided that credit requirements and regulations are fulfilled.
Additionally, 32 hours of practical lab training at the TSMC New Comer Center (According to TSMC arrangement, no guarantee)
Fall, 1st year
Programming Language (I)
Calculus (I)
Spring, 1st year
Programming Language (II)
Calculus (II)
Fall, 2nd year
Data Structures
Linear Algebra
Digital System Design
Spring, 2nd year
Data Mining
Probability and Statistics
Assembly Language and Computer Organization
Fall, 3rd year
Embedded System Design and Practice
Introduction to Big Data Analysis
Introduction to Database System
Spring, 3rd year
Introduction to Artificial Intelligence
Introduction to Image Processing
Smart Manufacturing
Fall & Spring, 4th year
Intelligent Manufacturing Lab