Computer Science
Explore all specializations available under Computer Science in Computer Applications.
4 specializations
2 Core
2 Research
Specializations
All (4)
Core (2)
Research (2)
Computer Architecture
Processor design, memory hierarchy, instruction sets, and parallel computing.
Core General Computer Science
Theoretical computer science without a dedicated specialization track — algorithms, data structures, OS, databases.
Core Algorithms & Computational Theory
Algorithm design, complexity theory, automata, and formal languages.
Research Programming Languages & Compilers
Language design, type systems, compiler construction, and runtime environments.
Research