CS / Department overview

Computer Science

From low-level architecture to verifiable algorithms, students learn how computation works, scales, and changes the real world.

Department codeCS
Study levelsBSc · MSc · PhD
Learning modelCourses · labs · real projects
CS / 01

Computer systems, algorithms, programming languages, databases, networks, and theory.

Specialist pathways

Choose your disciplinary depth

Each pathway shares the department foundation, then develops clear professional capability through studios, laboratories, and research.

01CS-SYS

Computer Systems Engineering

Operating systems, networks, distributed computing, and emerging architectures.

ProgressionSystems engineer, infrastructure researcher, platform architect
02CS-ALG

Algorithms & Intelligent Computing

Algorithm design, theory of computation, optimization, and foundations of machine learning.

ProgressionAlgorithm engineer, computing researcher, optimization scientist
03CS-IX

Interactive Computing & Graphics

Computer graphics, immersive systems, human-computer interaction, and visual computing.

ProgressionGraphics engineer, interaction researcher, immersive-systems designer

Core curriculum

A sequence from foundations to integrated practice

Computer systems, algorithms, programming languages, databases, networks, and theory.

  1. 01
    CourseIntroduction to Computer Science
  2. 02
    CourseProgramming
  3. 03
    CourseData Structures and Algorithms
  4. 04
    CourseComputer Architecture
  5. 05
    CourseOperating Systems
  6. 06
    CourseComputer Networks
  7. 07
    CourseDatabase Systems
  8. 08
    CourseProgramming Languages
  9. 09
    CourseCompiler Construction
  10. 10
    CourseTheory of Computation
  11. 11
    CourseComputer Graphics
  12. 12
    CourseCapstone Project
Teaching & research platform

Computing Systems & Algorithms Laboratory

From low-level architecture to verifiable algorithms, students learn how computation works, scales, and changes the real world.

Alexander Sulfov
Academic leadership

Alexander Sulfov

亚历山大·苏福夫

Head of Computer Science · Professor