SOLO taxonomy for assessing novices' algorithmic design

David Ginat, Eti Menashe

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

Abstract

We present the utilization of the educational SOLO taxonomy for assessing algorithmic features of introductory programming. The SOLO taxonomy was recently studied by CS research educators, with respect to code reading and code writing. Most of the studies focused on code reading. In this paper we offer a framework of SOLO utilization for assessing basic algorithmic design features of code writing. Our novelty stems from focusing on: selection, flexible manipulation, and composition of basic design patterns, as well as on capitalization on unfolded task characteristics. We specify SOLO levels with respect to algorithmic design, and relate to common errors. We display our findings of applying the suggested framework in an ordered study with CS1 students.

Original languageEnglish
Title of host publicationSIGCSE 2015 - Proceedings of the 46th ACM Technical Symposium on Computer Science Education
EditorsAdrienne Decker, Kurt Eiselt, Jodi Tims, Carl Alphonce
Pages452-457
Number of pages6
ISBN (Electronic)9781450329668
DOIs
StatePublished - 24 Feb 2015
Event46th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2015 - Kansas City, United States
Duration: 4 Mar 20157 Mar 2015

Publication series

NameSIGCSE 2015 - Proceedings of the 46th ACM Technical Symposium on Computer Science Education

Conference

Conference46th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2015
Country/TerritoryUnited States
CityKansas City
Period4/03/157/03/15

Keywords

  • Algorithmic design
  • Assessment
  • Taxonomy

All Science Journal Classification (ASJC) codes

  • Education
  • Computer Science (miscellaneous)

Fingerprint

Dive into the research topics of 'SOLO taxonomy for assessing novices' algorithmic design'. Together they form a unique fingerprint.

Cite this