Java has increasingly become the language of choice for teaching introductory programming. In this paper, we examine the different approaches to teaching Java (Objects-first, Fundamentals-first and GUI-first) to ascertain whether there exists an agreed ordering of topics and difficulty levels between nine relatively basic Java topics. The results of our literature survey and student questionnaire suggests that the Fundamentals-first approach may have benefits from the student's point of view and an agreed ordering of the Java topics accompanying this approach has been established
This research investigates programming environments designed specifically for teaching introductory ...
AbstractBuilding upon years of evolution in object-oriented programming language design, Java has em...
This paper introduces PigWorld, a tool for teaching Java to novice programmers, via the objects-earl...
ISBN 0 901519 87 1. Colloque avec actes et comité de lecture. internationale.International audienceI...
Daniel Liang teaches concepts of problem-solving and object-oriented programming using a fundamental...
This book is intended to be used for a first course in computer programming. No prior experience wit...
Written for AP students, Introduction to Java Programming: AP Edition covers all Java programming ma...
As a practical hands-on guide, Java Fundamentals progressively imparts you with the skills you need ...
Contribution à un ouvrage.In the eye of educators, Java looks like a very promising tool. This paper...
Beginning Java 8 Fundamentals provides a comprehensive approach to learning the Java programming lan...
Over the years there has been an ongoing debate about which computer language to adopt for a first p...
For first- and second-year undergraduates, an introduction to programming with Java, an object-orien...
A discussion took place on the SIGCSE mailing list in late March of 2004 that raised important issue...
This paper describes our experiences in teaching a first year object-oriented programming course. We...
This is a free, on-line textbook on introductory programming using Java. This book is directed mainl...
This research investigates programming environments designed specifically for teaching introductory ...
AbstractBuilding upon years of evolution in object-oriented programming language design, Java has em...
This paper introduces PigWorld, a tool for teaching Java to novice programmers, via the objects-earl...
ISBN 0 901519 87 1. Colloque avec actes et comité de lecture. internationale.International audienceI...
Daniel Liang teaches concepts of problem-solving and object-oriented programming using a fundamental...
This book is intended to be used for a first course in computer programming. No prior experience wit...
Written for AP students, Introduction to Java Programming: AP Edition covers all Java programming ma...
As a practical hands-on guide, Java Fundamentals progressively imparts you with the skills you need ...
Contribution à un ouvrage.In the eye of educators, Java looks like a very promising tool. This paper...
Beginning Java 8 Fundamentals provides a comprehensive approach to learning the Java programming lan...
Over the years there has been an ongoing debate about which computer language to adopt for a first p...
For first- and second-year undergraduates, an introduction to programming with Java, an object-orien...
A discussion took place on the SIGCSE mailing list in late March of 2004 that raised important issue...
This paper describes our experiences in teaching a first year object-oriented programming course. We...
This is a free, on-line textbook on introductory programming using Java. This book is directed mainl...
This research investigates programming environments designed specifically for teaching introductory ...
AbstractBuilding upon years of evolution in object-oriented programming language design, Java has em...
This paper introduces PigWorld, a tool for teaching Java to novice programmers, via the objects-earl...