Undergraduate

  • Structural Programming
  • Discrete Mathematics
  • Digital Logic Design
  • Database
  • Computer Architecture
  • Computer Networks
  • Information & System Design
  • Basic Graph Theory
  • Machine Learning
  • Microprocessor, Microcontroller, and Embedded Systems
  • OOP
  • Data Structure & Algorithms
  • Compiler
  • Theory of Computation
  • Operating Systems
  • Computer Security
  • Software Engineering
  • Algorithm Engineering
  • Artificial Intelligence
  • Concrete Mathematics