Lecture sylabus PV260
Course organization.
Lectures
- Lect 1. [LaSArIS, B. Bühnová] Course organization. Roadmap to software quality engineering methods.
- Lect 2. [LaSArIS, B. Bühnová] Clean Code, Bad Code Smells and code refactoring.
- Lect 3. [LaSArIS, B. Rossi] Basic Principles of Testing. Requirements and test cases. Test plans and risk analysis.
- Lect 4. [Mews, Jiří Pokorný] Automated testing and testability. Continuous integration/delivery.
- Lect 5. [LaSArIS, B. Rossi] Software measurement and metrics, and their role in quality improvement.
- Lect 6. [LaSArIS, B. Bühnová] Focus on quality attributes and conflicts between them.
- Lect 7. [YSoft, O. Krajíček] Architecting for quality.
- Lect 8. [Tietoevry, J. Papcun] Static code analysis and code reviews.
- Lect 9. [LaSArIS, D. Gešvindr] Challenges of quality management in cloud applications.
- Lect 10. [Thermo Fisher Scientific, L. Ďurovský] GitHub Copilot and its impact on Software Quality.
- Lect 11. Public holiday, no lecture
- Lect 12. Public holiday, no lecture
- Lect 13. [SW Architect, L. Grolig] Event-driven System Architecture.
Seminars
- Practical (coding) assignments
- Teamwork, homework, projects
- Seminar groups in different programming languages (Java, C#, combination) by experts from various companies (Y Soft, NetSuite, Red Hat, Notino, Techmates)
- Links to seminar interactive syllabus
- PV260/YSoft: https://is.muni.cz/auth/el/fi/jaro2024/PV260/seminar_YSoft.qwarp
- PV260/NetSuite: https://is.muni.cz/auth/el/fi/jaro2024/PV260/seminar_NetSuite.qwarp
- PV260/RedHat: https://is.muni.cz/auth/el/fi/jaro2024/PV260/seminar_RedHat.qwarp
- PV260/Notino: https://is.muni.cz/auth/el/fi/jaro2024/PV260/seminar_Notino.qwarp
- PV260/Techmates: https://is.muni.cz/auth/el/fi/jaro2024/PV260/seminar_Techmates.qwarp
Evaluation of the course
- 45 points for seminar assignments
All the assignments need to be at least submitted; otherwise, completion of the course is not possible. - 10 seminar activity points
- 10 lecture activity points
- 35 points for the final colloquium assessment, consisting of an interactive colloquium event OR final written test
To attend it, the scoring of the seminar (seminar assignment and activity points) needs to be completed. - Minimum of 70 points for passing the course
Colloquium assessment
- Beginning of June 2024 (details in the last tab of the syllabus)
- Interactive colloquium event
- Discussion groups facilitated by experts on the topic (mostly from industry)
- Student presentations of outcomes
- Discussion groups facilitated by experts on the topic (mostly from industry)
- Written test as an alternative to the interactive colloquium event