You are here:
- Home
- Education
Education
The SWI group provides teaching at its home department, covering all disciplines of software development. Some of the subjects focus narrowly on specific issues, while others cover a broader range and serve primarily to familiarize students with potential problems and how to solve them.
In this group, you will find courses that introduce students to the basic principles of software development, covering a broader range of topics, or simply familiarize students with the subject matter and show them the directions they can take in their further studies. read on Overview subjects
The discipline of requirements gathering is primarily carried out in the early stages of a project, but not exclusively. Subjects falling under this specific phase primarily deal with the method of recording requirements, whether informally, semi-formally, or formally. read on Requirements
This discipline is often overlooked in many projects, but performing activities that fall under this discipline often has a significant impact on the quality of the resulting software product and the possibilities for its further development. read on Design
This discipline is one of the most visible, and without mastering it, no software work can be created. It is not just a matter of knowing the programming language and its syntax, but above all of having a good command of programming techniques and their abstraction, which is often transferable and applicable to any programming language. read on Implementation
This discipline includes subjects that deal not only with testing itself, but also with other activities that support and ensure the overall quality of the software being developed. This discipline, which was often neglected in the past, is now very important, mainly due to the high level of competition in the software product market. read on Testing