GUI-Based vs. Text-Based Assignments in CS1

被引:1
|
作者
Ball, Robert [1 ]
DuHadway, Linda [1 ]
Hilton, Spencer [1 ]
Rague, Brian [1 ]
机构
[1] Weber State Univ, 1465 Edvalson St, Ogden, UT 84408 USA
关键词
CS1; motivation; graphical user interface; assessment; graphics; !text type='Java']Java[!/text;
D O I
10.1145/3159450.3159463
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Teaching CS1 can be daunting. The first courses in the CS curriculum help determine which students will ultimately matriculate into the program. There have been various studies on how to improve motivation and reduce attrition by using visual-based environments and assignments. We performed a year-long study in which we addressed two research questions: 1) How is student performance affected by drag-and-drop GUI assignments when compared to traditional text-based assignments? 2) If given the choice, would students select GUI-based or text-based assignments? For the first question, there was no statistical significance, indicating that student performance is not affected by this visual component. For the second question, we discovered more students selected the text-based assignments over the GUI-assignments. Separating the students into groups based on what they chose revealed that the students that selected the GUI-assignments scored on average one letter grade higher, enjoyed the assignments more and spent less time on the assignments. We recorded the reported motivations behind why students chose to do the GUI-based assignments versus the text-based assignments: Overall, the GUI Group's responses trended toward self-improvement (e.g. more like the real world, improve skills, more challenging) while the Text Group's responses trended toward ease (e.g. easier/simpler, save time). Lastly, at the end of each course we asked the students if, given the hypothetical case in which they were not pressed for time, they would create the Java application with or without a GUI? 93% of the students responded that they would create a GUI Java application.
引用
收藏
页码:1017 / 1022
页数:6
相关论文
共 50 条
  • [31] Advances in Model-Based Testing of GUI-Based Software
    Banerjee, I.
    [J]. ADVANCES IN COMPUTERS, VOL 105, 2017, 105 : 45 - 78
  • [32] A Quantitative Study of GUI versus Text-based Object-Oriented Instruction
    Andersen, Per
    Mengel, Susan
    [J]. FIE: 2008 IEEE FRONTIERS IN EDUCATION CONFERENCE, VOLS 1-3, 2008, : 1212 - 1217
  • [33] Growth in Knowledge of Programming Patterns: A Comparison Study of CS1 vs. CS2 Students
    Nurollahian, Sara
    Rafferty, Anna N.
    Brown, Noelle
    Wiese, Eliane
    [J]. PROCEEDINGS OF THE 55TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE 2024, VOL. 1, 2024, : 979 - 985
  • [34] Code review guidelines for GUI-based testing artifacts
    Bauer, Andreas
    Coppola, Riccardo
    Alegroth, Emil
    Gorschek, Tony
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 163
  • [35] Creating web services from GUI-Based applications
    Grechanik, Mark
    Conroy, Kevin M.
    Swarninathan, Kishore S.
    [J]. IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS, PROCEEDINGS, 2007, : 72 - +
  • [36] Fixing Bug Reporting for Mobile and GUI-Based Applications
    Moran, Kevin
    [J]. 2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C), 2016, : 831 - 834
  • [37] A GUI-based visualization tool for sequence network studies
    Liu, HJ
    Yu, DC
    Ratanasawetwad, S
    Klingensmith, W
    [J]. PROCEEDINGS OF THE AMERICAN POWER CONFERENCE, VOL 61 - I AND II, 1999, 61 : 473 - 477
  • [38] Automating GUI-based Test Oracles for Mobile Apps
    Baral, Kesina
    Johnson, Jack
    Mahmud, Junayed
    Salma, Sabiha
    Fazzini, Mattia
    Rubin, Julia
    Offutt, Jeff
    Moran, Kevin
    [J]. 2024 IEEE/ACM 21ST INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES, MSR, 2024, : 309 - 321
  • [39] Text-based informatics
    Valdes-Perez, RE
    [J]. SCIENTIST, 1998, 12 (14): : 10 - 10
  • [40] A GUI-Based Automatic Sonar Image Segmentation System
    Lu, Wenjie
    Xu, Huipu
    Er, Meng Joo
    [J]. 2021 4TH INTERNATIONAL CONFERENCE ON INTELLIGENT AUTONOMOUS SYSTEMS (ICOIAS 2021), 2021, : 55 - 59