“…Despite it being optional, 64% of all students who participated in the group assignment filled out the survey, whose results we comment in detail in the following. In some cases, results are compared with the ones previously presented by Askarpour and Bersani [3] to assess the evolution of the course with respect to its previous editions. About 75% of all students attended the course during their 1 st M.Sc.…”
Section: Evaluation Survey Resultsmentioning
confidence: 99%
“…To complement the data in Fig. 2, 93.3% of the respondents also stated that the course stimulated their curiosity towards FM, and 4 people out of 10 said that they would consider a FM-related project for their Master Thesis (compared to the 1/10 ratio from two years ago [3]). Finally, the question about whether they would recommend the course to other students received an average score of 4.0/5.0, which is in line with the average of Politecnico courses (3.2/4.0).…”
Section: Evaluation Survey Resultsmentioning
confidence: 99%
“…The selection of topics for the course (fully reported by Askarpour and Bersani [3]) and the adopted teaching approach are a tentative compromise between the two conflicting tendencies in FM teaching: deep focus on theoretical background and mathematical formalism versus the learning by doing approach. Concerns that Computer Science education is exceedingly distancing itself from abstract theoretical concepts started to emerge twenty years ago [20].…”
Section: Course Context and Structurementioning
confidence: 99%
“…For the past ten years, the project focused on temporal logic [3], while, as of the last two editions of the course, the formalism of choice is Timed Automata (TA) [2]. The system under analysis dictates this choice since its behavior mainly hinges on timely synchronization among the different elements.…”
Section: Project Content: Model-checking For Warehouse Roboticsmentioning
confidence: 99%
“…At the time of project assignment, Italy was not in full lockdown due to the COVID-19 pandemic. Although we do not possess accurate data due to privacy concerns, it is safe to estimate-based on how many people physically attended lectures 3 -that the vast majority of them were not residing permanently in Milan during project development. Nevertheless, the project outcome is entirely in software form and the university provides all students with the tools necessary to communicate remotely.…”
It is common knowledge among researchers in the field that teaching formal methods can prove a challenging task. This paper reports on the approach adopted for a Master's Degree course at Politecnico di Milano, Italy, as an attempt to reverse this trend by introducing collaborative learning activities. Students put concepts learned during theoretical lectures into practice through a hands-on group assignment. Each group develops the formal model of a Cyber-Physical System through the Uppaal tool, starting from a set of requirements provided by the instructor. After delivering the assignment, we invite students to fill an evaluation survey whose results suggest a very high satisfaction level towards the hybrid theoretical-practical approach of the course.
“…Despite it being optional, 64% of all students who participated in the group assignment filled out the survey, whose results we comment in detail in the following. In some cases, results are compared with the ones previously presented by Askarpour and Bersani [3] to assess the evolution of the course with respect to its previous editions. About 75% of all students attended the course during their 1 st M.Sc.…”
Section: Evaluation Survey Resultsmentioning
confidence: 99%
“…To complement the data in Fig. 2, 93.3% of the respondents also stated that the course stimulated their curiosity towards FM, and 4 people out of 10 said that they would consider a FM-related project for their Master Thesis (compared to the 1/10 ratio from two years ago [3]). Finally, the question about whether they would recommend the course to other students received an average score of 4.0/5.0, which is in line with the average of Politecnico courses (3.2/4.0).…”
Section: Evaluation Survey Resultsmentioning
confidence: 99%
“…The selection of topics for the course (fully reported by Askarpour and Bersani [3]) and the adopted teaching approach are a tentative compromise between the two conflicting tendencies in FM teaching: deep focus on theoretical background and mathematical formalism versus the learning by doing approach. Concerns that Computer Science education is exceedingly distancing itself from abstract theoretical concepts started to emerge twenty years ago [20].…”
Section: Course Context and Structurementioning
confidence: 99%
“…For the past ten years, the project focused on temporal logic [3], while, as of the last two editions of the course, the formalism of choice is Timed Automata (TA) [2]. The system under analysis dictates this choice since its behavior mainly hinges on timely synchronization among the different elements.…”
Section: Project Content: Model-checking For Warehouse Roboticsmentioning
confidence: 99%
“…At the time of project assignment, Italy was not in full lockdown due to the COVID-19 pandemic. Although we do not possess accurate data due to privacy concerns, it is safe to estimate-based on how many people physically attended lectures 3 -that the vast majority of them were not residing permanently in Milan during project development. Nevertheless, the project outcome is entirely in software form and the university provides all students with the tools necessary to communicate remotely.…”
It is common knowledge among researchers in the field that teaching formal methods can prove a challenging task. This paper reports on the approach adopted for a Master's Degree course at Politecnico di Milano, Italy, as an attempt to reverse this trend by introducing collaborative learning activities. Students put concepts learned during theoretical lectures into practice through a hands-on group assignment. Each group develops the formal model of a Cyber-Physical System through the Uppaal tool, starting from a set of requirements provided by the instructor. After delivering the assignment, we invite students to fill an evaluation survey whose results suggest a very high satisfaction level towards the hybrid theoretical-practical approach of the course.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.