CSII200 - Introduction to Algorithms
MATH182 - Mathematical Logic and Discrete Mathematics
ICSI214 - Introduction to Software Engineering
ICSI201 - Object-Oriented Programming
ICSI303 - Software Requirement Analysis
ICSI304 - Software Engineering Design and Architecture
ICSI405 - Software Project Management
ICSI334 - Computer Organization and Architecutre
ICSI403 - Software Quality and Testing
ICSI251 - Principles of Computer Systems I
ICSI401 - Developing Mobile Device Application
ICSI437 - Service Oriented Architecture
ICSI438 - Software Project Documentation
ICSI203 - Probability and Statistics
ICSI215 - Fundamentals of Information Technology
ECEN326 - Linux server and networking
ICSI207 - Theory of Operating System
ICSI404 - Issues on Information Technology and Social Informatization
ICSI440 - Human Computer Interaction
ICSI314 - System Integration and Architecture
ICSI205 - Foundations of Information Systems
ICSI209 - Business Process Analysis
ICSI210 - System Analysis and Design
ICSI407 - Database administration and design
ICSI408 - Information Systems Project Management
ICSI307 - Information technology infrastructure
ICSI442 - Business Process Management
ICSI406 - Information System Strategic Planning
ICSI250 - Computing and Data Science
ICSI324 - Programming for Data Analysis and Visualization
ICSI445 - Information System Risk Management
ICSI253 - Design and Analysis of Algorithms I
ICSI252 - Principles of Computer Systems II
ICSI212 - Probabilistic Systems Analysis
ICSI254 - Design and Analysis of Algorithms II
ICSI310 - Introduction To Bioinformatics
ICSI312 - Object Oriented System Analysis
ICSI262 - Fundamentals of Computer Graphics
ICSI471 - Natural Language Processing
ICSI260 - Fundamental of Multimedia
ICSI327 - Physically Based Computer Simulation
ICSI323 - Video compression & codec
ICSI412 - Trend of graphic technologies
ICSI383 - Information technology management
ICSI500 - Knowledge Graph Engineering
COMP100 - Introduction to Computer Science
MATH430 - Theory of mathematical statistics
ECEN327 - Computer network security
ECEN216 - Sensor and interfacing technique
BIOL101 - Organismal and evolutionary biology
BIOL100 - Molecular and cell biology
ENGP105 - English 5 (B2, upper-intermediate+)
ENGP104 - English 4 (B2, upper-intermediate)
ECON100 - Introduction to economics
ECON102 - Principles of macroeconomics
ECON101 - Principles of microeconomics
ACCN305 - Financial and economical analysis
FINN428 - Financial management (advanced)