{"title":"The impact on student performance of a change of language in successive introductory computer programming subjects","authors":"W. Doubé","doi":"10.1145/359369.359380","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":435916,"journal":{"name":"African Conference on Software Engineering","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2000-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"African Conference on Software Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/359369.359380","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
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.