Home / Studies / Master studies / Software Engineering and Computer Science

Software Engineering and Computer Science

Book of subjects

Curriculum of the study program Software Engineering and Computer Science

Study group Software Engineering

No. Course Semester ECTS
1 2
1. Advanced software technologies 2+2 6
2. Software engineering tools and methods 2+2 6
3. Elective course 2+2 6
4. Elective course 2+2 6
5. Elective course 2+2 6
6. Preparatory paper 8
7. Internship 4
8. Master thesis 18

Elective courses

  • Theory of algorithms
  • Applied artificial intelligence
  • Intelligent information systems
  • Expert systems
  • Computer network security
  • Software requirements
  • Software configuration management
  • Software construction
  • Software testing and software quality
  • Software process
  • Social network analysis
  • Advanced software technologies 2
  • Graph theory
  • Human-computer interaction

Study group Computer Science

No. Course Semester ECTS
1 2
1. Advanced software technologies 2+2 6
2. Theory of algorithms 2+2 6
3. Elective course 2+2 6
4. Elective course 2+2 6
5. Elective course 2+2 6
6. Preparatory paper 8
7. Internship 4
8. Master thesis 18

Elective courses

  • Graph theory
  • Elements of dynamic analysis
  • Intelligent information systems
  • Combinatorial optimization and metaheuristics
  • Combinatorial algorithms
  • Computer geometry
  • Mathematical programming
  • Methods and algorithms of discrete mathematics in music
  • Numerical methods in computer science
  • Numerical methods in finance
  • Applied artificial intelligence
  • Systems for approximate reasoning
  • Expert systems