The javafest: A collaborative learning technique for java programming courses

M Hauswirth, D Zaparanuks, A Malekpour… - Proceedings of the 6th …, 2008 - dl.acm.org
Learning to create well-designed and robust Java programs requires, besides a good
understanding of the language, a significant amount of practice. In this paper we present the …

Enhancing apprentice-based learning of Java

M Kölling, DJ Barnes - Proceedings of the 35th SIGCSE technical …, 2004 - dl.acm.org
Various methods have been proposed in the past to improve student learning by introducing
new styles of working with assignments. These include problem-based learning, use of case …

Strategies for improving a Java-based, first year programming course

M Blumenstein - … Conference on Computers in Education, 2002 …, 2002 - ieeexplore.ieee.org
This paper describes the evolution of a first year Java course at Griffith University-Gold
Coast since Semester 1, 2000 to the December 2002. The course was updated to …

DrJava: A lightweight pedagogic environment for Java

E Allen, R Cartwright, B Stoler - Proceedings of the 33rd SIGCSE …, 2002 - dl.acm.org
DrJava is a pedagogic programming environment for Java that enables students to focus on
designing programs, rather than learning how to use the environment. The environment …

Motivating OOP by blowing things up: an exercise in cooperation and competition in an introductory java programming course

K Bierre, P Ventura, A Phelps, C Egert - Proceedings of the 37th SIGCSE …, 2006 - dl.acm.org
For the introductory student, the process of learning to program is an arduous task. Not only
does the student have to learn the syntax of a programming language, he or she also has to …

[PDF][PDF] New Methods for teaching programming languages to both engineering and computer science students

PC Patton - Proceedings of Midwest Instruction and Computing …, 2004 - micsymposium.org
The author has been teaching programming and computer architecture since 1957 and has
recently dramatically changed his approach with good results. The basic idea is first to focus …

An environment for self-assessing Java programming skills in first programming courses

L Bettini, P Crescenzi, G Innocenti… - … on Advanced Learning …, 2004 - ieeexplore.ieee.org
In this paper we propose a new environment for allowing students of a first programming
undergraduate course to test their Java code. This environment allows the student to learn …

Teaching Java through different courses: multi-country experiences

M Ivanović, Z Budimac, A Mišev, K Bothe… - Proceedings of the 11th …, 2010 - dl.acm.org
Under the auspices of DAAD (German Foundation) educationa project, a subproject devoted
to teaching of Java programming language started in 2004. The intention of the subproject …

Bantam: A customizable, Java-based, classroom compiler

ML Corliss, EC Lewis - Proceedings of the 39th SIGCSE technical …, 2008 - dl.acm.org
This paper introduces the Bantam Java compiler project, a new language and compiler
designed specifically for the classroom Bantam Java, the source programming language, is …

Perspectives on active learning and collaboration: JavaWIDE in the classroom

J Jenkins, E Brannock, T Cooper, S Dekhane… - Proceedings of the 43rd …, 2012 - dl.acm.org
The Java Wiki Integrated Development Environment (JavaWIDE) is an innovative
environment that promotes active learning and collaboration in programming courses. This …