| General subjects (for freshman or sophomore) | |
| Introduction to Computer | Discrete Mathematics |
| Computer Programming | Data Structure |
| Switching Circuit and Logic Design | |
| Intermediate subjects (for junior or senior) | |
| Electrical Engineering Lab(digital Circuit) | Algorithms |
| Data Structure and Programming | Introduction to Computer-aided Design Systems |
| Electrical Engineering Lab(microprocessor) | Integrated Circuit Design |
| Computer Architecture | Microprocessor and Application |
| Advanced subjects (for graduate) | |
| Computer-aided VLSI System Design(Core course for MS) | Soc Verification |
| The Design and Analysis of Algorithms(Core course for MS) | Hardware Software Codesign |
| Physical Design for Nanometer ICs | VLSI Testing |
| VLSI Physical Design | VLSI System Testing |
| Logic Synthesis and Verification | System in Package |
| Computer Aided Analysis & Optimization of Integrated Circuit | Special Topics on Applied Mathematical Logic |