Calculus(I)(II)
General Physics
General Physics Lab
Computer Programming
Discrete Mathematics
Switching Circuits & Logic Design
Object-Oriented Programming
Introduction to Artificial Intelligence
Probability
Linear Algebra
Data Structures
Differential Equations
Signals and Systems
Algorithms
Special Projects (I)(II)
Computer Organization
Computer Networks
Microprocessors
Introduction to Electronics
Introduction to Electric Circuits
Introduction to Data Mining
Communication Systems
Automatic Control
Introduction to VLSI Design
Machine Learning
Deep Learning
Python Programming
Operating Systems
Unix System and Script Programing
Introduction to Image Processing
Hardware Description Language Design
Fast Prototypes of Digital Systems
Hardware Accelerators for AI Deep Neural Networks
Modern Control
Electrical Machinery
Intelligent Vehicle
Introduction to Network Security
Information Security and Cryptography
Assembly Language and System Programming
Artificial Intelligent Internet of Things (AIoT) Application and Implementation
Lab in Communication Systems
Lab in Design of VLSI Circuit
Lab in Automatic Control
Lab in Microprocessors
Lab in Machine Learning
Operating Systems Lab