While existing literature primarily examines the likely causes and consequences of the underrepresentation of women in computing, efforts are emerging that address and alleviate these gender inequities at all levels. We have focused our research on identifying and summarising the effective measures and strategies to foster girls’ interest in CS education (RQ1), targeted on increasing at least one of motivation, interest, career perception, self-confidence or self-efficacy, as well as retention of girls in CS.
After extracting effective measures and strategies recommended by the reviewed studies in the context of secondary education, we have clustered them according to their purpose, and present them in a comprehensive overview in Table 2, which links each recommended measure or strategy to the reviews that suggest it.
Our results show that one of the most powerful elements, resulting in student participation and retention, is interest (Krapp and Prenzel 2011; Ainley 2007; Bull et al. 2010). Interest energizes the learning process, guides the learning trajectory, and is crucial for the success of the overall endeavor. We hence organized the identified recommendations according to the phases in which interest is cultivated and evolves into confidence and commitment. Table 2 maps this conceptual model of interest emergence showing how interventions promote its development and subsequent goals in six chronological phases:
-
Table 2 – Rec. 1: The first group of measures targets the time before the first contact with computing and combats wrong stereotypes when the psychological state could be impacted, and students could disengage with the topic before experiencing it.
-
Table 2 – Rec. 2: The second group of measures triggers initial situational interest. The goal of the measures is to stimulate attention and engagement.
-
Table 2 – Rec. 3: The third group includes strategies that provide suitable first contact. These strategies aim to maintain situational interest and allow easy to slide into practicing and experiencing the topic.
-
Table 2 – Rec. 4: The fourth group consists of strategies that make learning environment less hostile. These strategies target, minimize, or inoculate girls against the experiences in the classroom or outside of it that could lead to disengagement.
-
Table 2 – Rec. 5: The fifth group consists of strategies that increase the occurrence of repeated experiences that maintain situational interest, which can develop into an individual interest, motivating the individual to seek opportunities to reengage with the topic, while building confidence about it.
-
Table 2 – Rec. 6: The sixth group of strategies builds sustainable long-term interest and enduring predisposition to reengage over time. These strategies result in a well-developed individual interest and commitment.
Although the recommendations are scattered across all the reviewed sources (i.e., no source would give a comprehensive overview of all, not even covering all the individual phases/recommendation groups), no contradictions among the recommendations were identified. In this sense, we consider the examined reviews consistent (RQ2), although each review appears to be incomplete in some sense. That is a natural consequence of variations in their target group (what period of life they examine) and goals (research questions they address).
As for the target group, variations can be identified between lower secondary education (i.e., middle school, pre-high school, typically age 11-15) and upper secondary education (i.e., high-school, pre-college, typically age 16-19). Many of the interventions designed for lower-secondary populations aim to increase girls’ initial interest in computing (Main and Schimpf 2017; Boston and Cimpian 2018; García-Peñalvo et al. 2016; Nash 2017). At the upper-secondary level, many of the interventions are designed to increase computing-related knowledge and confidence (Main and Schimpf 2017; Gürer and Camp 2002; Siiman et al. 2014; Milam 2012; Menon et al. 2019; Brotman and Moore 2008; Murphy et al. 2019; Crick 2017). Both, however, aim at increasing engagement and interest in computing as the key theme.
The research by Gürer and Camp (2002) shows that teachers and classrooms that do not make explicit efforts to provide a female-friendly environment for exploring computing will naturally end-up promoting computing as a male-oriented domain. It is being acknowledged as a result of the differences in leisure-time preferences among girls vs. boys (Main and Schimpf 2017). In effect of that, boys, who are on average one year ahead of girls in computer usage, according to the findings tend to monopolize the instructor’s time, computer labs, and the curriculum material (Siiman et al. 2014; Willoughby 2008; Brotman and Moore 2008). Girls, often feeling less competent, take the position of a guest in the computer lab, and many tend to prefer to sit back and let boys take over. This situation leads to even fewer opportunities to gain experience and increase their confidence with computers, which can be observed among girls as well as among less experienced boys. When students, whether girls or boys, fall into this vicious circle (Wieselmann et al. 2020), it is not very likely they escape it without the explicit initiative of the school and parents who would create an engaging environment effectively pulling these kids back in CS education. As girls fall in this vicious circle more often than boys, it is natural to ask, what the girl-friendly CS education environment looks like, what requirements it poses on the curriculum, culture, and the overall environment (RQ3). Teachers need to implement preventive measures to ensure that no group of students can monopolize lessons based solemnly on their preferences (Barker and Aspray 2006). Works exist that examine the benefits of students’ separation into groups within the classroom, allowing educators to tailor CS education to meet students’ needs best.
Research suggests that the separation of classes based on gender (Rec.4.1.) (Gürer and Camp 2002; García-Peñalvo et al. 2016; Barker and Aspray 2006) has a similar effect as separation based on previous experience (Rec.4.2.) (Siiman et al. 2014). This needs further investigation. All-girls classrooms are shown to be beneficial for adolescent girls (as well as adult women) (Buhnova et al. 2019a, b) to create a safe environment when entering CS education and building the initial confidence, making it easier to experiment and expressing their creativity freely.
Moreover, many girls might find it easier to find their way to technology in homogeneous girl groups, while in mixed groups their self-image might be a hindrance (García-Peñalvo et al. 2016). On the other hand, this measure might not be easy to implement. Schools are likely to face challenges connected to the practicality of gender segregation in terms of organizing girls-only classes. The practicality may be further challenged by the fact that in elective CS education, very few girls tend to elect the subject. To overcome the practicality burden, segregation-by-experience could serve the purpose in classes where segregation-by-gender is not practically feasible. Existing research suggests that the learning environment and the signals girls receive in the classroom play a critical role in determining their interest in computing (Boston and Cimpian 2018). The strategies to make the environment less hostile for girls are of enormous impact. According to the examined literature, educators need to work to diminish the usual informal hierarchy and defensive climate based on computing skills, which may take place in CS education (Main and Schimpf 2017), and need to install a growth mind-set (Rec.5.2.) (Boston and Cimpian 2018), where everyone can genuinely believe that they can improve, having a positive and constructive attitude toward failure (Rec.5.3.) (Boston and Cimpian 2018), with the failure being seen as an opportunity to improve.
Girls’ leisure-time preferences show not only that girls are statistically better in collaborative and social tasks, but they prefer to participate in such activities more (Nash 2017). This opens a way to provide low-stakes opportunities (Rec.5.1.) (Boston and Cimpian 2018; Nash 2017) for girls to succeed in solving the classroom tasks and see themselves as contributors to the solution. This could be achieved e.g., by creating more opportunities for discussion and presentation of solution design, making these skills (which are also seen as crucial for success in computing career) an integral part of the feeling of success in computing (Boston and Cimpian 2018) . It seams that if the competences in which girls tend to excel become part of the CS education design, we can stimulate and facilitate the identification of girls with computing even for girls who might be stronger in other skills than which we stereotypically link to computing. This is actually in alignment with the situation in computing industry, where a diverse cohort of individuals is needed to build various teams, involved in product design, implementation, testing, management, making the soft skills of similar importance than the hard technical skills for success in computing (Rec. 3.4.) (García-Peñalvo et al. 2016).
The fact that differences in leisure-time activities at a very young age influence stance towards computing later in life results in efforts to provide each child with appealing purposeful early contact with a computer or computing-promoting toys (Rec.3.1.) (Main and Schimpf 2017; Milam 2012). Girls usually start using a computer much later, for homework, research and socializing; while at that time, boys already tend to have a few more years of experience with computers (Main and Schimpf 2017), which makes it hard to reverse differences in computing literacy. This may be attributed to the fact that what makes an appealing first contact with computers for boys is not that appealing for girls; girls hence opt-out from this first attraction and start exploring computing later (Main and Schimpf 2017).
Little research exists on what could be an appealing first contact with computers for girls. A successful example, which is, however, connected to a slightly later age, are interdisciplinary explanatory activities, such as animations, graphics, and photography (Siiman et al. 2014; García-Peñalvo et al. 2016). Girls also tend to be good at typical school achievements, e.g., using a computer for homework and writing assignments (Siiman et al. 2014; Main and Schimpf 2017). Hence they tend to be attracted to computing once they understand it as a tool impacting their potential academic achievements in all disciplines as a way to test hypotheses and a resource of new knowledge (Siiman et al. 2014). Attempts should be made to help girls understand these benefits of computing early, showing them computing as a facilitator towards their goals and activities that are naturally appealing to them (Main and Schimpf 2017; Siiman et al. 2014; Boston and Cimpian 2018; Milam 2012). With this, the educators can even start offline (Rec.3.2.) (García-Peñalvo et al. 2016; Menon et al. 2019), or well designed appealing assignments in visual programming environments (Rec.3.3.) (Siiman et al. 2014; Menon et al. 2019).
In the primary education phase, the time spent using a computer is similar for both genders, sometimes even with longer periods of time spent by girls (Main and Schimpf 2017). However, this changes in 5th or 6th grade, at the upper-secondary level, when the statistics of attitudes, perception, and usage of computers among girls, and some boys as well, radically change and increasingly state that they do not intend to pursue a degree in CS education as they prefer other subjects (Main and Schimpf 2017). The mentioned interventions on upper-secondary (high-school) level include providing girls with exciting and engaging hands-on experiences, increasing motivation to pursue computing through emphasizing the interdisciplinary nature and the social impact of computing work (Main and Schimpf 2017; Siiman et al. 2014; García-Peñalvo et al. 2016; Brotman and Moore 2008; Murphy et al. 2019; Crick 2017; Nash 2017), introducing girls to positive role models (Boston and Cimpian 2018) (Rec.1.1.-4.) and providing information to teachers to encourage interest in computing (Rec.6.1.-3.).
Wider adoption of these pedagogical strategies seems to have the potential to significantly increase the interest, participation, and retention of girls in computing (Main and Schimpf 2017; Nash 2017; Siiman et al. 2014; García-Peñalvo et al. 2016; Brotman and Moore 2008; Murphy et al. 2019; Crick 2017).
Siiman et al. (2014) analyzed successful extracurricular activities and concluded that the provision of pedagogically effective extracurricular activities in the long term requires unsustainably high effort. It usually either results in ending the activity too early, or in limiting the effort to a one-shot intervention with no long-term effect. The study pointed out that the integration of such activities in a regular CS education classroom is a goal without which a change can hardly be achieved. However, to reach this goal, professional teacher development programs need to be introduced that equip the teachers with knowledge, easy-to-use tools, and guidelines (Rec.6.1.). The teachers need this guidance to build up the necessary confidence, and hence, be able to transfer their confidence to motivate students into a career in computer science (Brotman and Moore 2008; Nash 2017; Crick 2017; Siiman et al. 2014).
The most common approach to teaching computer science is to gradually engage in programming through a process of solving tasks, from very simple to more complex ones (García-Peñalvo et al. 2016). For many girls, this process might make it very difficult to achieve real intellectual satisfaction, which may be a significant obstacle in retaining girls in computing, as this way of thinking degrades digital literacy to pure coding literacy (García-Peñalvo et al. 2016). Computer science is, however, not only about coding. It requires fundamental skills, such as creativity, imagination, innovation, solution design and problem-solving, understanding of human behavior and needs, experience design, and a combination of mathematical and engineering thinking to use concepts of computer science effectively (Main and Schimpf 2017; García-Peñalvo et al. 2016). An endeavor to present computer science as a tool to realize and scale any idea, originating from and innovating any discipline possible and available to anyone independent of previous coding expertise, seams to be the key to bring girls to understand the opportunities in computing and space for their creativity. There is no silver bullet to solve this problem, and it will not merely fix itself with time. A well-designed package of interventions is needed in each classroom for all the students who otherwise miss on the opportunities provided by computing in any discipline.
In response to RQ3, we looked for consistently recommended measures among the reviewed literature. Our literature review shows that courses considered as effective in the reviews used similar strategies. We extracted and summarised these strategies and measures that emerged as especially promising in Table 2. Thus, courses seem to be effective when they include at least the following aspects, with an explicit effort to include them as early as possible within a long-term CS education classroom and curriculum design:
-
1.
use inquiry-based and real-world learning activities to engage students in computing (in 7 from 11 reviews) (Brotman and Moore 2008; Main and Schimpf 2017; Nash 2017; Siiman et al. 2014; Crick 2017; García-Peñalvo et al. 2016; Murphy et al. 2019),
-
2.
show as many facets and interdisciplinary applications of computer science as possible, as early as possible, to attract students from diverse disciplines (in 6 from 11 reviews) (Brotman and Moore 2008; Crick 2017; García-Peñalvo et al. 2016; Main and Schimpf 2017; Murphy et al. 2019; Siiman et al. 2014),
-
3.
split classes at best by experience, or at least by gender or by being part of the same interest group (in 5 from 11 reviews) (García-Peñalvo et al. 2016; Gürer and Camp 2002; Boston and Cimpian 2018; Brotman and Moore 2008; Nash 2017),
-
4.
give more emphasis on the process of thinking, designing and problem-solving than the actual coding (in 4 from 11 reviews) (García-Peñalvo et al. 2016; Menon et al. 2019; Nash 2017; Boston and Cimpian 2018),
-
5.
use visual programming environments to teach introductory programming (in 4 from 11 reviews) (Main and Schimpf 2017; Menon et al. 2019; Milam 2012; Siiman et al. 2014),
-
6.
take students to events and excursions, share with them stories and role models from the history of computing (in 4 from 11 reviews) (Boston and Cimpian 2018; Brotman and Moore 2008; Nash 2017; Gürer and Camp 2002).
As these recommendations were directly or indirectly mentioned in the majority of publications, it provides a set of recommendations that appear to impact the retention of girls in CS education most and would be minimally required when implementing a successful CS course.