Has the paradigm shift in CS1 a harmful effect on data structures courses: A case study

Judith Gal-Ezer, Tamar Vilner, Ela Zur

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The ongoing debate among Computer Science educators about the advantages and disadvantages of the shift from the procedural to the Object-Oriented paradigm usually relates to the introductory course. Indeed, we were also concerned when in our institute we decided to implement this shift in our introductory course and started to teach Java, instead of a procedural paradigm. In our previous study we saw that the effect of the shift did not lower the achievements of students taking the CS1 course. Furthermore, we wanted to be equally sure that this was the case when students take Data Structures courses. This is the focus of the study presented in this paper. The results show that there is no significant difference in the achievements of students who came from different paradigm backgrounds. This encouraging result probably relates to the fact that our CS1 course focuses on the fundamentals of introductory Computer Science and does not only emphasize the language aspects.

Original languageEnglish
Title of host publicationSIGCSE'09 - Proceedings of the 40th ACM Technical Symposium on Computer Science Education
Pages126-130
Number of pages5
DOIs
StatePublished - 2009
Event40th ACM Technical Symposium on Computer Science Education, SIGCSE 2009 - Chattanooga, TN, United States
Duration: 4 Mar 20097 Mar 2009

Publication series

NameSIGCSE'09 - Proceedings of the 40th ACM Technical Symposium on Computer Science Education

Conference

Conference40th ACM Technical Symposium on Computer Science Education, SIGCSE 2009
Country/TerritoryUnited States
CityChattanooga, TN
Period4/03/097/03/09

Keywords

  • CS1
  • Data structures
  • OOP
  • Procedural programming

Fingerprint

Dive into the research topics of 'Has the paradigm shift in CS1 a harmful effect on data structures courses: A case study'. Together they form a unique fingerprint.

Cite this