Web and Software Engineering, focused on Software Engineering (1801T044)

Achieved skills and knowledge

Students of the specialization Software Engineering of the branch Software a Web Engineering will extend their professional profile gained within the compulsory courses with the knowledge of all phases of the software system lifecycle (analysis, design, implementation, testing, maintenance, and evolution). An important component of the study is the software project management and project team management. The focus is on team projects in which students can practice various roles in teams during the design and implementation of larger software systems. Both theoretically and practically, students get acquainted with formal notations, design methodologies (including agile programming), and supporting software tools. In team projects, students can learn various roles in a project team, when they implement large software projects. The specialization is focused on practical mastering of methods and software tools that are used during the whole software life cycle. For information about courses visit study plan.

Application in the branch

The graduates of the specialization Software Engineering will find their jobs as programmers and team members of development teams of software companies. Also, they can be employed as administrators of large enterprise systems or in IT departments of large companies (e.g. telecommunication operators, financial institutes, automobile factories, public administration), where they can be responsible for communication with suppliers of software systems.



Last modified: 29.11.2017, 15:59