International audienceThe Programmer's Learning Machine (PLM) is an interactive exerciser for learning programming and algorithms. Using an integrated and graphical environment that provides a short feedback loop, it allows students to learn in a (semi)-autonomous way. This generic platform also enables teachers to create specific programming microworlds that match their teaching goals. This paper discusses our design goals and motivations, introduces the existing material and the proposed microworlds, and details the typical use cases from the student and teacher point of views
Current eLearning systems are increasingly used by both students and professors, considering the var...
It is widely accepted that solving programming exercises is fundamental to learn how to ...
We present a system for a cooperative development of computer programs that was created for the lab ...
This paper presents the Java Learning Machine (JLM), a platform dedicated to computer programming ed...
Motivating students at low and upper secondary schools to learn programming languages is not an easy...
The paper shows how learning objects can be designed to promote a constructivist learning environmen...
In line with many other institutions, the Open University is responding to the demands of new techno...
This paper presents a summary of doctoral thesis that evaluates the using of Alice microworld combin...
Teaching and learning programming is without doubt difficult. This fact resulted in extended researc...
Today is often raised the question, what happened to engineering? Each day are less aspiring to such...
This paper describes the programming knowledge and skills that learners need to develop, and conclud...
In the thesis, we deal with early programming teaching. Nowadays, children start using modern techno...
http://www.leuveninc.com/news/4746/Leuven.Inc_Visionary_seminar_Machine_Learning_for_a_smarter_world...
Problem and goal. Computational thinking has been introduced in many countries around the world and ...
Learning computer programming is a difficult task for most students who start learning in this field...
Current eLearning systems are increasingly used by both students and professors, considering the var...
It is widely accepted that solving programming exercises is fundamental to learn how to ...
We present a system for a cooperative development of computer programs that was created for the lab ...
This paper presents the Java Learning Machine (JLM), a platform dedicated to computer programming ed...
Motivating students at low and upper secondary schools to learn programming languages is not an easy...
The paper shows how learning objects can be designed to promote a constructivist learning environmen...
In line with many other institutions, the Open University is responding to the demands of new techno...
This paper presents a summary of doctoral thesis that evaluates the using of Alice microworld combin...
Teaching and learning programming is without doubt difficult. This fact resulted in extended researc...
Today is often raised the question, what happened to engineering? Each day are less aspiring to such...
This paper describes the programming knowledge and skills that learners need to develop, and conclud...
In the thesis, we deal with early programming teaching. Nowadays, children start using modern techno...
http://www.leuveninc.com/news/4746/Leuven.Inc_Visionary_seminar_Machine_Learning_for_a_smarter_world...
Problem and goal. Computational thinking has been introduced in many countries around the world and ...
Learning computer programming is a difficult task for most students who start learning in this field...
Current eLearning systems are increasingly used by both students and professors, considering the var...
It is widely accepted that solving programming exercises is fundamental to learn how to ...
We present a system for a cooperative development of computer programs that was created for the lab ...