Leveraging Visual Programming Language and Collaborative Learning to Broaden Participation in Computer Science

被引:3
|
作者
Rahman, Farzana [1 ]
机构
[1] Florida Int Univ, 11200 SW 8th St, Miami, FL 33199 USA
关键词
visual programming language; AppInventor; collaborative learning; programming fundamentals;
D O I
10.1145/3241815.3242586
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Engaging underrepresented populations of women and minorities in Computer Science (CS) represents our greatest untapped resource for increasing the STEM workforce. In recent years, tremendous efforts have been geared towards developing learning materials to increase the interest of underrepresented students in CS. More recently, CS education researchers are beginning to recognize the need to apply the learning sciences to develop age-and grade-appropriate curricula and pedagogies for developing computing competencies among children. One effective approach to build learning competencies among young underrepresented students is through Collaborative Learning, which is an educational approach that involves groups of learners working together to solve a problem or create a product. Our goal, in this paper, is to report our experiences on designing and delivering a curriculum that teaches programming to middle school students using App Inventor through collaborative learning. Our curriculum is developed on the hypothesis that visual programming environment, in this case, App Inventor, present an alternative way of learning programming, which in the collaborative learning environment can enhance programming competencies and interests in underrepresented students. In this experience report, we will describe how we implemented this curriculum as a block course; present our lessons learned, and few findings from the evaluation.
引用
收藏
页码:172 / 177
页数:6
相关论文
共 50 条
  • [21] Group awareness, learning, and participation in Computer Supported Collaborative Learning (CSCL)
    Chavez, Jorge
    Romero, Margarida
    [J]. 4TH WORLD CONFERENCE ON EDUCATIONAL SCIENCES (WCES-2012), 2012, 46 : 3068 - 3073
  • [22] Comparison Experiment of Learning State Between Visual Programming Language and Text Programming Language
    Urnezawa, Katsuyuki
    Nakazawa, Makoto
    Kobayashi, Manabu
    Ishii, Yutaka
    Nakano, Michiko
    Hirasawa, Shigeichi
    [J]. IEEE TALE2021: IEEE INTERNATIONAL CONFERENCE ON ENGINEERING, TECHNOLOGY AND EDUCATION, 2021, : 729 - 733
  • [23] Personalizing Computer Science Education by Leveraging Multimodal Learning Analytics
    Azcona, David
    Hsiao, I-Han
    Smeaton, Alan F.
    [J]. 2018 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2018,
  • [24] Dzver: A Visual Computer Science Learning Environment
    Pantaleev, Alex
    [J]. ITICSE 2009: PROCEEDING OF THE 2009 ACM SIGSE ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2009, : 387 - 387
  • [25] Conceptual change in science through collaborative learning at the computer
    Tao, PK
    Gunstone, RF
    [J]. INTERNATIONAL JOURNAL OF SCIENCE EDUCATION, 1999, 21 (01) : 39 - 57
  • [26] A Collaborative Ubiquitous Learning Platform for Computer Science Education
    Tseng, Judy C. R.
    Hsu, Sunny Y. Y.
    Hwang, Gwo-Jen
    [J]. ITICSE 2009: PROCEEDING OF THE 2009 ACM SIGSE ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2009, : 368 - 368
  • [27] Collaborative Learning in Computer Programming Courses That Adopted The Flipped Classroom
    Hayashi, Yasuhiro
    Fukamachi, Ken-ichi
    Komatsugawa, Hiroshi
    [J]. 2015 INTERNATIONAL CONFERENCE ON LEARNING AND TEACHING IN COMPUTING AND ENGINEERING, 2015, : 209 - 212
  • [28] A Survey on Online Learning Preferences for Computer Science and Programming
    Escobar-Avila, Javier
    Venuti, Deborah
    Di Penta, Massimiliano
    Haiduc, Sonia
    [J]. 2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING EDUCATION AND TRAINING (ICSE-SEET), 2019, : 170 - 181
  • [29] Forming Groups for Collaborative Learning of Introductory Computer Programming Based on Students' Programming Skills and Learning Styles
    Adan-Coello, Juan Manuel
    Tobar, Carlos Miguel
    Jose de Faria, Eustyquio Sao
    de Menezes, Wiris Serafim
    de Freitas, Ricardo Luis
    [J]. INTERNATIONAL JOURNAL OF INFORMATION AND COMMUNICATION TECHNOLOGY EDUCATION, 2011, 7 (04) : 34 - 46
  • [30] PuzzleView activities: Encouraging participation in mobile computer support collaborative learning
    Deng, YC
    Chang, SB
    Hu, MT
    Chan, TW
    [J]. 5th IEEE International Conference on Advanced Learning Technologies, Proceedings, 2005, : 682 - 684