Bachelor of Science in Computer System (120 credits)
- 1001 Introduction to Computer Science & Programming
- 1002 Mathematics for Computer Science
- 1003 Signals & Systems
- 1004 Computation structures
- 1005 Structure & interpretation of computer programs
- 1006 Academic English 1
- 1007 Mathematics & Statistics for everyday life
- 1008 Introduction to Computation thinking & Data Science
- 1009 Introduction to Communication, Control, and Signal Processing
- 1010 Information & Entropy
- 2001 Introduction to Algorithms
- 2002 Elements of Software Construction
- 2003 Software Construction
- 2004 Design & Analysis of Algorithms
- 2005 Computational Biology
- 2006 Fields, Forces and Flows in Biological Systems
- 2007 Molecular, Cellular & Tissue Biomechanics
- 2008 Introduction to Electric Power Systems
- 2009 Microelectronic Devices & Circuits
- 2010 Electromagnetics and Applications
- 3001 Introduction to Bioengineering
- 3002 Computer system Engineering
- 3003 Great Ideas in Theoretical computer science
- 3004 Introduction to Programming in Java
- 3005 Introduction to CTT
- 3006 Gentle Introduction to Programming Using Python
- 3007 Parallel Computing
- 3008 Performance Engineering of Software Systems
- 3009 Multicore Programming Primer
- 3010 Software Engineering for Web Applications
- 4001 Artificial Intelligence
- 4002 Introduction to Copy Law
- 4003 Engineering Innovation and Design
- 4004 Ethics and the Law on the Electronic Frontier
- 4005 Principles and Practice of Assistive Technology
- 4006 Data systems
- 4007 Fundamentals of Program Analysis
- 4008 Probabilistic Systems Analysis and Applied Probability
- 4009 Computer Graphics
- 4010 Management in Engineering