Final colloquium event
Where: A217 (and then distributed also to A218, A220, A319, A320, A321) for the discussion part, and A217 also for the written test online over Zoom
Content
- Discussion groups led by industrial experts
- Student presentations of outcomes
- Written test
Links
- Zoom https://cesnet.zoom.us/j/91051577063?pwd=Y0JXcTRPUkYrQittcUZLRGNtM0pldz09 - pswd "pv260"
- Doodle for discussion topic selection https://doodle.com/poll/vsetpxrepc73c9mq
Instructions
- Set your real name in Zoom
- Keep your camera on for the whole time of your discussion as well as the presentation
- We use doodle for topic selection and Jamboard for brainstorming and presentations
- You have 40 minutes for discussion and coordination on the presentation
- Outline how breakout rooms work in Zoom, how you enter them and how you come back to the main room
- During discussion, your moderator will add Jamboard link to the chat, together with the discussion topic
- During discussion, try to come up with interesting (counterintuitive) insights,
we want to learn something new :) - During presentations, each team has 5 minutes only
- Keep adding reactions to the presentation, feedback and questions to the chat
- You can get up to 4 points for activity during discussion and 2 points for presentation
Discussion groups (5-6 students per group) and their discussion topics and moderators
BG1 - SOLID development
Stanislav Chren - How can Clean code and SOLID principles influence the development decisions? CS or ENBG2 - SOLID code
Jiří Koudelka - How can be SW quality influenced by SOLID principles (positively or negatively)? CS (or EN)BG3 - CI/CD
Matěj Karolyi - What can be the motivation for creating CI/CD processes and what problems can we encounter during their implementation? CS or ENBG4 - Continuous delivery
Jiří Pokorný - How to keep Continuous delivery running and/or solve its issues? CS or ENBG5 - Defects detection
Jan Svoboda - How to effectively find defects in the early stages of development? CS or ENBG6 - Test strategies
Michal Abaffy - Pros, cons, and applicability of different test strategies. CS or ENBG7 - TDD
Pavel Hrdina - How does Test Driven Development work and why? CS or ENBG8 - Technology choice
Ondřej Krajíček - How to make the right technology choices? Right refers to overall costs, effort, and constraints imposed by the chosen technology. CS or ENBG9 - Code metrics
Radim Göth - How code metrics relate to software quality? CS or ENBG10 - SW metrics
Bruno Rossi - How to use Software Metrics to improve source code & project quality? ENBG11 - Performance engineering
Martin Večeřa - What are the most common performance bottlenecks in applications and how to avoid them? CS or ENBG12 - Unit and Integration testing
Kamil Ševeček - Why are there these different types of programmer tests? What is the difference between the two? How do you test integrations to DBs and external systems? CS or EN