DD2460 VT21 (60553) Software Safety and Security

About the course

Welcome!

Welcome to the course on Software Safety and Security. We will teach essential concepts on these topics, as well as methods and tools that let you model a system so that safety and security problems can be prevented.

You can find all information about this course in the module Introduction.

Lectures

Learning in this course will be based on active learning. Each lecture is preceded by short self-study and then starts as a question and answer (Q & A) session before diving deeper into the material. In general, each 45-minute block is organized in that way, so the time division shown below usually applies twice for a two-hour block.

Lecture schema: pre-study, Q & A, half-hour lecture

We would like you to self-study an introduction to each module before each lecture (except for the initial lecture) and will provide you with short videos (typically 3–15 minutes) and reading material for that. Sometimes, there will be questions to think about, or a quiz, either on Canvas or at the beginning of the Q & A session on Zoom.

The lecture will begin with a Q & A session to ensure that the introduction to the material was clear and understood. That part will not be recorded, so you can speak freely. After that, the second part of each lecture block dives deeper into the topic.

The lecture blocks may be slightly shorter than 45 minutes each overall, but you are expected to be prepared in advance.

We hope that this way, the course load will overall be the same as when we would have physical lectures, and that the course is more interesting than when having to follow 90-minute Zoom streams non-stop.

Schedule and Zoom links

Note that the last lab is only needed for those who failed an earlier lab. We will not reevaluate passed assignments for improving the grade.

Labs

Labs are done in groups; we will assign the groups to you as soon as course registration closes. Groups are assigned at random to give all students an equal chance and to emphasize the aspect of having to build a team that optimizes each team member's strengths in a project.

You will use your own Zoom room for each lab when you want to request our assistance. You can share your Zoom room link on the KTH lab queue, and we will connect to your ongoing Zoom meeting.

Also see: