Software Engineering

The term software engineering refers to the art of drawing boxes and the art of coding, which lead directly to the creation of new software. The specialization focuses on methodologies and tools used during all stages of SW systems lifecycle. We will teach you to code so that what you create remains functional and efficient for a long time. You will practise supervising SW projects and working in a team.

What will you learn?

You will learn basic programming languages that you will also be able to use in practice. You will take to databases like a fish to water. You will be able to:

  • Design customized software systems
  • Work in different programming languages and work with databases
  • Use collaborative tools such as GIT, Track, JIRA, Redmine, and Jenkins

What jobs will you be able to do?

Create something new, test what has been done, teach what others don’t know – this is just some of the many possible career paths you will be able to take. You can become:

  • Software developer
  • User interface or data storage specialist
  • Tester, administrator of configurations
  • IT lecturer for companies and public administration

Specialization is focused on these topics

Ing. Michal Valenta, Ph.D.

Head of the Department of Software Engineering