Introducing Java : the case for fundamentals-first

Jane Yin-Kim Yau, Mike S. Joy · Warwick Research Archive Portal (University of Warwick) · 2004

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.

Read the paper · More papers on PaperTik