In this work we report the experience of a long-lasting educational project that we have been carrying since a couple of years. In particular, we summarize the results achieved by students in the last year, when they were put to work on the collaborative development of small, yet full featured, software projects. At the same time, based on more recent findings, we seek to lay the foundations to build a pragmatic model to teach cognitive computing programming. The experience was carried on in a Programming course at the Universities of Naples “Federico II” and Genoa, in Italy, and fostered the use of a PaaS (Platform as a Service) environment for a cooperative learning activity, used to disseminate theoretical concepts acquired within the co...
This paper presents lessons learned from a project-based approach for teaching new cognitive product...
In this paper we report on the practical outcomes of Software Studio (SS) undergraduate course, but ...
In this paper we report on the practical outcomes of Software Studio (SS) undergraduate course, but ...
In this work we report the experience of a long-lasting educational project that we have been carryi...
In this work we report more recent results of a long- lasting educational project that we have been ...
Abstract. Collaboration is considered as a teaching strategy but, in many cases such as in the progr...
In this paper we review our previous research on the development of the current model of higher educ...
In this paper we review our previous research on the development of the current model of higher educ...
In this paper we review our previous research on the development of the current model of higher educ...
Cognitive computing is the new wave of Artificial Intelligence (AI), relying on traditional techniqu...
Learning to solve problems involving rapidly changing technology can prove to be very difficult, eve...
In recent years, many tools have been proposed to reduce programming learning difficulties felt by m...
Latest research on teaching computer science and didactics of computer science arguments our partici...
Our long-term research goal is to provide cognitive tutoring of collaboration within a collaborative...
Abstract. In this paper we discuss how computer supported collaborative learning (CSCL) can be deplo...
This paper presents lessons learned from a project-based approach for teaching new cognitive product...
In this paper we report on the practical outcomes of Software Studio (SS) undergraduate course, but ...
In this paper we report on the practical outcomes of Software Studio (SS) undergraduate course, but ...
In this work we report the experience of a long-lasting educational project that we have been carryi...
In this work we report more recent results of a long- lasting educational project that we have been ...
Abstract. Collaboration is considered as a teaching strategy but, in many cases such as in the progr...
In this paper we review our previous research on the development of the current model of higher educ...
In this paper we review our previous research on the development of the current model of higher educ...
In this paper we review our previous research on the development of the current model of higher educ...
Cognitive computing is the new wave of Artificial Intelligence (AI), relying on traditional techniqu...
Learning to solve problems involving rapidly changing technology can prove to be very difficult, eve...
In recent years, many tools have been proposed to reduce programming learning difficulties felt by m...
Latest research on teaching computer science and didactics of computer science arguments our partici...
Our long-term research goal is to provide cognitive tutoring of collaboration within a collaborative...
Abstract. In this paper we discuss how computer supported collaborative learning (CSCL) can be deplo...
This paper presents lessons learned from a project-based approach for teaching new cognitive product...
In this paper we report on the practical outcomes of Software Studio (SS) undergraduate course, but ...
In this paper we report on the practical outcomes of Software Studio (SS) undergraduate course, but ...