International audienceObject-Oriented paradigm is a common paradigm for introductory programming courses. However, many teachers find that transitioning to teaching this paradigm is a difficult task. To overcome this complexity, many experienced teachers use microworlds to give beginner students an intuitive and rapid understanding of fundamental abstract concepts of Object-Oriented Programming, leading to a more effective learning. Microworlds have thus, become known to be engaging and facilitating complex concepts understanding, however, we know little on the process by which microworlds can be effective for learning, and how they motivate beginners. In this article, we attempt to identify the design principles of microworlds that offer s...
In order to teach object-oriented design and programming in introductory computer science it is impe...
International audienceGame based-learning have been widely promoted to overcome the difficulties enc...
ii Examples are important when we attempt to learn something new. To learn prob-lem solving and prog...
International audienceObject-Oriented paradigm is a common paradigm for introductory programming cou...
We present two examples of microworlds built into the Smalltalk environment for the purpose of teach...
Part 2: Programming and Computer Science EducationInternational audienceIn our attempt to support Ob...
Teaching and learning programming is without doubt difficult. This fact resulted in extended researc...
IFIP TC 3 Open Conference on Computers in Education, OCCE 2018, Linz, Austria, June 24–28, 2018, Rev...
Abstract: In the last decade the departments of Information Technology have adopted the Object Orien...
Programming microworlds are small and interactive environments, in which the learner learns from his...
Loud discussions concerning various ways of teaching object-orientation have taken place without muc...
Programming microworlds are small and interactive environments, in which the learner learns from his...
Loud discussions concerning various ways of teaching object-orientation have taken place without muc...
The discipline of teaching children is a topic that has been explored extensively throughout history...
This paper presents a summary of doctoral thesis that evaluates the using of Alice microworld combin...
In order to teach object-oriented design and programming in introductory computer science it is impe...
International audienceGame based-learning have been widely promoted to overcome the difficulties enc...
ii Examples are important when we attempt to learn something new. To learn prob-lem solving and prog...
International audienceObject-Oriented paradigm is a common paradigm for introductory programming cou...
We present two examples of microworlds built into the Smalltalk environment for the purpose of teach...
Part 2: Programming and Computer Science EducationInternational audienceIn our attempt to support Ob...
Teaching and learning programming is without doubt difficult. This fact resulted in extended researc...
IFIP TC 3 Open Conference on Computers in Education, OCCE 2018, Linz, Austria, June 24–28, 2018, Rev...
Abstract: In the last decade the departments of Information Technology have adopted the Object Orien...
Programming microworlds are small and interactive environments, in which the learner learns from his...
Loud discussions concerning various ways of teaching object-orientation have taken place without muc...
Programming microworlds are small and interactive environments, in which the learner learns from his...
Loud discussions concerning various ways of teaching object-orientation have taken place without muc...
The discipline of teaching children is a topic that has been explored extensively throughout history...
This paper presents a summary of doctoral thesis that evaluates the using of Alice microworld combin...
In order to teach object-oriented design and programming in introductory computer science it is impe...
International audienceGame based-learning have been widely promoted to overcome the difficulties enc...
ii Examples are important when we attempt to learn something new. To learn prob-lem solving and prog...