• Home
  • Search
  • Learning Abstraction in Computer Science
  • Cite Icon56
  • https://doi.org/10.1145/3137065.3137081Copy DOI Icon

Learning Abstraction in Computer Science

  • Nov 8, 2017
  • David Statter +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

In a previous study, we investigated a framework for teaching abstraction in computer science (CS) in the context of an introductory CS course for 7th-grade students. The framework was found effective for developing CS abstraction skills. In this paper, we describe a study that investigated teaching abstraction in CS to 7th-grade students through the perspective of gender. Specifically, we compared the CS abstraction abilities of boys and girls taking the introductory CS course in 7th grade (using the Scratch environment). We also examined the difference in the effect of the teaching strategy on CS abstraction abilities between boys and girls. Our findings show a significant advantage of girls over boys regarding several aspects of CS abstraction. We also found that the framework for teaching CS abstraction, which was already established in our previous study as effective in the context of an introductory course for 7th-grade students, has an enhanced effect in this context when it comes to girls. This enhancement was manifested by a better overall performance by the girls, when comparing boys and girls that took an introductory CS course in which this framework was used. It was also manifested by the girls' deeper and more reliable perception of CS. We conjecture that this framework has the potential to affect girls' self-efficacy, and as a result to create a positive effect by encouraging and motivating girls to pursue CS education beyond this introductory course. That is, this framework has the potential to contribute to solving the issue of underrepresentation of females at the different stages of CS education, or in other words, to widening the CS pipeline for females.

Similar Papers
  • Conference Article
  • Citations5

An examination of mathematics preparation for and progress through three introductory computer science courses

  • Oct 01, 2014
  • Christine F Reilly +1
  • Research Article
  • Citations15

Predicting Academic Achievement of College Computer Science Majors

  • Dec 01, 1998
  • Journal of Research on Computing in Education
  • Tai-Sheng Fan +2
  • Research Article
  • Citations137

Gender, achievement, and persistence in an undergraduate computer science program

  • Nov 28, 2006
  • ACM SIGMIS Database: the DATABASE for Advances in Information Systems
  • Sandra Katz +4
  • Conference Article
  • Citations32

Using collaborative, modified peer led team learning to improve student success and retention in intro cs

  • Mar 04, 2009
  • Maureen Biggers +2
  • Research Article
  • Citations2

Introductory computer science courses

  • Feb 01, 1982
  • ACM SIGCSE Bulletin
  • William G Bulgren +1
  • Conference Article
  • Citations7

An excellent mixture for PSI

  • Jan 01, 1974
  • Kenneth L Modesitt
  • Research Article
  • Citations2

A comparison of Ada and Pascal in an introductory computer science course

  • Nov 01, 1998
  • ACM SIGAda Ada Letters
  • Jeanne L Murtagh +1
  • Conference Article
  • Citations2

Directing Incoming CS Students to an Appropriate Introductory Computer Science Course

  • Oct 21, 2020
  • Leo C Ureel +6
  • Conference Article
  • Citations22

Service learning in introductory computer science

  • Jun 26, 2010
  • Mary Anne L Egan +1
  • Conference Article
  • Citations5

A comparison of Ada and Pascal in an introductory computer science course

  • Nov 01, 1998
  • Jeanne L Murtagh +1
  • Research Article
  • Citations10

The Association of High School Computer Science Content and Pedagogy with Students’ Success in College Computer Science

  • Apr 24, 2020
  • ACM Transactions on Computing Education
  • Heidi Burgiel +2
  • Research Article
  • Citations83

The effects of first programming language on college students’ computing attitude and achievement: a comparison of graphical and textual languages

  • Nov 15, 2018
  • Computer Science Education
  • Chen Chen +4
  • Research Article
  • Citations14

Teaching Algorithm Efficiency at CS1 Level: A Different Approach

  • Sep 01, 2004
  • Computer Science Education
  • Judith Gal-Ezer +2
  • Conference Article
  • Citations4

Using a Collaborative Programming Methodology to Incorporate Social Computing Projects into Introductory Computer Science Courses

  • Apr 01, 2011
  • Alan Shaw
  • Research Article
  • Citations236

A Study of Factors Promoting Success in Computer Science Including Gender Differences

  • Mar 01, 2002
  • Computer Science Education
  • Brenda Cantwell Wilson
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.