Software Engineering
Persone
Denaro G.
Docente titolare del corso
Assistente
Descrizione
COURSE OBJECTIVES
The role of design abstraction and design patterns in engineering software Learn the managing of software projects in teams Organization and activities of mature software processes
COURSE DESCRIPTION
Software engineering is the discipline of engineering large software systems, whose development and maintenance involve multiple people. The course provides the fundamental skills to engineer software systems, manage a software process, specify requirements, validate and verify software.
LEARNING METHODS
Attendance in class Exercises done as homework and discussed in class Weekly assignments
EXAMINATION INFORMATION
For each main topic, there will be an assignment, to deliver within specified deadline. There will also be both an intermediate and a final written exam, with questions on the topics of the course. The grades on assignments and exams will comprise the 60% and 40% of the final grade, respectively.
REFERENCES
Papers and notes provided on iCorsi3 during the semester
Offerta formativa
- Master of Science in Financial Technology and Computing, Corso a scelta, 2° anno
- Master of Science in Informatics, Foundation course, 1° anno
- Master of Science in Informatics, Foundation course, 2° anno
- Master of Science in Software & Data Engineering, Corso a scelta, 1° anno
- Master of Science in Software & Data Engineering, Corso a scelta, 2° anno