Software Security (MINF-EIT-SoftSec)
Ziele und Inhalte
Students learn how to develop secure software systems. They will gain knowledge of the basics of Security engineering. There will be focus on distributed (web) applications.
This course mainly provides:
Technical skills 30% method skills 30% system skills 20% soft skills 20%
Secure software developed is not only focused on implementation aspects, like avoiding buffer overflows, but involves the whole the software life cycle from requirements gathering until operation. During lecture all phases will be addresses, with a special focus on the design phase and common security and misuse patterns. During the practical part students will realize smaller implementation tasks and present more details on practical aspects that had been covered in the lecture.
Modulbestandteile
LV-Titel | LV-Art | SWS | LP | Semester |
Security aspects in software engineering | IV | 4 | 6 | WiSe |
Prüfungselemente
Art | Name | Punkte | Kategorie | Dauer/Umfang |
Ergebnisprüfung | 9 Assignments | 25 | schriftlich | 9 x 2 hours (est.) |
Lernprozessprüfung | Oral consultation | 75 | mündlich | 1 hour |
Verwendbarkeit
- Computer Engineering (Master of Science)
- Computer Science (Informatik) (Master of Science)
- Elektrotechnik (Master of Science)
- Informatik (Master of Science)
- Technische Informatik (Master of Science)
- Wirtschaftsinformatik (Master of Science)
- Wirtschaftsingenieurwesen (Master of Science)
Literatur
- Matt Bishop. Computer Security – Art and Science. Addison-Wesly, 2003.
- Ross Anderson: Security Engineering, Wiley, 2008.
- Bruce Schneier: Applied Cryptographie, Wiley, 1996.
- Gary McGraw. Software Security: Building Security. Addison-Wesley, 2006
- Christopher Steel, Ramesh Nagappan and Ray Lai. Core Security Patterns, Prentice Hall, 2006
Legende
- IV: Integrierte Lehrveranstaltung (VL + UE)
- LV: Lehrveranstaltung
- P: Pflichtbestandteil eines Moduls (muss belegt werden)
- PJ: Projekt. Methodenvermittlung und Systemeinführung zur Projektarbeit, Entwicklungs-, Dokumentations- und Kommunikationswerkzeugen. Wöchentliche Projektbesprechungen. Projektarbeit in Kleingruppen. Milestones. Abschlusspräsentation.
- SE: Seminar. Literaturarbeit und schriftliche Ausarbeitung unter Anleitung. Vorstellung der Ergebnisse in einem 20 minütigen Vortrag im Plenum.
- SoSe: Sommersemester
- UE: Übung. Vertiefung des Vorlesungsstoffs, Lehrgespräche zur Besprechung der Übungsaufgaben, Gruppenarbeit zur Bearbeitung der Übungsaufgaben.
- VL: Vorlesung
- WiSe: Wintersemester
- WP: Wahlpflichtbestandteil eines Moduls. Eine der Wahlpflichtveranstaltungen des Moduls muss belegt werden.
Copyright TU Berlin 2007