DocumentCode
2815400
Title
Work in progress: programming knowledge - does it affect success in the course "introduction to computer science using Java"
Author
Rosenschein, Jeffrey S. ; Vilner, Tamar ; Zur, Ela
Author_Institution
Hebrew Univ., Jerusalem, Israel
fYear
2004
fDate
20-23 Oct. 2004
Abstract
At the Hebrew University of Jerusalem, the course "Introduction to Computer Science" (CSI) is taught using the programming language Java. In Israeli secondary schools, computer science is not a required subject, but those who do study it learn a procedural programming language at an advanced level. Some students who study computer science at the university level have thus previously been exposed to the field. Our research examined whether prior knowledge of programming languages contributed to the success of students in their first university programming course. The research included an examination of the correlation between prior knowledge and their success in the course. We queried students both about their familiarity with various programming languages, as well as about a variety of programming concepts. A partial analysis of the results shows that there is a positive correlation between having previously learned procedural languages (such as Pascal and C) and success in the course.
Keywords
Java; computer science education; educational courses; educational institutions; programming languages; Hebrew University; Introduction to Computer Science; Java programming language; Jerusalem; computer science course; partial analysis; programming knowledge; university programming course; Binary trees; Computer interfaces; Computer languages; Computer science; Educational institutions; Java; Object oriented programming; Programming profession; Testing; Tree data structures;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontiers in Education, 2004. FIE 2004. 34th Annual
ISSN
0190-5848
Print_ISBN
0-7803-8552-7
Type
conf
DOI
10.1109/FIE.2004.1408513
Filename
1408513
Link To Document