Jump to the main content block

Undergraduate Program Introduction

Welcome to the undergraduate program of Computer Science and Information Engineering (CSIE) department, Taipei Tech.


The undergraduate program was established in 2001. Currently, the 4-year Bachelor of Science (B.S.) degree is offered. More than 200 students are now enrolled in our undergraduate program.


Our B.S program emphasizes both theory and practice. The lower-level fundamental courses encompass three core groups of (1) programming languages and software; (2) mathematics and algorithms; and (3) computer systems. The upper-level advanced courses are organized into three main application areas in Multimedia systems, Network Systems, and Software Systems. The state-of-the-art technologies such as Big data analysis, Cloud computing, Machine learning, Augmented/ Virtual Reality are also covered in a few advanced courses. The majority of undergraduate courses are taught in Mandarin although a few upper-level advanced courses are conducted in English.


All students are required to take the special project course, which lasts for 3 consecutive semesters. By the end of the project, students need to participate in the annual project competition to demonstrate their final works. In addition, every student has to enroll in the credit-based internship course before graduation. Besides, each student must complete a few inter-disciplinary courses taken from other departments/ colleges to fulfill graduation requirements. Such curriculum design philosophy aims at providing students with integrated theoretical knowledge and hands-on practical skills to increase their competitiveness and meet future challenges.