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 ...
We report a new learning approach in collaborative learning-by doing, real-world team-based project ...
This paper describes the experience in collaborative learning based educational innovation for the S...
In this paper we report on the practical outcomes of Software Studio (SS) undergraduate course, but ...
It is common knowledge among researchers in the field that teaching formal methods can prove a chall...
International audienceFormal methods provide systematic and rigorous techniques for software develop...
A critical issue in the design of a professional software engineeringdegree program is the way in wh...
The paradigm of formal methods provides systematic techniques and rigorous to software develop and, ...
Much has been written about the challenges of teaching discrete mathematics and formal methods. In t...
Collaboration is one of the keywords in education as well as in computer-assisted instruction. In th...
Today, nearly every Software Engineering or Computer Science Degree Course given in either a Britis...
Collaboration is one of the keywords in education as well as in computer-assisted instruction. In th...
Abstract- This paper presents the results of a successfully completed funded project in the area of ...
In this paper it is presented an example of Computer Supported Collaborative Learning (CSCL), the OT...
Two conflicting schools of thought have been dominating software engineering education. One school s...
We report a new learning approach in collaborative learning-by doing, real-world team-based project ...
This paper describes the experience in collaborative learning based educational innovation for the S...
In this paper we report on the practical outcomes of Software Studio (SS) undergraduate course, but ...
It is common knowledge among researchers in the field that teaching formal methods can prove a chall...
International audienceFormal methods provide systematic and rigorous techniques for software develop...
A critical issue in the design of a professional software engineeringdegree program is the way in wh...
The paradigm of formal methods provides systematic techniques and rigorous to software develop and, ...
Much has been written about the challenges of teaching discrete mathematics and formal methods. In t...
Collaboration is one of the keywords in education as well as in computer-assisted instruction. In th...
Today, nearly every Software Engineering or Computer Science Degree Course given in either a Britis...
Collaboration is one of the keywords in education as well as in computer-assisted instruction. In th...
Abstract- This paper presents the results of a successfully completed funded project in the area of ...
In this paper it is presented an example of Computer Supported Collaborative Learning (CSCL), the OT...
Two conflicting schools of thought have been dominating software engineering education. One school s...
We report a new learning approach in collaborative learning-by doing, real-world team-based project ...
This paper describes the experience in collaborative learning based educational innovation for the S...
In this paper we report on the practical outcomes of Software Studio (SS) undergraduate course, but ...