This paper examines some of the factors governing the choice of first programming language for first year University courses in Computing, the rationale behind the University's choice of Java, and the ramifications of this choice and experience gained from a pilot trial use of Java.
This paper examines some of the factors governing the choice of first programming language for first year University courses in Computing, the rationale behind our University's choice of Java, the ramifications of this choice and experience gained from a pilot trial use of Java in a second year object-oriented specialism.