Leveraging visual programming language and collaborative learning to broaden participation in computer science

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Scopus citations

Abstract

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.

Original languageEnglish (US)
Title of host publicationSIGITE 2018 - Proceedings of the 19th Annual SIG Conference on Information Technology Education
PublisherAssociation for Computing Machinery, Inc
Pages172-177
Number of pages6
ISBN (Electronic)9781450359542
DOIs
StatePublished - Sep 14 2018
Externally publishedYes
Event19th Annual Conference on Information Technology Education, SIGITE 2018 - Fort Lauderdale, United States
Duration: Oct 3 2018Oct 6 2018

Publication series

NameSIGITE 2018 - Proceedings of the 19th Annual SIG Conference on Information Technology Education

Conference

Conference19th Annual Conference on Information Technology Education, SIGITE 2018
CountryUnited States
CityFort Lauderdale
Period10/3/1810/6/18

Keywords

  • AppInventor
  • Collaborative learning
  • Programming fundamentals
  • Visual programming language

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computational Theory and Mathematics
  • Computer Science Applications
  • Software

Fingerprint Dive into the research topics of 'Leveraging visual programming language and collaborative learning to broaden participation in computer science'. Together they form a unique fingerprint.

  • Cite this

    Rahman, F. (2018). Leveraging visual programming language and collaborative learning to broaden participation in computer science. In SIGITE 2018 - Proceedings of the 19th Annual SIG Conference on Information Technology Education (pp. 172-177). (SIGITE 2018 - Proceedings of the 19th Annual SIG Conference on Information Technology Education). Association for Computing Machinery, Inc. https://doi.org/10.1145/3241815.3242586