1999
DOI: 10.1145/349522.349392
|View full text |Cite
|
Sign up to set email alerts
|

An exploration of novice programming errors in an object-oriented environment

Abstract: When studying a programming language for the first time, the majority of student errors fall into broad (and well-documented) categories [3]. This paper aims to investigate errors made by first year students in Blue: A new, object-oriented language specifically designed at the University of Sydney for teaching novice students [2]. These errors were investigated by a survey delivered over the World-Wide Web and consisting of multiple choice and freeform short-answer questions. The results of the survey suggest … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2002
2002
2022
2022

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 12 publications
(3 citation statements)
references
References 2 publications
0
3
0
Order By: Relevance
“…Object oriented programming with C++/JAVA course is studied after Data structure and algorithm in curriculum. This course emphasizes more on features of OOP and importance of OOP in current industry [3]. The course was designed with the following out comes.…”
Section: Discuss the C Language Features And Analyze The Differencmentioning
confidence: 99%
“…Object oriented programming with C++/JAVA course is studied after Data structure and algorithm in curriculum. This course emphasizes more on features of OOP and importance of OOP in current industry [3]. The course was designed with the following out comes.…”
Section: Discuss the C Language Features And Analyze The Differencmentioning
confidence: 99%
“…• Evaluation of a new programming language for novices that had been developed within the department and adopted for use in our first-year subjects [2]. An on-line survey was used to assess student learning of essential concepts in object-oriented programming;…”
Section: Examples Of Research Projectsmentioning
confidence: 99%
“…Understanding of a program code is ability and also a difficult task especially for novice programmer. The important skill for any programmers to be developed is the ability to read an available program code which being coded by other programmers [2] . Research in program understanding is still being study until now and the common approach used for supporting program understanding is with completing the program code through abstraction [1] .…”
Section: Introductionmentioning
confidence: 99%