Princípy tvorby softvéru (3) / Principles of Software Design (3)

Lecturers: Consultations are possible by prior arrangement via email. Some lectures may be conducted by external lecturers.

Summer semester 2025/26:

Lectures:

Preliminary course schedule & materials:

Homeworks and presentations:

You can earn points for the following semester work:
  1. Solutions to homework assignments
  2. Written summaries of the content of eight videos on software engineering topics (at least half a page for each of them). You can choose from a set of videos that will be specified by the lecturers. The written summaries must be sent by email to Jana Kostičová at least two days before the first exam date. During the exam, you may be asked questions about the content of the videos you have chosen.
  3. An oral presentation summarizing the content of a video on a software engineering topic. Choose your own video and send the link to Jana Kostičová for approval.

Grading

Exam 60 points, semester work 60 points Points for the semester work For passing the course it is necessary
  1. To earn at least 18 points for homeworks
  2. To earn at least 4 points for the presentation
  3. To earn at least 6 points for the written summaries
  4. To earn at least 30 points for the exam
All outputs of the semester work must be the student’s own, original work. The use of AI tools in creating these outputs is strictly prohibited. See also Study regulations:

In case of a student´s dishonest conduct or behaviour discordant with the rules set by the teacher at the beginning of the course, the student´s results in the continuous evaluation may be dismissed without any remedial or substitution opportunity. Dishonest conduct or behaviour discordant with the rules during an examination will result in the FX grade without retake opportunity. Dishonest conduct includes, namely, cheating and copying in the test, or allowing another student to cheat and copy, whether in the examination room or outside it, plagiarism, giving or accepting not allowed co-operation or assistance by another person, making modifications to a test which has been assessed to claim a better score, using not allowed paper or electronic aid or support, obtaining or attempting to obtain the assignment record prior the examination.