@inproceedings{5b1e8b7e03ce4718ac30a8509955e9f2,
title = "Pseudocode: Scaffolding student object-oriented software designs",
abstract = "This work investigates how students, given a partial software design consisting of a class diagram and high-level use cases, translate the use cases into pseudocode. We gathered pseudocode solutions in March 2023 from intermediate undergraduate students in their fourth programming course (covering a combination of data structures, object-oriented programming, and some discrete mathematics) at a four-year public university in the United States. We are interested in pseudocode as a way of helping students move from static information about an object-oriented problem to a design that captures dynamic behaviour that can then be implemented in code.",
keywords = "object-orientation, pseudocode, software design",
author = "Carol Zander and Lynda Thomas and Mostr{\"o}m, {Jan Erik} and Robert McCartney and Anna Eckerdal",
note = "Publisher Copyright: {\textcopyright} 2023 Copyright held by the owner/author(s).",
year = "2024",
month = feb,
day = "6",
doi = "10.1145/3631802.3631846",
language = "English",
isbn = "9798400716539",
series = "Koli Calling",
publisher = "Association for Computing Machinery",
editor = "Andreas M{\"u}hling and Ilkka Jormanainen",
booktitle = "Koli Calling '23",
address = "United States of America",
}