Please use this identifier to cite or link to this item: https://hdl.handle.net/2440/131380
Citations
Scopus Web of Science® Altmetric
?
?
Type: Conference paper
Title: Exploring the Inchworm problem's ability to measure basic CS Skills
Author: Izu, M.
Citation: Proceedings of the 52nd ACM Technical Symposium on Computer Science Education (SIGCSE'21), 2021 / Sherriff, M., Merkle, L.D., Cutter, P.A., Monge, A.E., Sheard, J. (ed./s), pp.355-361
Publisher: Association for Computing Machinery
Publisher Place: New York, NY, USA
Issue Date: 2021
ISBN: 9781450380621
Conference Name: ACM Technical Symposium on Computer Science Education Conference (SIGCSE) (13 Mar 2021 - 20 Mar 2021 : virtual online)
Editor: Sherriff, M.
Merkle, L.D.
Cutter, P.A.
Monge, A.E.
Sheard, J.
Statement of
Responsibility: 
Cruz Izu
Abstract: The Rainfall problem has been widely used to explore plan composition and programming errors by CS1 students. This work introduces the Inchworm problem, a conceptually straightforward task which must be solved using three interrelated skills: problem solving, algorithmic design and code implementation. The Inchworm is a holistic low stakes assessment of those three skills that provides insights on students’ use of abstraction in problem solving while exposing the intricacies of code design. We tested this task with three cohorts of undergraduate students that have passed our core CS2 course. Most of them solved it in their first attempt, showing a reasonable mastery of basic algorithmic skills. In regards to problem solving strategies, most students chose to simulate the process described in the problem, step by step, with less than 10% choosing the more efficient mathematical approach. Their simulations used 4 different modelling strategies, all correct but with varying abstraction and efficiency levels. Simulation designs with poor performance indicate possible gaps in software development skills by disregarding the memory and computational cost of their solutions.
Keywords: CS2; problem solving; abstraction; modelling; efficiency
Description: Paper Session: CS1 / CS2
Rights: © 2021 Copyright held by the owner/author(s). Publication rights licensed to ACM.
DOI: 10.1145/3408877.3432367
Published version: https://dl.acm.org/doi/proceedings/10.1145/3408877
Appears in Collections:Aurora harvest 4
Computer Science publications

Files in This Item:
There are no files associated with this item.


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.