Software engineering is a computer-focused career that involves developing computer programs and systems that are user-friendly, innovative, and fit the desires of customers and clients. Software engineering students learn about applying engineering principles to the development of software and computer programs used and accessed on different devices.
Charles University Faculty of Mathematics and Physics
The program addresses open topics in software system analysis, development, and application. In both theoretical and practical terms, it has foundations in the research o
The program addresses open topics in software system analysis, development, and application. In both theoretical and practical terms, it has foundations in the research of software architectures, programming languages, and notations, together with tools and methods for software analysis and construction. These are studied both in general terms and in the context of important software system classes such as the information systems, or the distributed or parallel systems. On the creative side, the program combines projects of basic and applied research, often with strong experimental aspects, with outputs including research prototypes alongside traditional publications.
The program does not contain specializations....