The C++ programming language (2nd ed.)
The C++ programming language (2nd ed.)
Designing a Java graphics library for CS 1
ITiCSE '98 Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science education
Understanding Object-Oriented Programming Using Java
Understanding Object-Oriented Programming Using Java
Data Structures and Problem Solving Using Java
Data Structures and Problem Solving Using Java
Ten years of the Australasian Computing Education Conference
ACE '09 Proceedings of the Eleventh Australasian Conference on Computing Education - Volume 95
Language considerations in the first year CS curriculum
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
In 1998, in two consecutive introductory computer programming subjects, the implementation language changed from C++ to Java, in semester 1 for the first subject and semester 2 for the second subject 70% of students in the second subject had no previous exposure to Java mainly because of exemptions and part-time study mode course structure. Performance of the two groups was compared with final results from the years 1992 to 1997. No significant difference was found in the students who took Java at the first level. Although only slightly poorer, the reduced performance of the other group suggested that additional measures were required to assist their transition. Acquisition of object-oriented concepts and design approaches appeared to be the major source of difficulty. A number of compensatory measures were recommended including use of a language independent object-oriented design text and additional Java programming worked exercise.