Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1109/FIE.2011.6142705guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Measuring CS1 perceptions of parallelism

Published: 12 October 2011 Publication History

Abstract

Educators in Computer Science (CS) generally agree that teaching concurrency can be difficult. CS programs typically offer parallel and distributed computing topics as advanced courses. A potential alternative approach is to provide instruction on parallelism early in the undergraduate curriculum, emphasizing conceptual design rather than implementation issues. This introduction of "parallel-thinking" to beginning CS undergraduates represents an innovation and significant extension to existing standard Computer Science curricula. The research described in this paper investigated the feasibility of integrating parallel computing concepts into a first-year CS course. To quantitatively assess student comprehension of parallel computing, an experimental two-factor mixed group design educational study was conducted to evaluate a control group and two instructional interventions: (1) lecture only, and (2) lecture with laboratory work using a software visualization Parallel Analysis Tool (PAT) specifically designed for this project. The Perceptions of Parallelism Survey (PoPS), a new evaluation instrument developed for this study and modeled after the Force Concept Inventory (FCI), was used to measure student learning. The results from this educational study show a statistically significant main effect among the repeated measures. PoPS results measured during the ninth week of the course reveal that performance levels remained high compared to pre-course performance scores.

Cited By

View all
  • (2023)Taking Stock of Concept Inventories in Computing Education: A Systematic Literature ReviewProceedings of the 2023 ACM Conference on International Computing Education Research - Volume 110.1145/3568813.3600120(397-415)Online publication date: 7-Aug-2023
  • (2020)Comprehending CodeProceedings of the 51st ACM Technical Symposium on Computer Science Education10.1145/3328778.3366822(268-274)Online publication date: 26-Feb-2020
  • (2020)Teaching Parallel Programming to Freshmen in an Undergraduate Computer Science Program2019 IEEE Frontiers in Education Conference (FIE)10.1109/FIE43999.2019.9028566(1-8)Online publication date: 17-Jun-2020
  • Show More Cited By

Index Terms

  1. Measuring CS1 perceptions of parallelism
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    FIE '11: Proceedings of the 2011 Frontiers in Education Conference
    October 2011
    270 pages
    ISBN:9781612844688

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 12 October 2011

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 02 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Taking Stock of Concept Inventories in Computing Education: A Systematic Literature ReviewProceedings of the 2023 ACM Conference on International Computing Education Research - Volume 110.1145/3568813.3600120(397-415)Online publication date: 7-Aug-2023
    • (2020)Comprehending CodeProceedings of the 51st ACM Technical Symposium on Computer Science Education10.1145/3328778.3366822(268-274)Online publication date: 26-Feb-2020
    • (2020)Teaching Parallel Programming to Freshmen in an Undergraduate Computer Science Program2019 IEEE Frontiers in Education Conference (FIE)10.1109/FIE43999.2019.9028566(1-8)Online publication date: 17-Jun-2020
    • (2012)Integrating data-intensive cloud computing with multicores and clusters in an HPC courseProceedings of the 17th ACM annual conference on Innovation and technology in computer science education10.1145/2325296.2325316(69-74)Online publication date: 3-Jul-2012
    • (2012)Exploring concurrency using the parallel analysis toolProceedings of the 43rd ACM technical symposium on Computer Science Education10.1145/2157136.2157286(511-516)Online publication date: 29-Feb-2012

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media