Secure Software Design
A.Y. 2018/2019
Learning objectives
This course presents the fundamental principles and practices for designing and implementing secure applications. It provides basic knowledge to achieve the design and analyses of secure software by testing and static analyses techniques.
Expected learning outcomes
At the end of the course students are able to plan the development of software projects having security aspects. They have skills on modeling software requirements by means of finite state machines and UML statecharts, on developing Java code from models and performing code testing.
Lesson period: First semester
Assessment methods: Esame
Assessment result: voto verbalizzato in trentesimi
Single course
This course cannot be attended as a single course. Please check our list of single courses to find the ones available for enrolment.
Course syllabus and organization
Single session
Responsible
Lesson period
First semester
Course syllabus
The syllabus is shared with the following courses:
- [F1X-117](https://www.unimi.it/en/ugov/of/af2019000f1x-117)
- [F1X-117](https://www.unimi.it/en/ugov/of/af2019000f1x-117)
Modules or teaching units
Unita' didattica laboratorio
INF/01 - INFORMATICS - University credits: 1.5
Laboratories: 24 hours
Professor:
Ciriani Valentina
Unita' didattica lezioni
INF/01 - INFORMATICS - University credits: 4.5
Lessons: 36 hours
Professor:
Riccobene Elvinia Maria
Professor(s)
Reception:
By appointment only
Dipartimento di Informatica - Via Celoria 18 - 20135 - Milano (MI)