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