The introduction of programming education with object-oriented languages slowly migrates down the curriculum and is now often introduced at the high school level. This migration requires teaching tools that are adequate for the intended target audience. In this paper, we present a new tool, named greenfoot, for teaching object-oriented programming aimed at students at or below college level, with special emphasis of supporting school age learners. Greenfoot was designed by analysing and combining the most beneficial aspects of several existing tools. It aims at combining the simplicity and visual appeal of microworlds with much of the flexibility and interaction of BlueJ. To achieve its goals of providing a suitable learners' environm...
Teaching and learning programming is without doubt difficult. This fact resulted in extended researc...
The use of an object-oriented language as an introductory language is becoming more widespread (Bidd...
Loud discussions concerning various ways of teaching object-orientation have taken place without muc...
Various software tools have been proposed or developed for use in introductory programming courses. ...
Teachers of introductory object-oriented programming face numerous challenges in designing their cou...
The teaching of introductory courses in computing has seen several changes over the last decade. The...
Greenfoot is an educational programming environment that aims to motivate students in learning objec...
Various software tools have been proposed or developed for use in introductory programming courses. ...
How to best teach object orientation to first year students is currently a topic of much debate. One...
Part 2: Programming and Computer Science EducationInternational audienceTeaching and learning progra...
IT educators have developed many tools and techniques to help novices learn to program computers, an...
The article describes the issues of teaching programming in the school at computer science (Computin...
Educational programming systems are booming. More systems of this kind have been published in the la...
Teachers of introductory object-oriented programming face numerous challenges in designing their cou...
This paper describes our experiences in teaching a first year object-oriented programming course. We...
Teaching and learning programming is without doubt difficult. This fact resulted in extended researc...
The use of an object-oriented language as an introductory language is becoming more widespread (Bidd...
Loud discussions concerning various ways of teaching object-orientation have taken place without muc...
Various software tools have been proposed or developed for use in introductory programming courses. ...
Teachers of introductory object-oriented programming face numerous challenges in designing their cou...
The teaching of introductory courses in computing has seen several changes over the last decade. The...
Greenfoot is an educational programming environment that aims to motivate students in learning objec...
Various software tools have been proposed or developed for use in introductory programming courses. ...
How to best teach object orientation to first year students is currently a topic of much debate. One...
Part 2: Programming and Computer Science EducationInternational audienceTeaching and learning progra...
IT educators have developed many tools and techniques to help novices learn to program computers, an...
The article describes the issues of teaching programming in the school at computer science (Computin...
Educational programming systems are booming. More systems of this kind have been published in the la...
Teachers of introductory object-oriented programming face numerous challenges in designing their cou...
This paper describes our experiences in teaching a first year object-oriented programming course. We...
Teaching and learning programming is without doubt difficult. This fact resulted in extended researc...
The use of an object-oriented language as an introductory language is becoming more widespread (Bidd...
Loud discussions concerning various ways of teaching object-orientation have taken place without muc...