Structured programming in Java

  • Authors:
  • Jeremy Gibbons

  • Affiliations:
  • Oxford Brookes Univ., Oxford, UK

  • Venue:
  • ACM SIGPLAN Notices
  • Year:
  • 1998
  • Object imperatives!

    SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education

  • C : C++ = JavaMM: Java

    PPPJ '03 Proceedings of the 2nd international conference on Principles and practice of programming in Java

Quantified Score

Hi-index 0.02

Visualization

Abstract

We argue that for computing majors, it is better to use a 'why' approach to teaching programming than a 'how' approach; this involves (among other things) teaching structured programming before progressing to higher-level styles such as object-oriented programming. We also argue that, once it has been decided to teach structured programming, Java is a reasonable language to choose for doing so.