Courses

Take a look at the curriculum of our master’s program. The structure is made up of compulsory subjects, which guarantee the essential knowledge base, and a wide range of optional subjects. The electives allow you to customize your academic path with a focus on one of our two lines of research: Computer Systems (CS) or Intelligent Computing (IC). Browse the sections below to explore all the subjects available.

Mandatory Courses

Design and Analysis of Algorithms

60 hours (4 credits) – Area Group I

Research Methodology in Computer Science

60 hours (4 credits) – Area Group II

Computer Systems

60 hours (4 credits) – Area Group III

Computational Statistics

60 hours (4 credits) – Area Group II

Seminars I

(2 credits) – Area Groups I, II, and III

Seminars II

(2 credits) – Area Groups I, II, and III

Elective Courses

Research Line: Computer Systems (CS)

Applied Software Engineering

60 hours (4 credits)

Computer Graphics

60 hours (4 credits)

Computer Systems Security

60 hours (4 credits)

Distributed Systems

60 hours (4 credits)

Computer Systems Modeling

60 hours (4 credits)

Data Management

60 hours (4 credits)

Research Line: Intelligent Computing (IC)

Artificial Intelligence

60 hours (4 credits)

Machine Learning

60 hours (4 credits)

Numerical Methods

60 hours (4 credits)

Data Mining

60 hours (4 credits)

Combinatorial Optimization

60 hours (4 credits)

Artificial Neural Networks

60 hours (4 credits)

Core Courses

Teaching Practicum

(4 credits)

Individual Assignment

(4 credits)

Special Topics in Computer Systems I

60 hours (4 credits)

Special Topics in Computer Systems II

60 hours (4 credits)

Special Topics in Intelligent Computing I

60 hours (4 credits)

Special Topics in Intelligent Computing II

60 hours (4 credits)

Scroll to top