Various software tools have been proposed or developed for use in introductory programming courses. Usually, presentation of a new tool at the SIGCSE symposium occurs when a tool is first developed, leaving it to interested observers to identify success or failure of tools over their lifetime.For teachers, it can be difficult to compare available tools and judge potential application in their courses.In this session, three tools with an established track record of successful classroom use are presented: Karel J Robot [1], objectdraw [2], and BlueJ [2]. In addition to considering each tool individually, opportunities for combinations of these tools are also discussed.The focus of this session will be on concrete, hands-on advice that teacher...
Objects First with Java is an introduction to object-oriented programming for beginners and focuses ...
IT educators have developed many tools and techniques to help novices learn to program computers, an...
We explore technical issues in the design of programming tools, development environments, simulation...
Various software tools have been proposed or developed for use in introductory programming courses. ...
The introduction of programming education with object-oriented languages slowly migrates down the cu...
Programming is recognized as being challenging for teachers to teach and difficult for students to l...
The teaching of introductory courses in computing has seen several changes over the last decade. The...
Teachers of introductory object-oriented programming face numerous challenges in designing their cou...
Teaching and learning programming is without doubt difficult. This fact resulted in extended researc...
We introduce a new software tool, JKarelRobot, for supporting an Inside/Out pedagogy in introductory...
Teachers of introductory object-oriented programming face numerous challenges in designing their cou...
Most current Java textbooks for CS1 (and thus most current courses) begin either with fundamentals f...
Jeroo is a tool that helps novice programmers learn fundamental concepts of object-oriented programm...
Abstract – The authors present Jeroo, a pedagogical tool that provides a gentler introduction to obj...
Abstract. The objective of this workshop was to discuss current tools and environments for learning ...
Objects First with Java is an introduction to object-oriented programming for beginners and focuses ...
IT educators have developed many tools and techniques to help novices learn to program computers, an...
We explore technical issues in the design of programming tools, development environments, simulation...
Various software tools have been proposed or developed for use in introductory programming courses. ...
The introduction of programming education with object-oriented languages slowly migrates down the cu...
Programming is recognized as being challenging for teachers to teach and difficult for students to l...
The teaching of introductory courses in computing has seen several changes over the last decade. The...
Teachers of introductory object-oriented programming face numerous challenges in designing their cou...
Teaching and learning programming is without doubt difficult. This fact resulted in extended researc...
We introduce a new software tool, JKarelRobot, for supporting an Inside/Out pedagogy in introductory...
Teachers of introductory object-oriented programming face numerous challenges in designing their cou...
Most current Java textbooks for CS1 (and thus most current courses) begin either with fundamentals f...
Jeroo is a tool that helps novice programmers learn fundamental concepts of object-oriented programm...
Abstract – The authors present Jeroo, a pedagogical tool that provides a gentler introduction to obj...
Abstract. The objective of this workshop was to discuss current tools and environments for learning ...
Objects First with Java is an introduction to object-oriented programming for beginners and focuses ...
IT educators have developed many tools and techniques to help novices learn to program computers, an...
We explore technical issues in the design of programming tools, development environments, simulation...