Pseudocode: scaffolding student object-oriented software designsVisa övriga samt affilieringar
2023 (Engelska)Ingår i: Koli calling '23: Proceedings of the 23rd Koli calling international conference on computing education research, Association for Computing Machinery , 2023, artikel-id 43Konferensbidrag, Poster (med eller utan abstract) (Refereegranskat)
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.
Ort, förlag, år, upplaga, sidor
Association for Computing Machinery , 2023. artikel-id 43
Serie
ACM International Conference Proceeding Series
Nyckelord [en]
object-orientation, pseudocode, software design
Nationell ämneskategori
Datavetenskap (datalogi)
Identifikatorer
URN: urn:nbn:se:umu:diva-221643DOI: 10.1145/3631802.3631846Scopus ID: 2-s2.0-85185537499ISBN: 9798400716539 (digital)OAI: oai:DiVA.org:umu-221643DiVA, id: diva2:1842447
Konferens
Koli calling '23: 23rd Koli calling international conference on computing education research, Koli, Finland November 13-18, 2023
2024-03-052024-03-052024-03-05Bibliografiskt granskad