Pseudocode: scaffolding student object-oriented software designsShow others and affiliations
2023 (English)In: Koli calling '23: Proceedings of the 23rd Koli calling international conference on computing education research, Association for Computing Machinery , 2023, article id 43Conference paper, Poster (with or without abstract) (Refereed)
Abstract [en]
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.
Place, publisher, year, edition, pages
Association for Computing Machinery , 2023. article id 43
Series
ACM International Conference Proceeding Series
Keywords [en]
object-orientation, pseudocode, software design
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:umu:diva-221643DOI: 10.1145/3631802.3631846Scopus ID: 2-s2.0-85185537499ISBN: 9798400716539 (electronic)OAI: oai:DiVA.org:umu-221643DiVA, id: diva2:1842447
Conference
Koli calling '23: 23rd Koli calling international conference on computing education research, Koli, Finland November 13-18, 2023
2024-03-052024-03-052024-03-05Bibliographically approved