[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/2445196.2445212acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
research-article

Hunting high and low: instruments to detect misconceptions related to algorithms and data structures

Published: 06 March 2013 Publication History

Abstract

We present the result of assessing first-year students' misconceptions related to algorithms and data structures. Our study confirms findings from previous small-scale studies but additionally broadens the scope of the topics and methods investigated. The evaluation of our experiments sheds light on dependencies between active and passive knowledge as well as on the instruments used; in particular, we conclude that there is no "one size fits all" instrument but that instruments should be selected depending on the topic at hand.

References

[1]
V. L. Almstrum, P. B. Henderson, V. J. Harvey, C. Heeren, W. A. Marion, C. Riedesel, L.-K. Soh, and A. E. Tew. Concept inventories in computer science for the topic discrete mathematics. SIGCSE Bull., 38(4):132--145, 2006.
[2]
K. Arnold, J. Gosling, and D. Holmes. The Java™ Programming Language. Addison-Wesley, 2005.
[3]
F. Culwin. Object imperatives! In Proc. 30th SIGCSE Symp. Comp. Sci. Ed., pp.\ 31--36. 1999.
[4]
H. Danielsiek, W. Paul, and J. Vahrenhold. Detecting and understanding students' misconceptions related to algorithms and data structures. In Proc. 43rd SIGCSE Comp. Sci. Ed., pp. 21--26. 2012.
[5]
A. Eckerdal and M. Thuné. Novice Java programmers' conceptions of "object" and "class", and variation theory. In Proc. 10th Conf. Innovation and Technology in Comp. Sci. Ed., pp. 89--93. 2005.
[6]
J. Gal-Ezer and E. Zur. The efficiency of algorithms -- misconceptions. Comp. & Ed., 42:215--226, 2004.
[7]
K. Goldman, P. Gross, C. Heeren, G. L. Herman, L. C. Kaczmarczyk, M. C. Loui, and C. Zilles. Identifying important and difficult concepts in introductory computing courses using a Delphi process. In Proc. 39th SIGCSE Symp. Comp. Sci. Ed., pp. 256--260. 2008.
[8]
G. L. Herman, M. C. Loui, and C. Zilles. Creating the digital logic concept inventory. In Proc. 41st SIGCSE Symp. Comp. Sci. Ed., pp. 102--106. 2010.
[9]
D. Hestenes, M. Wells, and G. Swackhamer. Force Concept Inventory. The Physics Teacher, 30:141--158, 1992.
[10]
S. Holland, R. Griffiths, and M. Woodmann. Avoiding object misconceptions. In Proc. 28th SIGCSE Symp. Comp. Sci. Ed., pp. 131--134. 1997.
[11]
M. McCracken, V. Almstrum, D. Diaz, M. Guzdial, D. Hagan, Y. B.-D. Kolikant, C. Laxer, L. Thomas, I. Utting, and T. Wilusz. A multi-national, multi- institutional study of assessment of programming skills of first-year CS students. SIGCSE Bull., 33:125--180, 2001.
[12]
N. Özdener. A comparison of the misconceptions about the time-efficiency of algorithms by various profiles of computer-programming students. Comp. & Ed., 51:1094--1102, 2008.
[13]
N. Ragonis and M. Ben-Ari. A long-term investigation of the comprehension of OOP concepts by novices. Comp. Sci. Ed., 15(3):203--221, 2005.
[14]
K. Sanders, J. Boustedt, A. Eckerdal, R. McCartney, J. E. Moström, L. Thomas, and C. Zander. Student understanding of object-oriented programming as expressed in concept maps. In Proc. 39th SIGCSE Symp. Comp. Sci. Ed., pp. 332--336. 2008.
[15]
O. Seppala, L. Malmi, and A. Korhonen. Observations on student misconceptions -- a case study of the build- heap algorithm. Comp. Sci. Ed., 16(3):241--255, 2006.
[16]
J. Stewart, H. Griffin, and G. Stewart. Context sensitivity in the force concept inventory. Physical Review Special Topics -- Physics Education Research, 3(1):010102--1--010102--6, 2007.
[17]
A. E. Tew and M. Guzdial. Developing a validated assessment of fundamental CS1 concepts. In Proc. 41st SIGCSE Symp. Comp. Sci. Ed., pp. 97--101. 2010.

Cited By

View all
  • (2025)Student Utilization of Metacognitive Strategies in Solving Dynamic Programming ProblemsProceedings of the 56th ACM Technical Symposium on Computer Science Education V. 110.1145/3641554.3701888(687-693)Online publication date: 12-Feb-2025
  • (2024)Students Struggle with Concepts in Dijkstra's AlgorithmProceedings of the 2024 ACM Conference on International Computing Education Research - Volume 110.1145/3632620.3671096(154-165)Online publication date: 12-Aug-2024
  • (2023)“There is no ambiguity on what to return”: Investigating the Prevalence of SQL MisconceptionsProceedings of the 23rd Koli Calling International Conference on Computing Education Research10.1145/3631802.3631821(1-12)Online publication date: 13-Nov-2023
  • Show More Cited By

Index Terms

  1. Hunting high and low: instruments to detect misconceptions related to algorithms and data structures

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SIGCSE '13: Proceeding of the 44th ACM technical symposium on Computer science education
    March 2013
    818 pages
    ISBN:9781450318686
    DOI:10.1145/2445196
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 06 March 2013

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. CS1/2
    2. instruments
    3. misconceptions

    Qualifiers

    • Research-article

    Conference

    SIGCSE '13
    Sponsor:

    Acceptance Rates

    SIGCSE '13 Paper Acceptance Rate 111 of 293 submissions, 38%;
    Overall Acceptance Rate 1,787 of 5,146 submissions, 35%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)34
    • Downloads (Last 6 weeks)4
    Reflects downloads up to 02 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2025)Student Utilization of Metacognitive Strategies in Solving Dynamic Programming ProblemsProceedings of the 56th ACM Technical Symposium on Computer Science Education V. 110.1145/3641554.3701888(687-693)Online publication date: 12-Feb-2025
    • (2024)Students Struggle with Concepts in Dijkstra's AlgorithmProceedings of the 2024 ACM Conference on International Computing Education Research - Volume 110.1145/3632620.3671096(154-165)Online publication date: 12-Aug-2024
    • (2023)“There is no ambiguity on what to return”: Investigating the Prevalence of SQL MisconceptionsProceedings of the 23rd Koli Calling International Conference on Computing Education Research10.1145/3631802.3631821(1-12)Online publication date: 13-Nov-2023
    • (2023)Coping With Scoping: Understanding Scope and ParametersProceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 110.1145/3587102.3588798(201-207)Online publication date: 29-Jun-2023
    • (2022)Student misconceptions of dynamic programming: a replication studyComputer Science Education10.1080/08993408.2022.207986532:3(288-312)Online publication date: 19-Jun-2022
    • (2021)Toward Semi-Automatic Misconception Discovery Using Code EmbeddingsLAK21: 11th International Learning Analytics and Knowledge Conference10.1145/3448139.3448205(606-612)Online publication date: 12-Apr-2021
    • (2021)Algorithm Visualization and the Elusive Modality EffectProceedings of the 17th ACM Conference on International Computing Education Research10.1145/3446871.3469747(368-378)Online publication date: 16-Aug-2021
    • (2021)Identifying Student Misunderstandings About Singly Linked Lists in the C Programming Language2021 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)10.1109/VL/HCC51201.2021.9576162(1-9)Online publication date: 10-Oct-2021
    • (2021)Exploratory Study on Accuracy of Students' Mental Models of a Singly Linked List2021 IEEE Frontiers in Education Conference (FIE)10.1109/FIE49875.2021.9637318(1-9)Online publication date: 13-Oct-2021
    • (2020)Differentiated Assessments for Advanced Courses that Reveal Issues with Prerequisite SkillsProceedings of the Working Group Reports on Innovation and Technology in Computer Science Education10.1145/3437800.3439204(75-129)Online publication date: 17-Jun-2020
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media