Academic year
2021/2022 Syllabus of previous years
Official course title
Course code
CT0171 (AF:306347 AR:172458)
On campus classes
ECTS credits
Degree level
Bachelor's Degree Programme
Educational sector code
2nd Semester
Course year
Go to Moodle page
This is one of the optional courses of the Computer Science programme.
The course provides the necessary project management which are complementary to the ability of creating information systems and ICT applications.
The main learning outcomes are:
- the importance of Project Management for any kind of project
- how to use fundamental tools for project management
- agile methodologies for team-working
- some advanced concepts in software engineering
The course helps developing the management skills along with the "soft-skills" in software engineering.
The practical sessions will help experimenting and acquiring an active knowledge of the subject.
There are no compulsory pre-requisites, however it is strongly advised to have attended the Software Engineering course [CT0090].
It is strongly recommended to attend the lectures, as Project Management has both theoretical and practical components.
The learning outcomes are obtained thanks to practical group-based exercises and discussions of case studies.
Project requirements management
Project schedule and planning
Project budget, costs and communication
Risk Management
Measuring and controlling project performance
Agile Software Development with SCRUM
Project and Software quality
Team management and Leadership
Advanced topics in Software Engineering
Lecture Notes from the Professor, mostly based on:
1. A Guide to the Project Management Body of Knowledge (PMBOK Guide) - 6th Edition 2017 - Project Management Institute, ISBN 78-1-62825-184-5,
2. A Guide to the Scrum Body of Knowledge (SBOK Guide) - 3rd Edition 2017 - VMEdu Inc., ISBN 978-0-9899252-0-4,
3. Software Engineering: Principles and Practice - 3rd Edition 2008, Hans Van Vliet, Wiley, 2008.
The assessment will be base on group coursework with oral presentation (50%) at the end of the course and a written exam (50%).
The group coursework consists of the development of an ICT project (or the extension of an existing one) with agile methodologies.
Note well: the Project Managment exam will take place online in the day and time defined by the exams calendar.
The written exam will be based on the documentation provided by the professor (written exam: 30 multiple choice questions. Each answer is 0,5 marks, each wrong anwer or unaswered will give zero marks. The final mark will be the sum of the exact answers, without being rounded).
The exam's goal is verifying the theoretical knowledege of the basic elements of Project Management, the tools for managing projects with different methodologies, the elements of project communication; moreover it will verify the skills on software lifecycle, planning and quality.
Lectures will focus on theoretical elements by means of slides (frontal lessons), with related practical applications.
Participants will be divided in groups of 5 students and they will develop an ICT project with agile methodologies, discussing results with the professor and the other tools (active learning).
If necessary, self-assessment quizzes will be available for some topics in ordet to check the students learning and engagement.
The course will be delivered entirely online on the Zoom/Panopto platform.
The teaching material is in English, but the lectures will be in Italian.
written and oral

This subject deals with topics related to the macro-area "Human capital, health, education" and contributes to the achievement of one or more goals of U. N. Agenda for Sustainable Development

Definitive programme.
Last update of the programme: 21/05/2021