This paper describes our experience using laboratories in the teaching of an undergraduate subject in artificial intelligence (AI). The presentation of key AI algorithms in lectures was replaced by a highly structured set of exercises undertaken by students in supervised laboratory sessions. The exercises, which were the students' first contact with the algorithms, used a graphic animation of the algorithm, followed by active problem solving using a computer implementation of the same algorithm. As an environment for introducing students to new material, this laboratory-based approach encouraged the students to engage deeply with the material from the start. The sessions were very popular as evidenced by responses from student surveys, and ...
The typical application of algorithm animation to assist instruction involves students viewing alrea...
The use of animations to support the teaching of computing concepts has been supported for many year...
AbstractThis paper describes a work in progress of using animation software tools to teach programmi...
As algorithm animation systems become more widely available and easy to use, instructors must decide...
In this paper we present our approach in incorporating a robot platform as a teaching tool in an und...
[[abstract]]The purpose of this research is to investigate if laboratory based instruction can be us...
This paper describes two ways we have integrated algorithm animations into several computer science ...
This paper reports about teaching Artificial Intelligence (AI) by applying the experiential approach...
This paper presents work on a collaborative project funded by the National Science Foundation that i...
Abstract. In this paper we argue that RoboCup is a useful tool for the teaching of AI in undergradua...
Two experiments examined the general claim that animations can help students learn algorithms more e...
With the appearance of INTERNET technologies the developers of algorithm animation systems have shi...
The rise of the Internet has enabled the possibility of new ways to transfer knowledge to almost any...
There is a growing consensus among computer science faculty that it is quite difficult to teach the ...
Si presentano due sperimentazioni didattiche nel campo dello studio degli algoritmi rivolte a studen...
The typical application of algorithm animation to assist instruction involves students viewing alrea...
The use of animations to support the teaching of computing concepts has been supported for many year...
AbstractThis paper describes a work in progress of using animation software tools to teach programmi...
As algorithm animation systems become more widely available and easy to use, instructors must decide...
In this paper we present our approach in incorporating a robot platform as a teaching tool in an und...
[[abstract]]The purpose of this research is to investigate if laboratory based instruction can be us...
This paper describes two ways we have integrated algorithm animations into several computer science ...
This paper reports about teaching Artificial Intelligence (AI) by applying the experiential approach...
This paper presents work on a collaborative project funded by the National Science Foundation that i...
Abstract. In this paper we argue that RoboCup is a useful tool for the teaching of AI in undergradua...
Two experiments examined the general claim that animations can help students learn algorithms more e...
With the appearance of INTERNET technologies the developers of algorithm animation systems have shi...
The rise of the Internet has enabled the possibility of new ways to transfer knowledge to almost any...
There is a growing consensus among computer science faculty that it is quite difficult to teach the ...
Si presentano due sperimentazioni didattiche nel campo dello studio degli algoritmi rivolte a studen...
The typical application of algorithm animation to assist instruction involves students viewing alrea...
The use of animations to support the teaching of computing concepts has been supported for many year...
AbstractThis paper describes a work in progress of using animation software tools to teach programmi...