VMSWV - Selected Mechanisms of Software Development

The aim of the course is to provide students with knowledge and practical experience of design and implementation procedures in software development. Students will learn the basic concepts, principles and techniques used in design and be able to apply patterns, techniques and approaches commonly used for software development. They will also learn the basic and principles and types of tools used to ensure source code quality, software maintenance, configuration management techniques, software testing, and quality assurance of software implementation.
Downloads
Course Organisation and Conditions of Graduation
Semester project - minimum 20 out of 40
The semester project is divided into two parts for 15 and 25 points (maximum). All are focused on architecture design, testing and configuration management implemented as part of the solution to the course assignment "Semester Project".
The part will be submitted to the LMS before the exercise on March 17, 2025 and presented at the whiteboard in the two following exercises (March 17, 2025 and March 24, 2025).
The part will be submitted to the LMS in the credit week before the exercise 12.5.2025 and presented at the blackboard during the exercise and lectures from 7:15 to 12:15
Exam - minimum 30 out of 60
The exam will consist of a written (LMS test) and oral section.