Department of Computer Science
First, our candidates begin with the masteries of computer programming and the essences of computer science. Then, whether their interest is in creating software innovations, getting a software engineering career in big tech companies, or furthering their study in postgraduate levels, students can select to pursue their track of elective courses that fits their needs, spending their senior year working on real-world projects or software innovations.
Software Engineering and Development
A track for software engineers, from software developers to software process management, whose aim is to develop the skills to further their career path in the software development industry. Candidates following this track focus on every aspects of software engineering, including software process and management, software development, and application platforms and architectures.
Informatics and Data Science
Recommended for researchers and innovators, our Informatics and Data Science track takes students on the road towards becoming true experts in information technology. Built on solid IT fundamentals, candidates can select to specialize in the field of modern computing technologies, such as ambient intelligence, computer vision, and big data analytics.