A CS1 Spatial Skills Intervention and the Impact on Introductory Programming Abilities

被引:17
|
作者
Bockmon, Ryan [1 ]
Cooper, Stephen [1 ]
Koperski, William [1 ]
Gratch, Jonathan [2 ]
Sorby, Sheryl [3 ]
Dorodchi, Mohsen [4 ]
机构
[1] Univ Nebraska, Lincoln, NE 68588 USA
[2] Texas Womans Univ, Denton, TX 76204 USA
[3] Univ Cincinnati, Cincinnati, OH USA
[4] Univ North Carolina Charlotte, Charlotte, NC USA
基金
美国国家科学基金会;
关键词
CS1; Intervention; Replication; Spatial Skills; Attitudes; SEX-DIFFERENCES; PREDICTORS; REQUIREMENTS;
D O I
10.1145/3328778.3366829
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper discusses the results of replicating and extending a study performed by Cooper et al. examining the relationship between students' spatial skills and their success in learning to program. Whereas Cooper et al. worked with high school students participating in a summer program, we worked with college students taking an introductory computing course. Like Cooper et al.'s study, we saw a correlation between a student's spatial skills and their success in learning computing. More significantly, we saw that after applying an intervention to teach spatial skills, students demonstrated improved performance both on a standard spatial skills assessment as well as on a CS content instrument. We also saw a correlation between students' enjoyment in computing and improved performance both on a standard spatial skills assessment and on a CS content instrument, a result not observed by Cooper et al.
引用
收藏
页码:766 / 772
页数:7
相关论文
共 50 条
  • [1] The Impact of Math Preparedness on Introductory Programming (CS1) Success
    Tomai, Emmett
    Reilly, Christine
    PROCEEDINGS OF THE 45TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'14), 2014, : 711 - 711
  • [2] Spatial Skills and Demographic Factors in CS1
    Ly, Anna
    Parkinson, Jack
    Cutts, Quintin
    Liut, Michael
    Petersen, Andrew
    PROCEEDINGS OF 21ST KOLI CALLING CONFERENCE ON COMPUTING EDUCATION RESEARCH, KOLI CALLING 2021,, 2021,
  • [3] Agile CS1 labs: eXtreme programming practices in an introductory programming course
    McKinney, D
    Froeseth, J
    Robertson, J
    Denton, LF
    Ensminger, D
    EXTREME PROGRAMMING AND AGILE METHODS - XP/ AGILE UNIVERSE 2004, PROCEEDINGS, 2004, 3134 : 164 - 174
  • [4] Does ChatGPT Help With Introductory Programming? An Experiment of Students Using ChatGPT in CS1
    Xue, Yuankai
    Chen, Hanlin
    Bai, Gina R.
    Tairas, Robert
    Huang, Yu
    2024 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING EDUCATION AND TRAINING, ICSE-SEET 2024, 2024, : 331 - 341
  • [5] 50 Years of CS1 at SIGCSE: A Review of the Evolution of Introductory Programming Education Research
    Becker, Brett A.
    Quille, Keith
    SIGCSE '19: PROCEEDINGS OF THE 50TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2019, : 338 - 344
  • [6] Introductory Programming Meets the Real World: Using Real Problems and Data in CS1
    Anderson, Ruth
    Ernst, Michael D.
    Ordonez, Robert
    Pham, Paul
    Wolfman, Steven A.
    PROCEEDINGS OF THE 45TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'14), 2014, : 465 - 466
  • [7] Investigating the Impact of Using a Live Programming Environment in a CS1 Course
    Huang, Ruanqianqian
    Ferdowsi, Kasra
    Selvaraj, Ana
    Raj, Adalbert Gerald Soosai
    Lerner, Sorin
    PROCEEDINGS OF THE 53RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE 2022), VOL 1, 2022, : 495 - 501
  • [8] What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students?
    Becker, Brett A.
    Fitzpatrick, Thomas
    SIGCSE '19: PROCEEDINGS OF THE 50TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2019, : 1011 - 1017
  • [9] Identifying Cognitive Abilities to Improve CS1 Outcome
    Ambrosio, Ana Paula
    Costa, Fabio Moreira
    Almeida, Leandro
    Franco, Amanda
    Macedo, Joaquim
    2011 FRONTIERS IN EDUCATION CONFERENCE (FIE), 2011,
  • [10] Students' Perceptions of Pair Programming in CS1
    LeGault, Laura Hobbes
    Berland, Matthew
    SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2018, : 1076 - 1076