Broadening Participation in Computing: Experiences of an Online Programming Workshop for African Students.
Ethel TshukuduSofiat OlaosebikanKenechi G. OmekeAlexandrina PanchevaStephen McQuistinLydia John JilantikiriMaha Al-AnqoudiPublished in: ITiCSE (1) (2022)
Keyphrases
- group discussion
- online learning communities
- learning opportunities
- discussion board
- programming course
- online learning
- computer programming
- online environment
- online communities
- junior high
- introductory programming
- programming assignments
- cooperative learning
- computer science education
- programming education
- student learning
- high school students
- online discussion forums
- online collaborative
- online discussion
- learning experience
- programming language
- collaborative learning
- e learning
- situated learning
- learning environment
- distance learning
- distance education
- introductory computer science
- discourse analysis
- intelligent tutoring systems
- computing education
- lego mindstorms
- computer mediated communication
- learning outcomes
- online course
- high school
- active participation
- role playing game
- discussion forums
- learning styles
- problem based learning
- information literacy
- student participation
- case study
- computer lab
- learning process
- national science foundation
- classroom practice
- learning community
- science education
- programming environment
- novice programmers
- computer mediated
- graduate students
- programming skills
- automatic assessment
- online resources