Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

Investigating K-12 Computing Education in Four African Countries (Botswana, Kenya, Nigeria, and Uganda)

Investigating K-12 Computing Education in Four African Countries (Botswana, Kenya, Nigeria, and... Investigating K-12 computing education in four African countries (Botswana, Kenya, Nigeria and Uganda) ETHEL TSHUKUDU, University of Botswana, Botswana SUE SENTANCE, Raspberry Pi Computing Education Research Centre, University of Cambridge, UK OLUWATOYIN ADELAKUN-ADEYEMO, Bingham University, Nigeria BRENDA NYARINGITA, GitLab Inc., Kenya KEITH QUILLE, TU Dublin, Ireland ZILING ZHONG, Wheaton College, USA Motivation. As K-12 computing education becomes more established throughout the world, there is an increasing focus on accessibility for all, whether in a particular country or setting or in areas of the world that may not yet have computing established. This is primarily articulated as an equity issue. The recently develop capacity ed CAPE for , access ( to, participation inand experience ofcomputer science education) Framework is one way of demonstrating stages and dependencies and understanding relative equity, taking into consideration the disparities between sub-populations. While there is existing research that covers the state of computing education and equity issues, it is mostly in high-income countries; there is minimal research in the context of low-middle income countries like the Sub-Saharan African countries. Objectives. The objective of the paper is therefore to report on a pilot study investigating the capacity (one of the equity issues), for delivering computing education in four Sub-Saharan African countries: Botswana, Kenya, Nigeria and Uganda, countries which are in diferent geographic regions as well as in diferent income brackets (low-middle income). Method. In addition to reviewing the capacity issues of curriculum and policy around computing education in each country, we surveyed 58 teachers about the infrastructure, resources, professional development, and curriculum for computing in their country. We used a localized version of the MEasuring TeacheR Enacted Computing Curriculum (METRECC) instrument for this purpose. Results. We analyzed the results through the lens of the CAPE framework at the capacity level. We identiied similarities and diferences in the data from teachers who completed the original METRECC survey, all of whom were from high-income countries and African teachers. The data revealed statistically signiicant diferences between the two data sets in relation to access to resources and professional development opportunities in computer studies/computer science, with the African teachers experiencing more barriers. Results further showed that African teachers focus less on teaching algorithms and programming than teachers from high-income countries. In addition, we found diferences between African countries in the study, relecting their relative access to IT infrastructure and resources. Discussion. The indings suggest that African countries are still struggling with the lowest level of the CAPE pyramid, Capacity foras compared to high-income countries. This level is concerned with the availability of resources that support the enactment of a computing curriculum of high quality. The CAPE framework helps map the progression Capacity fromfor to Experience ofcomputer science education as a route to equity, but in order to support development in low and middle- income countries, it may be helpful to have the capacity level inely grained. Such an adaptation draws out dependencies between policy and vision, infrastructure, curriculum implementation, and teacher professional development. More research is Authors’ addresses: Ethel Tshukudu, University of Botswana, Department of Computer Science and Technology, Gaborone, Botswana, tshukudue@ub.ac.bw; Sue Sentance, Raspberry Pi Computing Education Research Centre, University of Cambridge, Department of Computer Science and Technology, Cambridge, UK, ss2600@cam.ac.uk; Oluwatoyin Adelakun-Adeyemo, Bingham University, Karu, Nigeria, toyin@sure- impact.com; Brenda Nyaringita, GitLab Inc., , Kenya, brendahnyaringita@gmail.com; Keith Quille, TU Dublin, Dublin, Ireland, Keith.Quille@ tudublin.ie; Ziling Zhong, Wheaton College, , llinois, USA, ziling625@gmail.com. Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for proit or commercial advantage and that copies bear this notice and the full citation on the irst page. Copyrights for third-party components of this work must be honored. For all other uses, contact the owner/author(s). © 2022 Copyright held by the owner/author(s). 1946-6226/2022/8-ART https://doi.org/10.1145/3554924 ACM Trans. Comput. Educ. 2 • Tshukudu et al. recommended to investigate these dependencies further and thus support and facilitate the development of global computing education. CCS Concepts: · Social and professional topics → K-12 education. Additional Key Words and Phrases: curriculum, K-12 computing education, Africa, teacher education, professional development 1 INTRODUCTION In countries around the world, we have seen a shift in recent years from teaching basic digital skills to a knowledge- based curriculum comprising more computer science concepts, including programming. This is in recognition of the rapid technological advances that necessitate a highly-skilled workforce with advanced computational skills. Providing opportunities for all young people in this subject area should ensure that an understanding of the afordances of technology is an entitlement, not a privilege. Many countries have made recent changes to their curriculum relecting this shift. A recent report found that out of 219 countries, 44 mandate that schools ofer it as an elective or required course, 15 ofer Computer Science (CS) in select schools and some sub-national jurisdictions (states, provinces, etc.), and 160 (73%) are only piloting CS education programs or had no available evidence of in-school CS 79 education ]. In a recent [ study on computing education in South Asia, Anwar. [et2]al point to both the lack of K-12 computing education research publications in low and lower-middle income countries and the implications: łThis leaves the education research community with an incomplete picture of what computing education is being developed across the globe, leaving aside social justice issues like human capital and human rights as well as the necessary dialog around quality education and frameworks to support themž [2, p.80] Here we look speciically at the case of Sub-Saharan Africa, a continent comprised of low and middle-income countries. Although many African countries teach computer studies, there is little to no research on how this is implemented in the curriculum. This pilot study aims to generate a baseline for understanding the capacity for computing education in Africa. We do this by considering four African countries: Botswana, Kenya, Nigeria, and Uganda. Our single research questionWhat is: is the capacity for delivering computing education in primary and secondary schools in four African countries from the teachers’ perspectives? To address this question, we irst considered the background and context of each country concerning computing education, drawing on national documentation. Secondly, we surveyed 58 computer studies teachers in Africa relating to their experience with the resources, curriculum, professional development, and support to teach their subject. Both the data and the survey instrument are being made publicly available. We use the survey results to make comparisons between the African countries and also with other high-income countries. Finally, we consider computing education in Africa in the context of the CAPE frame 30];wwork e con [ sider how the CAPE framework can be applied to low and middle-income countries in order to draw out dependencies between policy and vision, infrastructure, curriculum implementation, and teacher professional development. 2 RELATED WORK 2.1 Introducing computing at K-12 The recent growth of computing in the curriculum highlights that the subject is no longer limited to a narrow group of professionals, and instead embraces a fundamental set of skills and concepts needed to prepare students for the 21st century [6]. It therefore requires a high-quality teaching workforce to implement86it ]. Implementing fully [ computer science in K-12 involves policymakers determining goals for implementation via standards, teacher credentials and professional development [64]. ACM Trans. Comput. Educ. Investigating K-12 computing education in four African countries (Botswana, Kenya, Nigeria and Uganda) • 3 Individual countries have their views on how computing education should be delivered, what content it should include in K-12, and whether learning it is an entitlement or an opp85 ortunity ]. Even terminology [ is complicated to pin down with a range of terms being used for the subject: computer science, computer studies, computing, and informatics 85].[ Some countries, including many in Africa, have an ICT curriculum that may cover aspects that might also appear in a computing curriculum; in other countries, there is no pre-existing slot in the curriculum for ICT or any digital literacy. A lack of technological education received during the early stages of students’ education leaves students ill-prepared for study in higher education, which has to start from a lower base [62]. Policymakers also need to decide on the assessment framework for computer science and what qualiications should be available for students: there is little consensus on 79].this Furthermor [ e, the training of suicient teachers to deliver computing has been a signiicant concern 25, 79,[86]. Both in-service and pre-service training of appropriately qualiied teachers is needed. For pre-service teacher training, the rate of the pipeline is slow due to the time required to train a new teacher and the numbers being trained at once. Most countries are putting the majority of their eforts into in-service training, which involves providing professional development for teachers who in secondary schools may be currently teaching another subject, and in primary schools, may not have come across computing before. Interactive and sustainable models of professional development are needed [25]. Considerable energy has been put into computing professional development (PD) over the last decade, with many programmes designed and developed for teachers 21[, 25, 36, 49, 65, 74, 87], with a recognition that teachers need both subject knowledge and knowledge of how to teach computing [33, 73, 86]. Alongside the growth of computer science in schools has been a call for it to beallop , not en to simply a few [37] given that a lack of diversity in CS has implications not just for individuals but for so17 ciety ]. as a whole [ Achieving equity involves addressing not only the politics and purposes of CS education reform, but also the content of the curriculum and the design of learning environments [78]. 2.2 The CAPE Framework and capacity The lack of a skilled teacher workforce is a signiicant issue in providing the capacity for CS education in schools in high-income countries 39, 73[, 86]. In contrast, globally, other issues may include IT infrastructure, internet access, and the existence of government policy to support curriculum development. Recently, the CAPE framework has emerged as a model, addressing four key components of CS education: capacity for , access to, participation , and inexperience ofequitable CS education 29,[30, 82]. The CAPE pyramid shown in Figure 1 demonstrates how these four components build and rely on each other. Experience of CS education at the top level of the CAPE framework is concerned with the outcomes of the learning experiences of the students 30].[ This means that all students should feel a sense of belonging and self-eicacy in CS. It means that the teaching methods and curricula should be culturally responsive and give the students a positive experience, ensuring that all students have similar learning outcomes and CS enrollments82 [ ]. As one way of measuring equitable learning experiences, Warner and colleagues used the AP CS (Advanced Placement Computer Science) course grades to identify students who pass or fail. The results reveal that Hispanic/Latino and Black students scored lower than the Asian and White students. They recommend that educational policies should promote a positive experience for diverse students. Before students can have equitable CS learning experiences, they must irst participate in CS education. Participation in CS education means that students are actively engaged in a CS learning opportunity regardless of their background30[]. It means addressing equity issues of the diferences in CS participation based on students’ socioeconomic status, gender, or race/ethnicity. For example, In 167 Indiana (USA) high schools (2018-2019), there was a disparity between males and females who participate in CS, with male students being 3.63 times more likely to participate in CS than female82 students ]. Warner [ and colleagues recommend ACM Trans. Comput. Educ. 4 • Tshukudu et al. that educational policies consider promoting practices that encourage female enrollment and hence providing equitable CS education experiences. Before students can fully participate, they must have equitable access to CS education. Access to CS education is the opportunity for students to access and learn CS in a school that ofers CS courses regardless of their socioeconomic status 30]. For [ instance, addressing equity issues of diferences in rural access compared to urban school districts. To investigate access to CS education, Warner and colleagues evaluated data from four American states, Connecticut, Massachusetts, Rhode Island, and Vermont. They discovered that schools with lower proportions of economically disadvantaged students tended to ofer more CS courses than schools with higher proportions of economically disadvantaged students 82]. They[ recommend that policies help reduce these disparities by considering the number of CS courses, diversity, and rigor of CS courses available to students. If schools are to provide students access to CS, they must irst have the capacity for CS education. Capacity for CS education at the lowest level of the CAPE framework is concerned with the availability of resources such as teachers, funding, and policies that support the implementation of a CS instruction of high-quality 30].[ Warner et al. [82] speciically explain the Capacity for CS as including multiple factors, such as CS teachers’ knowledge and skills, technology and professional development funding, as well as the time to include instruction in a CS subject. They speciically focus on teacher capacity at this level because a lack of qualiied teachers has been reported as a primary reason schools did not ofer CS courses in U.S. K-12 schools. They report disparities in teacher capacity between urban and rural schools. They recommend that policies advocate for teacher professional development funding for rural communities. Teacher professional development opportunities should be available in every school regardless of socioeconomic status. Fig. 1. The CAPE Framework [19] The CAPE framework is a valuable model for CS education researchers to collect, analyze, and report data and track the progress of broadening participation in CS education across all levels. It was developed with equity in high-income countries like the USA in mind but had resonance everywhere. It provides a helpful framework to consider the development of computing education globally, although adaptations to the framework may be needed. The ultimate goal is a more diverse computing profession [30]. In this paper, we focus on the lowest level of the CAPE framework - capacity. Even though Warner83 et]al. [ explain the capacity for CS as including multiple factors such as teacher capacity, funding, technology, and time, ACM Trans. Comput. Educ. Investigating K-12 computing education in four African countries (Botswana, Kenya, Nigeria and Uganda) • 5 they operationalize the ‘capacity’ aspect of the CAPE framework as the availability of qualiied teachers certiied to teach computer science. While that is true, it may have more components for low and middle-income countries. For example, a comprehensive review of the introduction of computational thinking (CT) and computing in European countries identiied policy actions to develop capacity, which included working with stakeholders and consolidating national and international exchanges [20]. A study of issues surrounding the introduction of computer science at the university level in low and middle- income countries (Rwanda and Afghanistan) pointed to the value of collaboration with countries with more experience and technological advancement. However, the study found it inappropriate to transplant programs as is into less economically developed countries 62]. Ther [ efore other aspects of capacity building will include developing a localized curriculum [20] and access to technology for students [62]. Teacher capacity is, of course, very important to the development of computing education in a country once these things are in place. Teacher professional development has been shown in high-attaining countries to be necessary for improving teacher competency and student academic success 16].[Developing teacher expertise is a crucial element of the capacity layer of the CAPE framework. Thus, increasing the capacity of the teaching workforce involves curriculum reform and extension, formal teacher education and training, and guidelines instituted at a national level by a central government or partner [84]. Given that capacity may be represented in multiple sub-components in diferent regions, this study contributes by collecting and analyzing data on the status of K-12 CS education in four African countries and evaluating how the CAPE framework can be applied to low and middle-income countries. 2.3 The context in Africa Most research in computing education in primary and secondary schools has been conducted in developed countries such as the United Kingdom, USA, Norway, New Zealand, Germany, Scotland and mor 15,e34[ , 35, 43, 70, 73]. The most signiicant challenge in measuring computing education in developing countries like Africa is that published data is still lacking or in its 31infancy ]. This is [ slowly beginning to change as organizations such as UNESCO [31] and the World Bank [76] have made it their mandate to administer international data collections on the availability and use of ICT in education. Although their focus is primarily on ICT, this is an important initiative that can provide critical inputs and insights concerning computing education in Africa. Most countries in Sub-Saharan Africa have launched ICT in education policies. For example, various countries have a policy addressing ICT in education: Angola, Botswana, Côte d’Ivoire, Eritrea, Gambia, Mauritius, Rwanda, Sao Tome and Principe, South Africa, Uganda, and Zambia 31]. Some [ have already started to update and renew their policies based on improving and addressing challenges in their initial 42, 52]. The policies availability [ and accessibility of ICT in Sub-Saharan Africa have been mainly concentrated in the upper-middle-income African countries rather than low-income countries 71].[For example, Seychelles, Mauritius, South Africa, Botswana, and Namibia are the highest performing sub-Saharan African countries in terms of the number of students in primary school with radio, television, and computer access 31, 71].[ While most of these policies started of focusing on the availability of and access to ICT in secondary education, some are now including primary schools [31]. While ICT has been used in many parts of Africa to improve the quality and increase access to education, most African countries still face the challenge that increased expenditure on education is not necessarily achieving the expected educational beneits 88[]. Furthermore, most of these countries still face challenges in implementing ICT in education. Several countries across the region do not have any policy regarding basic computer skills or computing in either primary or secondary curricula, e.g., Burkina Faso, Comoros, Guinea, Madagascar, and Niger [31]. In the next section we describe the state of computing education in K-12 in four selected African countries. ACM Trans. Comput. Educ. 6 • Tshukudu et al. 3 COMPUTING EDUCATION IN FOUR AFRICAN COUNTRIES This study aims to describe computing/computer science education in primary and secondary schools in Africa from the teachers’ perspectives. We have selected four countries in Africa: Botswana, Kenya, Nigeria, and Uganda. These countries are from diferent economic income ranges (from upper-middle-income to low-income) 5]. [ Botswana is from Southern Africa, Nigeria from West Africa, and Uganda and Kenya are neighbors from East Africa. The characteristics of these countries are shown in Table 1. Table 2 shows the education system for each of the four countries, set against the US system for comparison. Systems can difer signiicantly with the naming of diferent stages of education varying from country to country. Country Botswana Kenya Nigeria Uganda Population (million) 2.35 54.5 206 44.3 No. of schools 1,112 89,361 20,314 129,734 No. of students 520,110 16,060,000 27,900,000 10,220,172 No. of teachers (FTE) 30,311 496,801 834,613 125,883 African region South East West East Income classiication Upper-middle Lower-middle Lower-middle Low (World Bank ) Table 1. General characteristics of the selected African countriesy(ear 2020) Country USA Botswana Kenya Nigeria Uganda Age (for comparison) 4-5 Pre-school Pre-kindergarten Pre-primary(PP-1) Nursery 1 Nursery 5-6 Kindergarten Kindergarten Pre-primary (PP-2) Nursery 2 Primary 1 (P1) 6-7 Grade 1 Standard 1 Primary Grade 1 Basic 1 (P1) Primary 2 (P2) 7-8 Grade 2 Standard 2 Primary Grade 2 Basic 2 (P2) Primary 3 (P3) 8-9 Grade 3 Standard 3 Primary Grade 3 Basic 3 (P3) Primary 4 (P4) 9-10 Grade 4 Standard 4 Primary Grade 4 Basic 4 (P4) Primary 5 (P5) 10-11 Grade 5 Standard 5 Primary Grade 5 Basic 5 (P5) Primary 6 (P6) 11-12 Grade 6 Standard 6 Primary Grade 6 Basic 6 (P6) Primary 7 (P7) 12-13 Grade 7 Standard 7 Primary JS (Grade 7) Basic 7 (JS 1) Senior 1 (S1 O-level) 13-14 Grade 8 Form 1 JS JS (Grade 8) Basic 8 (JS 2) Senior 2 (S2 O-level) 14-15 Grade 9 Form 2 JS JS (Grade 9) Basic 9 (JS 3) Senior 3 (S3 O-level) 15-16 Grade 10 Form 3 JS SS (Grade 10) SS 1 Senior 4 (S4 O-level) 16-17 Grade 11 Form 4 SS SS (Grade 11) SS 2 Senior 5 (S5 A-level) 17-18 Grade 12 Form 5 SS SS (Grade 12) SS 3 Senior 6 (S6 A-level) Table 2. K-12 education in the selected African countries 3.1 Botswana Computing education in Botswana has a long history, stretching back to the early 1990s, with periodic reviews. In 1994, the Revised National Policy on Education 7] recommende [ d that every student in Junior Secondary (JS) should take an introductory non-examinable computer awareness course, which was implemented in 1997 ACM Trans. Comput. Educ. Investigating K-12 computing education in four African countries (Botswana, Kenya, Nigeria and Uganda) • 7 [61], covering basic ICT content: introduction to computers, basic computer skills, introduction to Windows and productivity, word processing, spreadsheets, databases, presentation, graphics and ICT in learning. Computer studies subject was later implemented in 2003 59] and [ is now taught as an optional examinable subject at Senior Secondary (SS) level covering Computer Hardware and Software, Computer Applications, Social and Economic Implications of the Use of Computers, Systems Development Life Cycle, Programming Concepts, Data and File Management and Systems and Communications. In its eforts to achieve Vision 2016 8], Botswana [ has made strides in ensuring that most secondary schools have access to computers and the internet, and the corporate sector has supported this by donating computers to public schools 42[, 52]. Botswana’s Vision 2036 9][includes the introduction of computing education at the primary school level, indicating the country’s view that knowledge of technology is a key driver of productivity and economic growth9[]. Computing education policies in Botswana seem to be suicient although there is still room for improvement. However, they focus more on the computers and internet accessibility and availability than on empowering the teachers on how to use these resources to teach computing. While computers and the internet are available in almost all secondary schools, some primary schools still struggle with a lack of physical ICT infrastructure and internet 52].[ In addition, the teaching of computing at primary is still in its infancy: inconsistent and not compulsory [52]. 3.2 Kenya Computer education in Kenyan schools was irst introduced as an optional subject in 1996 with the Ministry of Education implementing the curriculum 60] in[ secondary schools (from Form 1 to Form 4) 47[, 57]. This was a result of collaboration between UNESCO and the Ministry of Education on computer education57in ]. The 1996 [ Ministry later published policy and curriculum guidelines in 1997 approving the teaching of computer education in secondary schools. The computer studies syllabus 60] has [ more basic ICT content, which includes, among others: Computer Systems, operating systems, word processors, spreadsheets, databases, desktop publishing, data processing, and elementary programming principles and system development. In January 2006, Kenya developed a National ICT Policy with the aim of encouraging the use of ICT in 26scho ]. Inols an efort [ to fulil this, the government and some NGOs supplied computers and ICT to teacher training Colleges and some scho 57ols ]. [ The ICT policy was reviewed in 2019 to advocate for the integration of ICT subjects in the curriculum at all levels of education 50]. [ Vision 2030 has been an enabling factor in ensuring the adoption of ICT skills in schools, which resulted in the government rolling out a project to distribute laptops to students in primary schools, this was partially implemented in some scho 47,ols[ 53]. The Competency-Based Curriculum (CBC) was launched in 2017 with one of its main drives towards improving digital literacy (use of digital content for class). However, it was not implemented in many scho1ols , 18]. [ Although Kenya has ICT policies and initiatives to promote the teaching of computing in schools, there are still signiicant challenges in implementing 56]. These them [ include inadequately trained teachers, a high student/teacher ratio, unavailability of teaching material as well as inadequate ICT resources18 [ , 44]. Furthermore, public schools lag in the acquisition of technology resources and infrastructure, increasing the gap between them and private school students. It should be noted that at the time of completing writing this paper, the Kenya government approved the irst programming syllabus for primary and secondary schools [45]. 3.3 Nigeria The irst policy on Computer Education was issued in 1988 in response to the growing popularity of computers across the world. However, teachers taught with unapproved documents or self-compiled topics until 2002, when the National Education Research and Development Council (NERDC) produced the irst “Computer Education Curriculum for Primary Schoolsž 75].[ The 2004 National Policy on Education (NPE) then made ‘Computer ACM Trans. Comput. Educ. 8 • Tshukudu et al. Country / Age 16-18 years 14-16 years 11-14 6-10 years Botswana E C N N Kenya N E N N Nigeria E C C C Uganda E E N N C = Compulsory; E= Elective; N= Not taught Table 3. Computer studies teaching across the selected African countries Education’ a compulsory subject for all students in Primary, and Junior secondary scho 68].ols In 2012, [ the National ICT policy mandated the integration of ICT into all tiers of58 Education , p. 30]. The [ Basic Education IT curriculum topics cover three themes: basic computer operations, basic concepts of IT, and computer application packages [40, 66, 67]. The content covers materials that impart knowledge to the students with some opportunities for seeing computers in action and possibly using them. Computer studies is an option at Senior Secondary education within the science and mathematics ield. Students may select 1 to 3 subjects outside their major ield [69, p. 18ś21], which gives opportunity for all students to elect computer studies. The Senior Secondary Computer Studies syllabus from the West African Examination Council (WAEC) includes the following topics: computer fundamentals and evolution, computer hardware, computer software, basic computer operations, computer applications, managing computer iles, developing problem-solving skills (including programming in BASIC), computer ethics and human issues [14]. Some of the endemic challenges of CS/IT education in Nigeria are poor availability of equipment (hardware and software), power supply and quality of teachers. Private schools tend to fare better than public schools in this regard[75], although less than 20% of students in Basic and Senior secondary education attend private schools [28]. 3.4 Uganda The Computer Studies syllabus was introduced into upper secondary education and covers knowledge areas like computer hardware and software, data communication, system security, ICT ethical issues, and emerging technologies11[]. In response to Uganda’s Vision 2040, which advocates for quality education, the Ministry of Education and Sports developed a competency-based lower secondary computer education curriculum in 2019 [12]. It consists of 16 topics distributed across four thematic areas (computer systems, data management and sharing, ICT safety, and environment and publications). The computing curriculum in the country is largely limited to teaching basic computer-use skills (with emphasis on word processing applications) with some focus on the use of the internet for accessing educational materials. In 2014, the Revised National Policy on Education recommended that every primary, secondary, and tertiary education level should pedagogically integrate ICTs into the teaching and learning process 51].[As of 2020, there has been no formal ICT curriculum for primary schools; however, due to the high demand for ICT skills in developing countries, extracurricular activities tend to ofer these opportunities. Some of the challenges facing the implementation of computing education are that most rural schools lack electricity, ICT resources such as computers and the internet, and qualiied ICT teachers. Some initiatives and projects with support from international organizations have been rolled out to reduce the rural-urban schools’ ICT digital divide by providing computers and training3].teachers This has [ resulted in the general increase in ICT use in Uganda’s education system. However, these challenges persist 54]. Furthermor [ e, some students do not complete school, primarily due to poverty and poor academic performance [48]. ACM Trans. Comput. Educ. Investigating K-12 computing education in four African countries (Botswana, Kenya, Nigeria and Uganda) • 9 4 METHODS 4.1 Study Design The pilot study intended to generate a baseline for understanding the capacity for computing education in primary and secondary schools in Africa by answering the research question: What is the capacity for delivering computing education in primary and secondary schools in four African countries from the teachers’ perspectives? As well as an analysis of countries’ policies and curricula, a study was designed to gather data from teachers in the four countries (Botswana, Kenya, Nigeria, and Uganda) around their experience of computing education through the use of a survey instrument and quantitative analysis. The existence of a publicly available and recent data set for high-income countries opened the possibility of carrying out a comparative study, both between the four African countries and between African teachers and teachers from high-income countries. This part of the research was planned around three stages:‘ (1) Instrument design and localization (2) Participant recruitment and data collection (3) Data analysis (including comparative) 4.2 Instrument design and localisation Many researchers have sought to look at K-12 curricula for computing in speciic countries with a range of survey instruments4[, 32, 46, 72]. In 2019, an international working group was formed to develop a survey instrument to support the evaluation of computing curricula around the world. The intention was that the survey instrument could be used to investigate the intended and enacted curriculum for computing in K-12 and teacher capacity, skill, and conidence in teaching the subject. The resultant instrument is MEasuring TeacheR Enacted Computing Curriculum (METRECC). 4.2.1 Development of the original METRECC instrument.The process of developing METRECC involved the development and curation of suitable questions and constructs and a pilot study consisting of 244 teachers across seven countries (Australia, England, Ireland, Italy, Malta, Scotland, and the United States). Finally, a review (including validity and reliability tests) led to revisions and the inal published survey instrument. The instrument was intended to be as comprehensive as possible. In terms of reliability, the project group tested the instrument for internal consistency reliability, inter-rater reliability, and test-retest reliability. The METRECC study published the data openly to allow for replication or re-validation 41].studies The work [ from this international group continued with several follow-up studies, all based on the work of the original pilot study. Where these included: an international comparison of K-12 computer science education intended and enacted curricula23[], an international pilot study of K-12 teachers’ computer science self-este 81] and em [comparing programming self-esteem of upper secondary school teachers to CS1 students [22]. 4.2.2 Adopting the METRECC instrument for the African study.Concerning our research, we use the METRECC instrument as it also consists of questions that address capacity factors that impact the enactment of a CS curriculum. These include teacher professional development, support, and resourcing (Access to infrastructure, facilities, equipment, curriculum content taught, access to teaching materials and resources). These questions align with our research objective of understanding the capacity for delivering computing education in primary and secondary schools in Africa. Details of factors afecting capacity are already discussed in Section 2.2 (The CAPE Framework and capacity). By using an adapted version of the METRECC instrument for this particular study, we can further the aims of the METRECC project, whereby researchers collectively work together towards a global picture of computing education in schools over time. In addition, we analyze the survey results using the CAPE framework to track the progress of broadening participation in the African countries. ACM Trans. Comput. Educ. 10 • Tshukudu et al. 4.2.3 Localisation of the METRECC instrument.There was some adaptation needed to ensure that the instrument was appropriate for teachers in Africa. It was essential to have local knowledge of each country being studied to be able to localize the survey instrument. The original METRECC questionnaire took one hour and 14 minutes to complete and was subsequently shortened by the team, giving an estimate for the completion time of 30 minutes 24]. Given [ that computer stud- ies/computer science is not well-developed in our participant community, we sought to shorten the questionnaire to less than 20 minutes. We also wanted to facilitate completion by removing questions that were not relevant in the African context and adapting those that needed diferent terminology. We removed some questions that were not relevant to capacity and related to non-teaching qualiications, classroom research, self-esteem, motivation, the teaching of cognitive and afective skills, and primary native language. We included some questions that were related to the capacity of resources and teacher professional development. We adapted some other questions to ensure that the questionnaire was meaningful to African teachers, as follows: • We changed computer science to computer studies/computer science and explained what was meant by computer science and computational thinking at the beginning of the questionnaire. • The list of topics was also changed to include some typical ICT topics such as word-processing, spreadsheets, etc. This was because the researchers representing the African countries felt this would make teachers feel more comfortable completing the survey. • We created diferent questions for Botswana, Kenya, Nigeria, Uganda, and "Other" to capture the stages of school being taught (see Table 2). • The question about programming environments was localized to relect the diference between learning programming in a text-based language using pen and paper, pseudocode, and unplugged activities as three diferent approaches to programming without computers, in order to more fully represent teachers’ experience. • We adapted the type of school question to add international and non-proit schools. The described changes were made iteratively by the authors in consultation with teachers in their country to ensure face and content validity. 4.3 Data collection The researchers associated with the selected countries in the study were able to contact teachers who taught computer studies directly through their networks. Sampling was purp13 osiv ] in e [order to locate teachers who would identify as teachers of computer studies/ computer science and therefore be willing to complete the survey. A variety of sources were used to ind initial participants, both through school networks and through links to non-proit organisations/ industry partners engaging in educational programmes. Contact was made by personal phone calls, email and instant messaging; social media was used but was not thought to be efective in this context. Snowball sampling 13][ was then used as those contacted passed on the survey in their own networks. Finally, in addition to circulating the survey, the researcher from each country completed the METRECC country template. The survey was open from 1st December 2020 to 31st January 2021. Survey Monkey’s estimated completion time was 17 minutes, and the actual time taken to complete the survey was from 9 minutes to 1 hour 58 minutes, with the median time being 24 minutes. Fifty-eight teachers completed the survey in its entirety and gave permission for the data to be shared publicly. In addition 10 teachers completed the survey but did not give this permission, and another 128 did not complete the survey to the end. Of the 58 teachers, 23 were from Botswana, 10 from Kenya, 15 from Nigeria, 9 from Uganda and 1 from Zimbabwe. The inal data set has been made publicly available [77]. ACM Trans. Comput. Educ. Investigating K-12 computing education in four African countries (Botswana, Kenya, Nigeria and Uganda) • 11 4.4 Data analysis The following data analysis steps were followed: (1) Finalisation of the analytic sample. Only the data for participants who fully completed the survey (n=58) was used. The data relating to the teacher from Zimbabwe was removed for comparative analysis between countries as an n=1 result was not felt to be valuable in this case but utilized when reporting across all respondents. Survey data were downloaded into MS Excel. (2) Descriptive statistics. Data were analyzed using excel and statistical analysis scripts in Python. The responses were summarised by country and across all the African countries. (3) Comparative statistics. The descriptive statistics were compared to those from an open-access dataset for the same questions and diferences presented. This data set (n=244) is from the original METRECC survey conducted in 2019 by the ITICSE working group 24[]. The pilot study of the METRECC instrument involved only high-income countries ( Australia, England, Ireland, Italy, Malta, Scotland, and the United States). Therefore, for the rest of the paper, we will refer to this data set as ‘teachers from high-income countries to contrast it with ‘African teachers,’ our data set. This included an analysis of the barriers to professional development to identify any statistical diferences that highlighted a capacity issue for the African countries under consideration. (4) Statistical test. The test used to compare the two ordinal data sets for (Q26) was a Mann-Whitney27 U ]. test [ This test assumes that the data is non-parametric and is used to compare two independent populations, assuming that the observations from both groups are independent, the responses are ordinal, and that under the null hypothesis H , it assumes that the distribution of both groups is63 equal ]. The[ conidence interval that will be used for comparisonpof -values the are 95%. 5 SURVEY RESULTS 5.1 Participant demographics Of the 58 teachers completing the survey, 33% (n=19) identiied as female, and 67% (n=39) as male. The majority of teachers were less than 50 years old (98%, n=57), with a median age of 30-39 years. Forty percent (n=23) of teachers described their location as rural or extremely rural, with another 40% as urban and 19% (n=11) as peri-urban (close to a town). Most teachers (65%, n=38) teachers’ highest qualiication was a Bachelor’s degree or higher, with 22% (n=13) with postgraduate qualiications. Twenty-three teachers were from Botswana, ten from Kenya, 15 from Nigeria, nine from Uganda. 5.2 Experience of teaching Teachers were asked to share their CS teaching experience, e.g., years of experience teaching CS. Overall, the teachers had the experience of teaching computer studies/computer science in school. Sixty-six percent (n=38) had more than three years’ experience, and 33% (n=19) had more than ten years of experience. Botswana teachers were the most experienced, with over 50% (n=13) of the Botswana teachers completing the survey having more than ten years of experience in teaching computer studies/computer science. Most teachers (65%,n=38) reported that less than 50% of their students had a low socioeconomic status. Sixty-nine percent (n=40) of teachers taught in public or government-funded schools, with the remaining 31% teaching in non-government, independent, non-proit, or international schools. Twenty-three of the 58 (40%) teachers taught computer science/computer studies for more than 50% of their time. Fifteen of the teachers stated that more than 50% of their time had been spent teaching computer science without computers. Seventeen percent of the Botswana teachers said that they had been teaching computer science without computers, as compared to 30-33% in the other 3 African countries. This diference is discussed further in Section 6.3. ACM Trans. Comput. Educ. 12 • Tshukudu et al. Fig. 2. Programming environments used 5.3 Capacity in terms of curriculum The intended curriculum relating to each of the four countries in our study has already been described in Section 3. As already elaborated in Subsection 2.2, the curriculum is integral in capacity building; therefore, teachers were asked to stipulate what curriculum they followed and the subjects they taught. Sixty-two percent of the teachers used a national or provincial standard curriculum to teach computer studies/computer science, but there was some variation by country (Botswana, 87%, Kenya, 70%, Nigeria 33%, and Uganda 33%). In Nigeria and Uganda, 55-60% of the teachers used either their own or their school’s computer studies/computer science curriculum, which was higher than for Botswana and Kenya. Topics taught in the diferent countries are shown in Table 4. The top half of this table shows the topics that were included in the original version of the survey instrument and for which there is data from high-income countries. The lower half of the table consists of game design, which was added to the revised version of the full METRECC survey but for which there is no 2019 data. Also, additional topics that the researcher team felt were more pertinent to Africa and would help African teachers who were completing the survey. Across the teachers in Africa, the seven most commonly taught topics were computer applications, word- processing, computer software, databases, hardware, and spreadsheets. On average, 55% of the African teachers taught algorithms and 48% programming skills and concepts. This was much higher among Kenyan teachers, with 90% teaching algorithms and 70% teaching programming. Table 4 also shows a comparison between the ’high-income data set’ and African teachers. The table shows that the teachers from high-income countries were teaching more algorithms, computational thinking, and programming, and the African teachers were teaching more databases and hardware topics. There are fewer diferences between the two datasets concerning ethics, cybersecurity, and networks. One of the areas of interest in this study was the amount of time teachers spent teaching programming and the type of environments they used. As described in Section 4.2 the question was adapted to understand if the African teachers had resources to teach the programming content in the curriculum, if any. Teachers were asked whether ACM Trans. Comput. Educ. Investigating K-12 computing education in four African countries (Botswana, Kenya, Nigeria and Uganda) • 13 Topic Botswana Kenya Nigeria Uganda Africa High- income Programming skills and concepts 48% 70% 47% 22% 48% 90% Privacy 61% 60% 40% 11% 48% 62% Robotics 43% 0% 20% 0% 24% 42% Databases 96% 90% 33% 56% 72% 43% Ethics 65% 70% 40% 44% 57% 67% Web Dev/Web 2.0 13% 30% 13% 56% 24% 48% Data representation 43% 80% 53% 44% 53% 70% Machine learning 30% 0% 20% 11% 19% 19% Cybersecurity 65% 60% 33% 11% 48% 59% Algorithms 52% 90% 47% 33% 55% 84% Hardware 100% 90% 60% 67% 83% 68% Information systems 70% 80% 47% 44% 62% 42% Data analysis and visualisation 43% 30% 33% 11% 34% 36% Network and digital systems 70% 90% 40% 33% 60% 52% Computational thinking 26% 20% 47% 0% 28% 74% Artiicial intelligence 52% 40% 20% 11% 36% 27% Design process 48% 70% 27% 0% 40% 61% Added to survey localised to Africa Computer applications 96% 100% 80% 78% 90% N/A Word-processing 96% 100% 67% 56% 83% N/A Computer software 96% 70% 73% 56% 79% N/A Operating systems 83% 100% 53% 44% 72% N/A Spreadsheets 96% 80% 47% 33% 71% N/A Data and ile management 87% 40% 60% 56% 67% N/A Social and economic implications 74% 80% 47% 22% 60% N/A Systems development life cycle 57% 90% 47% 11% 53% N/A Computer graphics 61% 60% 47% 22% 52% N/A Game design 4% 10% 7% 11% 7% N/A Table 4. Topics taught: African teachers vs teachers from high-income countries they used unplugged activities, block-based (visual programming), text-based programming environments, and additionally if they taught text-based programming through pen and pencil methods, and the extent to which they used pseudocode. The response to this question is shown in Figure 2. It shows that 69% teachers used pseudocode to some extent, 52% taught text-based programming using pen and paper methods, 38% used visual (block-based) programming environments, and 47% taught programming using text-based programming environments on computers. Although the question was asked diferently in the original pilot study, comparing the amount of time teachers said they used text-based programming environments is possible. Sixty-ive percent of the teachers from high-income countries said that they taught text-based programming (on computers), using languages such as Java and Python. In contrast, only 47% of the African respondents did so. ACM Trans. Comput. Educ. 14 • Tshukudu et al. Fig. 3. Types of PD accessed by African teachers responding to survey compared to high-income countries 5.4 Capacity for professional development Capacity for computing education includes the knowledge and skills of the CS teachers. The teachers’ CS knowledge and skills can be enhanced through professional development. Therefore, teachers were asked (Q24) about the types of professional development they have accessed in computer studies/computer science over the last 12 months. These include a range of options, including peer observation, personal research, observation visits to other schools or industries, and courses and formal training. The most frequently accessed forms of professional development for the African teachers completing the survey were courses, workshops, and seminars, with 59% teachers saying that they had accessed these, closely followed by reading and peer observation. Only 28% of African computer studies teachers said they had participated in a teacher network. Figure 3 shows this data compared to the High-income countries. Teachers were also asked if they would like to access the forms of professional development they had not been able to previously access, and 65% (n=38) said they would value participation in a teacher network or the opportunity to observe computing in a business or industry setting. 5.5 Capacity in terms of support and resources available In order to understand the capacity for resources in African schools, teachers were asked (Q14) about the support they had for their computing teaching during the last twelve months, from the following list: • School ICT support lab/technician • Computer lab • Time for preparation • Time of for professional development • Team teaching/support ACM Trans. Comput. Educ. Investigating K-12 computing education in four African countries (Botswana, Kenya, Nigeria and Uganda) • 15 • Funding for equipment Botswana teachers (100%, n=23) had access to a computer lab, whereas only 33% (n=3) in Uganda. Thirty-three percent of Nigerian and Ugandan teachers (n=5, n=3, respectively) said that they had no access to any of the items in the list (see Table 5). This is despite the fact that most of the Ugandan teachers in the sample are in non-government-owned schools. There is also more access to technician support in Botswana at 78% (n=18). This points to the fact that more infrastructure is available in Botswana to support the teaching of computing than in other countries. Resources Africa Botswana Kenya Nigeria Uganda high- (all) income School ICT Support Staf / lab 57% 78% 60% 33% 44% 67% attendant / technician Computer lab 78% 100% 80% 67% 33% 84%** Additional time allotted for class preparation 26% 100% 80% 67% 33% 56% (e.g., planning time during the day) Time of to attend Professional Development 17% 13% 50% 7% 0% 76% Team teaching or team support 28% 30% 40% 20% 22% 28% Funding to purchase computing equipment16% 17% 20% 7% 11% 52% I have none of these 16% 0% 10% 33% 33% N/A Table 5. Support teachers have access to for teaching computer studies/ computer science (**question diferently phrased) In terms of time of for professional development, only 13% of the Botswana teachers received this. Only in Kenya did teachers report (n=5, 50%) that they had some provision to attend professional development in school time. Table 5 also includes teachers responding positively to this question from the data on high-income countries, although one of the questions in the METRECC survey is slightly diferent. The METRECC survey asks about a ‘single CS classroom or shared computer room,’ whereas we translated this to ‘computer lab’ for this survey version. This may make it diicult to compare that particular item. When comparing the resources available across all teachers in the African survey and the high-income countries, the most considerable diferences are shown in terms of time of to attend professional development (17% compared to 76%) and funding for computer equipment (16% compared to 52%). To understand more about the capacity for resources, we asked the teachers what they had used for teaching computer science over the last 12 months. This includes computers, textbooks, and phones/tablets. Teachers in Botswana all used laptops or PCs, with only 78% (n=11) and 73% (n=7) in Nigeria and Uganda, respectively. However, 60% (n=9) of teachers from Nigeria said they were using smartphones or tablets to teach, which was higher than the other countries. Across all the teachers in the survey, only 33% were accessing programming resources online and 24% using online question banks. In the next two sections, we identify the needs expressed by the teachers in terms of support needed and perceived barriers to professional development. 5.6 Capacity in terms of support needs for resources To understand more about the teachers and resource capacity in the four countries, we asked the teachers (Q25) what support they would need to help them teach computer science/computer studies. The question speciically ACM Trans. Comput. Educ. 16 • Tshukudu et al. Support needed Africa Botswana Kenya Nigeria Uganda High- (all) income Non-CS speciic technology equipment (e.g. computers, tablets) 52% 48% 50% 60% 56% 25% CS-speciic technology (e.g. robotics, CS software) 57% 70% 70% 40% 33% 48% Improved technology infrastructure (e.g. Internet) 67% 65% 90% 40% 100% 32% Support to carry out classroom research 38% 30% 40% 40% 44% 31% Professional Network/Community 59% 61% 40% 60% 67% N/A I do not need any additional support teaching Computer Science. 2% 0% 0% 0% 11% N/A Table 6. Support needed by country enquires about the teachers’ ICT infrastructure needs and their professional development needs to implement a successful CS curriculum. Up to three answers were permitted (see Table 6). The results indicate that in Uganda and Kenya, the greatest need is for improved technology infrastructure. In contrast, in Botswana, it is for CS-speciic resources such as robotics, and in Nigeria, the greatest need is for both computers and tablets and a professional network. Across the four African countries, the greatest needs are for improved infrastructure (n=39, 67%) and also a professional network for the teaching of computer science in primary and secondary schools (n=34, 59%). However, when comparing between countries, there are diferences in the need for infrastructure: Ugandan teachers (n=9, 100%) said improved technology infrastructure would be valuable in contrast to 40% (n=6) Nigerian teachers and 65% (n=15) teachers from Botswana. Section 3 highlighted that there is more provision for infrastructure in Botswana than in Uganda, and this may be relected in this data. 5.7 Capacity in terms of barriers experienced for professional development To understand teacher capacity in professional development, teachers were asked (Q26) about barriers to profes- sional development: "How strongly do you agree or disagree that the following present barriers to your participation in CS professional training or development?" , which consisted of nine Likert scale statements, using a ive point scale ranging from Strongly agree to Strongly disagree with a Neutral option. Table 7 presents the percentage of responses per question per study. We undertook a statistical comparison between the data from the high-income countries and the African study responses. Acknowledging the selection of anchor points and the use of varying weighted means for analysis, the comparison used in this study selected the following weighted values to calculate the mean: 5 - Strongly agree; 4 - Agree; 3 - Neutral; 2 - Disagree; 1 - Strongly disagree. This data is summarised in Figure 4 which shows the summed strongly agree and agree on responses compared across the two populations. To compare the two study cohorts’ responses to each statement, we selected and conducted a Mann-Whitney U test (as described in Section 4.4) and present pthe -value. The Mann-Whitnepy-values for the comparison of the two studies’ responses are presented in Table 8. Statistically significant diferences:The statement with a statistically signiicant p-value (< 0.000) was"I do not have time because of family responsibilities" , where the teachers from high-income countries were more in agreement with this statement than participants from African countries. The cost of professional de"Pr velopment ofessional ( training is too expensiv ) also e" reported a statistically signiicant difer p-value ence < ( 0.0000), where, in this case, African participants reported that this might be more of a barrier for them. Access to PD is another barrier with a statistically signiicant difer "Ther ence e is ( no relevant training or professional development ofer ). Aeccess d" to resources ("I don’t have the resources (equipment, network access) to participate in professional development" ) ACM Trans. Comput. Educ. Investigating K-12 computing education in four African countries (Botswana, Kenya, Nigeria and Uganda) • 17 High-income countries (n=242) Survey data from African countries (n=58) Question SA A N D SD SA A N D SD I do not have the prerequisites 2% 16% 16% 22% 43% 14% 10% 12% 29% 33% (e.g. qualiications, experience) Professional training is too 11% 33% 26% 18% 12% 31% 38% 14% 10% 5% expensive There is a lack of support from my 10% 22% 22% 28% 18% 12% 31% 24% 24% 7% school I do not have time because of 18% 34% 19% 19% 10% 5% 5% 24% 40% 24% family responsibilities The training or PD conlicts with my 8% 22% 22% 30% 18% 5% 19% 31% 31% 10% work schedule There is no relevant training or 6% 22% 20% 33% 18% 19% 24% 17% 28% 10% professional development ofered There are no incentives for 13% 30% 21% 22% 14% 17% 28% 21% 22% 7% participating in PD The distance to travel is too great 17% 31% 26% 17% 9% 14% 26% 26% 26% 7% I don’t have the resources (equipment, 5% 19% 33% 26% 17% 16% 29% 9% 36% 7% network access) to participate in PD SA=Strongly agree; A=Agree; N=Neutral; D=Disagree; SD=Strongly disagree Table 7. Barriers to professional development: percentage responses Question Mann-Whitney p-value Professional training is too expensive < 0.0000 I do not have time because of family responsibilities < 0.0000 There is no relevant training or professional development of- 0.0053 fered There is a lack of support from my school 0.0141 I don’t have the resources (equipment, network access) to par- 0.0189 ticipate in professional development I do not have the prerequisites (e.g. qualiications, experience) 0.0843 There are no incentives for participating in professional devel-0.1346 opment The distance to travel is too great 0.1485 The training or PD conlicts with my work schedule 0.3523 Table 8. High-income countries and African (all four countries) analysis highlights another statistically signiicant diference. This is also the case for support within "There is the school ( a lack of support from my school"). For all these statements, the barrier is greater for African teachers than for the cohort from high-income countries. ACM Trans. Comput. Educ. 18 • Tshukudu et al. Fig. 4. Barriers to professional development Marginal diferences: Only one of the statements reports a marginal/borderline comparison. This was the statement "I do not have the prerequisites (e.g., qualiications, experience)" . While the p-value did not report a statistically sig- niicant diference between the cohorts. African teachers reported that they feel like they have fewer prerequisites. The remaining three statements showed no statistical diferences. 6 DISCUSSION This study aimed to understand the capacity state of computing education in primary and secondary schools (K-12) in Botswana, Kenya, Nigeria, and Uganda. We used the METRECC instrument to survey 58 CS teachers speciically about their implementation of the CS curriculum to understand the ICT resources available to them, the curriculum content they are using, their professional development, and the barriers they are facing. We also use the CAPE framework as a model to analyze the capacity of CS education in these African countries. The METRECC survey instrument captures data that allows for comparisons between countries. Therefore, we also use the survey results to compare the African countries and other high-income countries (England, Scotland, USA, Australia, Italy, and Malta). This discussion section presents the emerging diferences and explains the potential reasons for the diference, building on the capacity level of the CAPE framework. From the survey indings, together with the analysis of the country backgrounds, ive major themes that afect the implementation of CS have emerged: programming in the curriculum, teacher professional development, ICT infrastructure (computers, hardware, internet, software, e.t.c), funding and policies. This section will start by discussing these ive themes in the irst ive subsections, and the last part of the section will discuss how they can be applied to the CAPE framework. ACM Trans. Comput. Educ. Investigating K-12 computing education in four African countries (Botswana, Kenya, Nigeria and Uganda) • 19 6.1 Capacity in terms of curriculum 6.1.1 Comparison amongst the African countries.The indings reveal that across all the four African countries, the commonly taught topics in the computing curriculum focus on the use of computers/ICT resources, and less focus is given to the teaching of programming. For example, only 57% of the teachers taught programming skills and concepts across three countries. Furthermore, the programming content in the syllabus across all these countries covers topics that teach facts compared to giving the students the ability to be program developers. For example, the content covered in the Botswana syllabus includes łprogramming techniques, representing algorithms using pseudo-code, showing understanding of diferent programming languages and program translatorsž [59]. At the same time, the Ugandan curriculum has no programming content at11 all ]. Unlike [ the other three countries, Kenya has a syllabus with a minor component aiming to teach students write to and run programs[60], which explains why 90% of the teachers in Kenya are engaged with teaching programming. These results also show us that the intended computing curriculum inluences the teachers’ choice of programming environments. Less than half of the teachers use programming languages (text/blocks), and two-thirds use pseudo-code. The preference for pseudo-code over programming languages may also be because teachers are not trained to teach such content or the available infrastructure is inadequate to use these programming environments [55, 56]. 6.1.2 Comparison between high-income countries and low- middle-income countries (African countries).Comparing the two data sets shows that African teachers are teaching more databases and hardware topics. At the same time, high-income countries have shifted from basic ICT skills to a more knowledge-based curriculum that includes computational thinking, programming, and algorithms. "Learning and acquiring digital competencies go beyond pure ICT skills, it involve the creative use of ICT, including 20].coCrucially ding" [ , while most of the African countries in the study have not reviewed their computing curriculum since implementation, most of the high-income countries have had the opportunity to review their curriculum more than 43]. This once [ allows countries to keep up with the rapid CS developments and teach relevant content that students will need to understand and fully participate in modern society. 6.2 Capacity in terms of teacher professional development 6.2.1 Comparison amongst the African countries.There is not much variation amongst the African countries regarding accessibility to professional development (PD). However, more Kenyan teachers (50%) have reported that they are given time of to attend professional development compared to the other African countries. In contrast, Ugandan teachers have reported that they are given no time of to participate in professional training. On average, 17% of all African teachers have reported that they are given time of to attend professional training. Furthermore, the teachers report a lack of support from their schools and that there is no relevant training for them to attend. This could be because the implementation of ICT education policies is still very much focused on accessibility and availability of ICT infrastructure in the schools as compared to the training 52, 56of ]. teachers [ 6.2.2 Comparison between the high-income countries and low- middle-income countries (African countries).For African teachers, the main issue as far as PD is concerned is the cost, and there was a statistically signiicant diference (p<0.0000) between teachers from African and high-income countries for this question. The data reveals that African teachers have relatively more access to PD activities with fewer cost implications, including peer observations and school visits. Teachers from high-income countries report more access to potentially costly activities with internet implications, such as workshops, seminars, short courses, education conferences, and PD networks. African teachers also reported having comparatively more challenges accessing ICT resources for training and not being ofered relevant training. ICT infrastructure has the potential to increase access to training and improve the quality of teacher training in Africa and bridge the gap between high-income countries and low-income countries. There are now many free ACM Trans. Comput. Educ. 20 • Tshukudu et al. online training materials as well as free online workshops for computing teachers that are provided by experts around the world [56]. The ability of the African teachers to take full advantage of the internet as an educational resource and as a means of sharing educational content remain key challenge 52]. Furthermor [ e, teachers who do receive professional training are often unable to use their skills because of the lack of access to infrastructure [26]. ICT education policies in the African countries, as in the high-income countries, have recommended teacher training [50ś52, 68]. 6.3 Capacity in terms of ICT infrastructure 6.3.1 Comparison amongst the African countries.Results show a wide variation in teachers’ access to ICT infras- tructure in the four African countries. As the only upper-middle country, Botswana has more ICT infrastructure in secondary schools, with 100% of the surveyed secondary school teachers reporting access to labs, comput- ers, and laptops. It should be noted that each lab may consist of only 15-20 computers though 42].[The two lower-middle-income countries (Kenya and Nigeria) follow behind Botswana in terms of access to ICT. Ugandan teachers report the least access to ICT infrastructure, with only 33% of Ugandan teachers reporting having access to a computer lab; Uganda is a low-income country. Furthermore, the indings suggest that teachers from Uganda (100%) and Kenya (90%) have the greatest need for improved technology infrastructure (e.g., internet), as compared to Botswana (65%) and Nigeria (40%). The data reveals that Uganda, as the lowest middle-income country among the African countries, is the most afected by a lack of capacity for ICT infrastructure. Although still not enough, the availability of and access to ICT infrastructure in Africa has primarily been concentrated in the upper-middle-income countries as compared to low-income countries 71]. The [inequalities amongst countries concerning access to infrastructure have already been reported in prior resear 31, 79 ch].[Lack of access to basic ICT infrastructure hinders the ability of the African schools to successfully implement their CS curricula. The availability of ICT infrastructure seems to correlate with the socio-economic status of the country. 6.3.2 Comparison between the high-income countries and low- middle-income countries (African countries).The data also shows ICT infrastructure access disparity between African and high-income countries. More teachers have access to ICT infrastructure in high-income countries (84%) compared to African countries (78%). This is not a big diference, but it is skewed by the Botswana (upper-middle) teacher data. In addition, the data shows that 73% of the African teachers need improved ICT infrastructure (e.g., internet) as compared to just 33% of the high-income countries. The gap between developed and developing countries seems to keep widening concerning access and availability of ICT infrastructure, as recently reported by Vegas and colleagues [80]. Although there are many ICT education policy initiatives in these African countries, eforts have been mainly geared toward deploying ICT infrastructure in secondary schools. This means that primary school students in these countries don’t have the same access to computing education as secondary school students. For example, in some primary schools surveyed in Botswana, students in primary schools share two, three, or four computers that are available and functioning in the whole 52 scho ]. These ol [ are problems that high-income countries may not face as they tend to introduce computing literacy as early as kindergarten/primar24 y].leThe velavailability [ of ICT infrastructure in schools seems to be no longer frequently discussed in high-income82countries ] which [ allows them to focus more on teacher professional development. Our indings seem to reveal that the ICT infrastructure is heavily afected by funding, as shall be discussed in the following subsection. 6.4 Capacity in terms of funding 6.4.1 Comparison amongst the African countries.This study gave us insights into the capacity for funding in the African countries from a computing teachers’ perspective. We acknowledge this may be a limited scope, yet still helpful to understand barriers to implementing computing education curricula. The indings reveal that only ACM Trans. Comput. Educ. Investigating K-12 computing education in four African countries (Botswana, Kenya, Nigeria and Uganda) • 21 a few teachers in all the four African countries (average, 16%) have access to funding to purchase computing equipment. Uganda (11%) and Nigeria (7%) have the least access to funding to purchase computing equipment. As elaborated in Section 3, these two countries also have been reported to lack funding for basic electricity, a crucial pre-requisite for all ICT usage in schools. This may explain why these two countries have the least number of teachers having access to computer labs. These results suggest that countries with low-middle income are less likely to have funding that supports purchasing of ICT infrastructure to support the implementation of computing education in schools hence afecting opportunities for computing education for their students. 6.4.2 Comparison between the high-income countries and low- middle-income countries (African countries).The indings reveal that the teachers in high-income countries (54%) have more funds available for ICT resources than in African countries (16%). Furthermore, teacher professional development is also afected by funding. The African teachers report that their main issue as far as PD is concerned is the cost of participating in PD. This was discussed in detail in the teacher professional development Subsection above. It appears that the African countries still struggle more with funding issues, which directly impedes budgets for IT equipment, curriculum reform, and teacher training. The lack of funding greatly afects the implementation of ICT policies, as shall be discussed in the following Subsection. 6.5 Capacity in terms of policy 6.5.1 Comparison amongst the African countries.As discussed in Section 3, the four African countries all have policies that support building capacity for computing education. Most of these policies have been implemented as early as the 90s. These national policies, among other things, recommend the implementation of ICT infrastructure, ICT curriculum, and teacher training. Although there are many ICT education policy initiatives with periodic reviews in each country, eforts have been mainly geared toward deploying ICT infrastructure in secondary schools rather than primary schools due to limited resources. 6.5.2 Comparison between the high-income countries and low- middle-income countries (African countries).Just like the African countries, the high-income countries have policies that support building capacity for computing education, including implementation of ICT infrastructure, ICT curriculum, and teacher training. However, unlike the African countries, the high-income countries have now adopted initiatives and policies to introduce the development of Computational thinking skills in the school38 curricula ]. For example [ , England, with the support from industry, managed to persuade the government to change the policies and curricula to focus more on computational skills than basic ICT skills 10]. The[ICT education policies in African countries, despite being reviewed several times, remain focused on establishing the availability of and accessibility to ICT infrastructure in schools50[, 51, 58] as compared to teacher training and curricula reform. The gap of policy capacity-building eforts to expand CS education between developed and less developed countries has also been reported in [80]. Despite all the policy eforts from diferent countries, there is still much room for more supportive CS policies, such as addressing equity issues, as computing education grows across the globe. 6.6 Revisiting the CAPE framework In this sub-section, we review our results through the lens of the CAPE framework. As already explained in sub-section 2.2, the CAPE framework is a valuable model for analyzing, reporting data, and tracking the progress of broadening participation and implementing CS curricula across all its levels (Capacity, Access, Participation, and Experience). The CAPE framework was designed in the context of the US as a lens for assessing equity in computing education. Based on the teachers’ perspective and the data examined, our indings indicate that high-income countries and African countries may be at diferent stages of implementing computing education in schools. ACM Trans. Comput. Educ. 22 • Tshukudu et al. High-income countries, although still addressing capacity issues (e.g, teacher professional development), seem to be also focusing more on addressing issues at higher levels of the CAPE pyramid, Participation such as and in Experience ofwhile the African countries are still struggling Capacity withfor , the lowest level, and starting point of the CAPE pyramid, which is concerned with the availability of resources that support the implementation of a CS curriculum of high-quality. We aim to contribute to Fletcher’s CAPE frame30 work ] prop byosing [ that the Capacity level be more ine-grained for the African context. This will be useful in the African context to assist in monitoring progress around computing education implementation over time. We draw out dependencies between policy, funding, infrastructure, curriculum implementation, and teacher professional development. Level Survey ques- Botswana Kenya Nigeria Uganda All-Africa High- tions and income research evi- dence used Teacher PD (e.g. Q14-Table 5- Q24- Figure 3, insuicient slightly sui-insuicient insuicient insuicient highly sui- How many teachers have time Q14-Table 5, (13%) cient(50%) (7%) (0% ) (17%) cient(76%) of to attend PD?) Q26-Table 8, Section 3 Curriculum (e.g. Table 4 Q19-Table 4, Ta- slightly sui-slightly sui-slightly sui-insuicient slightly sui-highly sui- Does the curriculum include ble 3, Section 3, cient (1-26%. cient (1-20%, cient (1-47%, (1-0%, 2-22%) cient (1-28%, cient (1-74%, (1) computational thinking (2) Q22-Figure 2 2-48%) 2-70%) 2-47%) 2-48%) 2-90%) programming skills and con- cepts?) ICT Infrastructure (e.g. Q25- Q25-Table 6, slightly sui-insuicient moderately insuicient slightly sui-moderately Table 6- How many teachers Q26-Table 8, cient(35%) (10%) suicient (0%) cient(33%) suicient do not need support with im-Q14-Table 5 (60%) (68%) proved ICT infrastructure?) Section 3 Funding (e.g Q14-Table 5-How Section 3, insuicient insuicient insuicient insuicient insuicient moderately many teachers have access to Q26-Table 8, (17%) (20%) (7%) (11%) (16%) suicient funding to purchase computingQ14-Table 5 (54%) equip?) Policy (Section 3-e.g. Do poli-Section 3 moderately moderately moderately moderately moderately highly sui- cies recommend ICT infrastruc- suicient suicient suicient suicient suicient cient ture, ICT curriculum, teacher training, computational think- ing/programming?) Table 9. Aspects of capacity for CS education in African countries compared to high-income countries Table 9 is based on the discussion points in the previous Subsections (6.1-6.5) which explains the capacity levels in detail and how they relate with each other. The table shows speciic examples from our data-set which demonstrates how we analyse and draw out dependencies within Capacity levelbetween policy, funding, infrastructure, curriculum implementation, and teacher professional development. We demonstrate this by using measurements of a Likert scale highly , suicient(76-100), moderately suicient(51-75), slightly suicient(26-50) and insuicient(0-25). This is to allow us to provide simple valuation between the capacity sub-components. It can be observed that while the African countries have moderately suicient policies with good recommendations, they struggle with their implementation due to limited government52 funding , 56]. This [ means that until the basic needs of funding ICT infrastructure in schools are met, these countries cannot put their focus on the other issues such as computing curriculum and teacher PD. Table 9 illustrates how we draw the dependencies which lead to the development of the ine-grained models in Figure 5 and Figure 6 that illustrates the dependencies between these components and how they may build and rely on each other. In the case of Africa: • Teacher PD and CS Curriculum development: Currently there is insuicient teacher PD as reported on average by the four African countries’ teachers and the computer studies curriculum lacks relevant ACM Trans. Comput. Educ. Investigating K-12 computing education in four African countries (Botswana, Kenya, Nigeria and Uganda) • 23 Fig. 5. A multi-faceted view of capacity for computing education content regarding programming and computational thinking. Teacher PD and curriculum development need to progress in tandem, e.g teachers need to be trained for relevant content in the curriculum while the curriculum cannot be implemented efectively without trained teachers. Table 9 shows that implementing suicient teacher PD and the curriculum, may depend on adequate ICT infrastructure, funding and the right policies in schools as can be evidenced for high-income countries. • ICT Infrastructure: African countries still face the challenge of providing all students from both primary and secondary with ICT resources for computing education. Before ICT integration into schools can be efective, there has to be an adequate amount of funding. • Funding level: Teachers have reported a lack of funding for teacher PD and ICT infrastructure. Table 9 shows funding is the most problematic for all the African countries. This may explain why the African countries, unlike the high-income countries, continue to lack the capacity for resources in the top levels of teacher PD and ICT infrastructure. Before funding can be released, there has to be a policy recommendation on resources that need the funding. In this case, the policies are suicient. Therefore, the deiciencies at this level seem to be linked to the country’s economic status. • Policies: African countries have deliberate policies that encompass an enabling environment for computing education, such as recommendations for ICT installations in schools and teacher training. However, there is more room for improvement in these policies. Figure 6 shows the model developed in Figure 5 embedded into the CAPE framework. By expanding the capacity forlevel, the framework may be more helpful for a global context and can represent the journey of more countries. It should be noted that the dependencies we are proposing in the sub-components of the capacity level may overlap each other. Depending on an individual country, the lower levels may come before the upper levels ACM Trans. Comput. Educ. 24 • Tshukudu et al. Fig. 6. Extending the CAPE framework for the international context and vice versa (see Table 9). For example, some countries like Kenya may lack suicient funds but may still get a lot of support from industry and non-governmental organizations on training teachers and teaching students programming in extra-curricula activities. This strategy is also very common in high-income 10, 82countries ]. [ However, a country like Uganda seems to be following the pattern of dependencies as expected. We conclude that our data shows that African countries are still focusing capacity on the forlevel and until the needs of that level are met, they will struggle to progress to issues around providing access to the curriculum across the population. It is clear that African countries still have the challenge of providing all students with equal opportunities to computing education as compared to high-income countries. 7 THREATS TO VALIDITY The focus of this study was to identify insights in K-12 computing education in four African countries (while comparing the teachers’ responses with the participants from the original METRECC study), however, some threats to validity should be noted with the pilot study. The following threats to validity should not detract from the process implemented, as they provide a road map for future studies in this area, as well as early insights that have not been investigated to date in African countries (as discussed in Section 6). The sample size was relatively small per country, with a maximum participation of 23 and a minimum participation of nine teachers, in countries that have populations up to 206 million. While 197 teachers started the survey (which is comparable to the original METRECC study with 244 participants), ten completed the survey but did not give their permission to publish the data, but more concerning, is that 128 did not complete the survey to the end. Finally, only one teacher from Zimbabwe participated in the study and was subsequently removed due to low sample size for that country. This drop of in numbers (especially for teachers who started but did not ACM Trans. Comput. Educ. Investigating K-12 computing education in four African countries (Botswana, Kenya, Nigeria and Uganda) • 25 complete the survey) could be investigated further in order to avoid this large number of drop ofs for future studies. 8 CONCLUSION AND FUTURE WORK In this paper, we have sought to understand the capacity for computing education in four African countries, across three diferent areas of Africa, through a comparison of policy, funding, infrastructure, curricula, and professional development using a survey of 58 teachers. The survey was conducted using the METRECC instrument, and the results were analysed through the lens of the CAPE framework’s capacity level. Our analysis has shown that in some areas of Africa, there is still a need for resources and infrastructure for computing and that it is diicult to instigate teacher professional development in topics like programming while that is still being developed. Evidence for this includes the number of teachers who say they use pen and paper methods to teach text-based programming where it exists in the syllabus. In addition, while the policies around the provision of ICT and computing education are being implemented, these do not extend to an extensive provision in primary education for digital or computing education. In investigating this with the CAPE framework [30] in mind, it seemed that the underlying layer of “capacity forž underlying the provision of computing was more multi-layered than it has been represented in CAPE, particularly if this framework is to be helpful outside the context of high-income countries. In the interest of equity, models that allow us to examine all contexts may be helpful, and in doing so, it will be easier to identify opportunities for collaborative work where high-income countries can support low or middle-income countries. We intend to repeat the survey in subsequent years and analyze the data through the proposed capacity sub-components to develop a fuller picture as Africa develops its capacity for formal computing education. We hope that this paper contributes to future international work which sees the development of global computing education for all, potentially be aided by country collaborations and shared resources. REFERENCES [1] Beatrice M’mboga Akala. 2021. Revisiting education reform in Kenya: A case of Competency Based Curriculum Social (CBC). Sciences & Humanities Open 3, 1 (2021), 100107. [2] Tehreem Anwar, Arturo Jimenez, Arsalan Bin Najeeb, Bishakha Upadhyaya, and Monica M McGill. 2020. Exploring the Enacted Computing Curriculum in K-12 Schools in South Asia: Bangladesh, Nepal, Pakistan, and Sri ProLanka. ceedings In of the 2020 ACM Conference on International Computing Education Resear . 79ś90. ch [3] Jim Ayorekire and Revocatus Twinomuhangi. 2012. Uganda: Educational reform, the ruralśurban digital divide, and the prospects for GIS in schools. In International perspectives on teaching and learning with GIS in secondary. Springer schools , 283ś289. [4] Eric Banilower and Laura Craven. 2020. Factors Associated with High-Quality Computer Science Instruction: Data from a Nationally Representative Sample of High School Teachers. ProInceedings of the 51st ACM Technical Symposium on Computer Science Education . 360ś365. [5] The World Bank. 2021.World Bank Country and Lending Groups . Retrieved February 20, 2021 from https://datahelpdesk.worldbank.org/ knowledgebase/articles/906519-world-bank-country-and-lending-groups [6] Erik Barendsen, Linda Mannila, Barbara Demo, Nataša Grgurina, Cruz Izu, Claudio Mirolo, Sue Sentance, Amber Settle, and e Gabriel Stupurien e. ˙ 2015. Concepts in K-9 computer science education.PrIn oceedings of the 2015 ITiCSE on working group rep. orts 85ś116. [7] Botswana. 1994. The revised national policy on education, April . Gab 1994orone : Govt. Printer. [8] Vision 2016 Council (Botswana). 1997. The revised national policy on education, April . Lentsw 1994 e la Lesedi, (Pty) Limited. [9] Vision 2036 Presidential Task Team (Botswana). Vision 2016. 2036: Achieving prosperity.for Lentsw all e La Lesedi (Pty) Limited. [10] Neil Christopher Charles Brown, Michael Kölling, Tom Crick, Simon Peyton Jones, Simon Humphreys, and Sue Sentance. 2013. Bringing computer science back into schools: Lessons from the UK.PrIn oceeding of the 44th ACM technical symposium on Computer science education . 269ś274. [11] National Curriculum Development Centre. 2013. Subsidiary Information and Communication Technology TEACHING SYLLABUS . Retrieved March 9, 2021 from https://www.ictteachersug.net/wp-content/uploads/2018/04/ICT-Sub-MTC-syllabus.pdf [12] National Curriculum Development Centre. 2019. Lower secondary Information and Communication Technology Syllabus . Retrieved March 9, 2021 from https://www.mukalele.net/wp-content/uploads/2020/02/ICT-SYLLABUS-compressed.pdf [13] L. Cohen, L. Manion, and K. Morrision. 2000. Research Methods in Education (5th edition ed.). Routledge Falmer, London. ACM Trans. Comput. Educ. 26 • Tshukudu et al. [14] West African Examination Council. 2020. West African Senior School Certiicate Examinations . Retrieved March 19, 2020 from https://registration.waecdirect.org/# [15] Quintin Cutts, Judy Robertson, Peter Donaldson, and Laurie O’Donnell. 2017. An evaluation of a professional learning network for computer science teachers.Computer Science Education 27, 1 (2017), 30ś53. [16] Linda Darling-Hammond, Ruth Chung Wei, and Alethea Andree. 2010. How high-achieving countries develop great teachers. Accessed at: https://edpolicy.stanford.edu/sites/default/iles/publications/how-high-achieving-countries-develop-great-teachers.pdf on 4th January [17] Jill Denner and Shannon Campe. 2018. Equity and inclusion in computer science education. Bloomsbury Publishing, 189. [18] Marion Diana. 2020. Challenges Experienced by Educators in the Implementation of Competency Based Curriculum Programme in Kenya: The Case of Primary Schools in Laikipia East Sub .County Ph. D. Dissertation. United States International University-Africa. [19] ECEP. 2020. Three Models Driving ECEP & ECEP State Eforts | Expanding Computing Education Pathways | UT Austin. https://ecepalliance.org/news/three-models-driving-ecep-ecep-state-eforts. [20] European Commission. Joint Research Centre. 2016. Developing computational thinking in compulsory education: implications for policy and practice.Publications Oice, LU. https://data.europa.eu/doi/10.2791/792158 [21] Cameron L. Fadjo, Ted Brown, and Leigh Ann DeLyser. 2013. A Curriculum Model for Preparing K-12 Computer Science Teachers. The Steering Committee of The World Congress in Computer Science, Computer Engineering and Applied Computing (WorldComp), 1. Conference Proceedings. [22] Roisin Faherty, Keith Quille, Rebecca Vivian, Monica M. McGill, Brett A. Becker, and Karen Nolan. 2021. Comparing Programming Self-Esteem of Upper Secondary School Teachers to CS1 Students. Pr Inoceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V (Virtual . 1 Event, Germany(I)TiCSE ’21) . Association for Computing Machinery, New York, NY, USA, 554ś560. https://doi.org/10.1145/3430665.3456372 [23] Katrina Falkner, Sue Sentance, Rebecca Vivian, Sarah Barksdale, Leonard Busuttil, Elizabeth Cole, Christine Liebe, Francesco Maiorana, Monica M. McGill, and Keith Quille. 2019. An International Comparison of K-12 Computer Science Education Intended and Enacted Curricula. In Proceedings of the 19th Koli Calling International Conference on Computing Education (K Resear oli,chFinland) (Koli Calling ’19). Association for Computing Machinery, New York, NY, USA, Article 4, 10 pages. https://doi.org/10.1145/3364510.3364517 [24] Katrina Falkner, Sue Sentance, Rebecca Vivian, Sarah Barksdale, Leonard Busuttil, Elizabeth Cole, Christine Liebe, Francesco Maiorana, Monica M. McGill, and Keith Quille. 2019. An International Study Piloting the MEasuring TeacheR Enacted Computing Curriculum (METRECC) Instrument. In Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education . ACM, Aberdeen Scotland Uk, 111ś142. https://doi.org/10.1145/3344429.3372505 00009. [25] Katrina Falkner, Rebecca Vivian, and Sally-Ann Williams. 2018. An ecosystem approach to teacher professional development within computer science.Computer Science Education 28, 4 (2018), 303ś344. https://doi.org/10.1080/08993408.2018.1522858 [26] Glen Farrell. 2007. ICT in Education in Kenya. Survey of ICT and education in Africa: Kenya Country Report.śApril (2007). [27] Michael P Fay and Michael A Proschan. 2010. Wilcoxon-Mann-Whitney or t-test? On assumptions for hypothesis tests and multiple interpretations of decision rules. Statistics surveys 4 (2010), 1. [28] Nigeria Federal Ministry of Education. Nigeria 2019. Digest Of Education Statistics . Retrieved March 19, 2021 from https://education.gov. ng/nigeria-digest-of-education-statistics/ [29] CL Fletcher and JL Warner. 2020. Summary of the CAPE Framework for Assessing Equity in Computer Science Education. [30] Carol L. Fletcher and Jayce R. Warner. 2021. CAPE: A Framework for Assessing Equity throughout the Computer Science Education Ecosystem. Commun. ACM 64, 2 (Jan. 2021), 23ś25. https://doi.org/10.1145/3442373 [31] UNESCO Institute for Statistics. 2015. INFORMATION AND COMMUNICATION TECHNOLOGY (ICT) IN EDUCATION IN SUB-SAHARAN AFRICA. Retrieved March 1, 2021 from http://uis.unesco.org/sites/default/iles/documents/information-and-communication-technology- ict-in-education-in-sub-saharan-africa-2015-en.pdf [32] Judith Gal-Ezer and Chris Stephenson. 2009. The current state of computer science in US high schools: A report from two national surveys. Journal for Computing Teachers 1, 13 (2009), 1ś5. [33] Judith Gal-Ezer and Ela Zur. 2013. What (else) should CS educators know?: revisited. ACM, 83ś86. Conference Proceedings. [34] Varvara Garneli, Michail N Giannakos, and Konstantinos Chorianopoulos. 2015. Computing education in K-12 schools: A review of the literature. In 2015 IEEE Global Engineering Education Conference (EDUCON) . IEEE, 543ś551. [35] Michail N Giannakos, Letizia Jaccheri, and Roberta Proto. 2013. Teaching Computer Science to Young Children through Creativity: Lessons Learned from the Case of Norway.. InCSERC. 103ś111. [36] Joanna Goode, Jane Margolis, and Gail Chapman. 2014. Curriculum is not enough: the educational theory and research foundation of the exploring computer science professional development model. ProceIn edings of the 45th ACM technical symposium on Computer science education . ACM, Atlanta, Georgia, USA, 493ś498. [37] Mark Guzdial. 2015. Learner-centered design of computing education: Research on computing for evSynthesis eryone. Lectures on Human-Centered Informatics 8, 6 (2015), 1ś165. ACM Trans. Comput. Educ. Investigating K-12 computing education in four African countries (Botswana, Kenya, Nigeria and Uganda) • 27 [38] Wendy Huang and Chee-Kit Looi. 2021. A critical review of literature on “unpluggedž pedagogies in K-12 computer science and computational thinking education. Computer Science Education 31, 1 (2021), 83ś111. [39] Kimberly Hughes, Carol L Fletcher, Leigh Ann DeLyser, and Anthony Owen. 2017. Building CS Teaching Capacity: Comparing Strategies for Achieving Large Scale Impact.PrIn oceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education . 667ś668. [40] Charity O Igbokwe. 2015. Recent curriculum reforms at the basic education level in Nigeria aimed at catching them young to create change. American Journal of Educational Resear3, ch1 (2015), 31ś37. [41] Petri Ihantola, Arto Vihavainen, Alireza Ahadi, Matthew Butler, Jürgen Börstler, Stephen H. Edwards, Essi Isohanni, Ari Korhonen, Andrew Petersen, Kelly Rivers, Miguel Ángel Rubio, Judy Sheard, Bronius Skupas, Jaime Spacco, Claudia Szabo, and Daniel Toll. 2015. Educational Data Mining and Learning Analytics in Programming: Literature Review and Case ProStudies. ceedingsInof the 2015 ITiCSE on Working Group Reports(Vilnius, Lithuania) (ITICSE-WGR ’15). Association for Computing Machinery, New York, NY, USA, 41ś63. https://doi.org/10.1145/2858796.2858798 [42] Shaika Isaacs. 2007. ICT in education in Botswana: Survey of ICT and education in Africa: Botswana Country Report. [43] Simon Peyton Jones, Tim Bell, Quintin Cutts, Sridhar Iyer, Carsten Schulte, Jan Vahrenhold, and ByoungRae Han. 2011. Computing at school.International comparisons. Retrieved May 7 (2011), 2013. [44] Leonard Mwathi Kamau. 2014. The future of ICT in Kenyan schools from a historical perspective: a review of theJournal literatur of e. Education & Human Development3, 1 (2014), 105ś118. [45] Nixon Kanali. 2022. Government launches irst coding syllabus for primary and secondary schools in K.enya Retrieved July 20, 2022 from https://africabusinesscommunities.com/tech/tech-news/kenya-government-launches-irst-coding-syllabus-for-primary-and- secondary-schools-in-kenya/ [46] Jiangjiang Liu, Ethan Philip Hasson, Zebulun David Barnett, and Peng Zhang. 2011. A survey on computer science K-12 outreach: teacher training programs. 2011 In Frontiers in Education Conference .(FIE) IEEE, T4Fś1. [47] Newton Onkundi Maiso. 2019. Instructional Supervision of Computer Studies curriculum by secondary school Principals in Nakuru East Sub-County, Nakuru County, Kenya. Ph. D. Dissertation. Moi University. [48] Simon Matinda, Director James Patrick Ochieng, Tara Weatherholt, Rehemah Nabacwa, Luis Crouch, Jennifer Pressley, Rachel Jordan, Henry Healey, Katherine Merseth, and Eileen Dombrowski. 2018. Uganda Early Years Study. (2018). [49] Muhsin Menekse. 2015. Computer science teacher professional development in the United States: a review of studies published between 2004 and 2014. Computer Science Education 25, 4 (Oct. 2015), 325ś350. https://doi.org/10.1080/08993408.2015.1111645 [50] Communications Ministry of Information and Kenya Technology National . 2019. Information, Communications and Technology (ICT) Policy . Retrieved March 9, 2021 from https://www.ict.go.ke/wp-content/uploads/2019/12/NATIONAL-ICT-POLICY-2019.pdf [51] Communications Ministry of Information and Uganda TechnologyNA . 2014. TIONAL INFORMATION AND COMMUNICATIONS TECHNOLOGY POLICY FOR UGANDA. Retrieved March 9, 2021 from https://ict.go.ug/wp-content/uploads/2018/11/ICT_Policy_2014.pdf [52] Dimane Mpoeleng. 2016. ICT literacy policyśBotswana. Proceedings of the 9th Session of the Intercontinental Council for the IFAP, May 30-31 (2016), 1ś54. [53] Samuel Mutisya Muinde and Patrick Mbataru. 2019. Determinants of implementation of public sector projects in kenya: a case of laptop project in public primary schools in Kangundo Sub-county, Machakos County International . Academic Journal of Law and Society 1, 2 (2019), 328ś352. [54] Rogers Mukalele. 2018.Ten Challenges Facing Implementation of ICT Education in Ugandan Scho . Retrie ols ved March 9, 2021 from https://www.ictteachersug.net/tenchallengesoictinuganda/ [55] SE Nwana, TO Ofoegbu, and CI Egbe. 2017. Availability and utilization of ICT resources in teaching computer education in secondary schools in Anambra State, Nigeria. Mediterranean Journal of Social Sciences 8, 5 (2017), 111ś111. [56] Paul Muga Obonyo. 2019. An Investigation in to the Status of Kenya’s Information Communication Technology (ICT) Policy in the Education System.European Journal of Education Studies (2019). [57] Florence Y Odera. 2011. Computer Education policy and its implementation in Kenyan secondaryInternational schools. Journal of Information 1, 5 (2011). [58] Ministry of Communication Technology Nigeria. National 2012. Information and Communication Technology .Policy Retrieved March 22, 2021 from http://nitda.gov.ng/wp-content/uploads/2020/06/National-ICT-Policy1.pdf [59] Ministry of Education. 2003. SECONDARY ASSESSMENT SYLLABUS FOR COMPUTER STUDIES. Retrieved February 28, 2021 from http://www.bec.co.bw/assessment-tools/schemes-of-assessment/bgcse-syllabus/0597-computer-studies-1/0597-computer-studies [60] Ministry of Education1996. 1996. COMPUTER STUDIES SYLLABUS. Retrieved February 28, 2021 from https://teacher.co.ke/wp- content/uploads/bsk-pdf-manager/2019/01/COMPUTER-STUDIES-SYLLABUS.pdf [61] Sunday Ojo and Ben Awuah. 1998. Building resource capacity for IT education and training in schoolsÐthe case of Botswana. In Capacity building for IT in education in developing. Springer countries, 27ś38. [62] Jandelyn D. Plane and Isabella Venter. 2008. Comparing capacity building frameworks for computer science education in underdeveloped countries: an Asian and African perspectiv ACM e. SIGCSE Bulletin40, 3 (June 2008), 306ś310. https://doi.org/10.1145/1597849.1384352 ACM Trans. Comput. Educ. 28 • Tshukudu et al. [63] John W Pratt. 1964. Robustness of Some Procedures for the Two-Sample Location Problem. J. Amer. Statist. Assoc.59, 307 (1964), 665ś680. [64] Chris Proctor, Maxwell Bigman, and Paulo Blikstein. 2019. Deining and designing computer science education in a k12 public school district. Pr Inoceedings of the 50th ACM technical symposium on computer science education . 314ś320. [65] Tracie Evans Reding and Brian Dorn. 2017. Understanding the "Teacher Experience" in Primary and Secondary CS Professional Development. InProceedings of the 2017 ACM Conference on International Computing Education Resear . ACM, ch Tacoma Washington USA, 155ś163. https://doi.org/10.1145/3105726.3106185 00012. [66] National Education Research and Development Council (NERDC). 2009. Junior Secondary Education Curriculum: Basic Science and Technology JSS 1-3. [67] National Education Research and Development Council (NERDC). 2009. Primary Education Curriculum: Basic Science and Technology Primary 4-6. [68] National Education Research and Development Council (NERDC). National 2014. Policy on Education . Retrieved March 9, 2021 from https://education.gov.ng/wp-content/uploads/2020/06/NATIONAL-POLICY-ON-EDUCATION.pdf [69] National Education Research and Development Council (NERDC). 2014. National Policy on Education. [70] Mara Saeli, Jacob Perrenet, Wim MG Jochems, and Bert Zwaneveld. 2011. Teaching programming in Secondary school: A pedagogical content knowledge perspectiveInformatics . in education 10, 1 (2011), 73ś88. [71] Shanil Samarakoon, Amé Christiansen, and Paul G Munro. 2017. Equitable and quality education for all of Africa? The challenges of using ICT in education. Perspectives on Global Development and Technology16, 6 (2017), 645ś665. [72] Carsten Schulte, Malte Hornung, Sue Sentance, Valentina Dagiene, Tatjana Jevsikova, Neena Thota, Anna Eckerdal, and Anne-Kathrin Peters. 2012. Computer science at school/CS teacher education: Koli working-group report on CS at schoProl. oceIn edings of the 12th Koli Calling International Conference on Computing Education Resear . 29ś38. ch [73] Sue Sentance and Andrew Csizmadia. 2017. Computing in the curriculum: Challenges and strategies from a teacher’s perspective. Education and Information Technologies 22, 2 (2017), 469ś495. [74] Sue Sentance, Simon Humphreys, and Mark Dorling. 2014. The network of teaching excellence in computer science and master teachers. In Proceedings of the 9th Workshop in Primary and Secondary Computing Education . 80ś88. [75] Adeniyi Emmanuel Olufemi Taiwo Ogunpeju Adefunke, Taiwo Sunday Ayodele. 2014. An Assessment of Implementation of National Computer Education Curriculum in Nigerian Primary Schools. The 2014 WEI International Academic Conference Proceedings, 204ś214. Retrieved March 19,2021 from https://www.westeastinstitute.com/wp-content/uploads/2014/11/Taiwo-Sunday-Ayodele.pdf [76] MICHAEL TRUCANO. 2012. Analyzing ICT and education policies in developing countries . Retrieved March 1, 2021 from https: //blogs.worldbank.org/edutech/ict-education-policies [77] E. Tshukudu, S. Sentance, and K. Quille. 2022. K-12 CSED Africa Dataset . https://doi.org/10.17863/CAM.87121 [78] Sepehr Vakil. 2018. Ethics, identity, and political vision: Toward a justice-centered approach to equity in computer science education. Harvard Educational Revie88, w 1 (2018), 26ś52. [79] Emiliana Vegas and Brian Fowler. 2020. What do we know about the expansion of K-12 computer science education: a review of the evidence. Available at: https://www.brookings.edu/research/what-do-we-know-about-the-expansion-of-k-12-computer-science- education/ (Retrieved 3rd January 2021). [80] Emiliana Vegas, Michael Hansen, and Brian Fowler. 2021. Building skills for life: How to expand and improve computer science education around the world. [81] Rebecca Vivian, Keith Quille, Monica M. McGill, Katrina Falkner, Sue Sentance, Sarah Barksdale, Leonard Busuttil, Elizabeth Cole, Christine Liebe, and Francesco Maiorana. 2020. An International Pilot Study of K-12 Teachers’ Computer Science Self-Esteem. In Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education (Trondheim, Norway(I ) TiCSE ’20) . Association for Computing Machinery, New York, NY, USA, 117ś123. https://doi.org/10.1145/3341525.3387418 [82] Jayce R Warner, Carol L Fletcher, Nicole D Martin, and Stephanie N Baker. 2021. Applying the CAPE framework to measure equity and inform policy in computer science education. Policy Futures in Education (2021), 14782103221074467. [83] Jayce R. Warner, Carol L. Fletcher, Ryan Torbey, and Lisa S. Garbrecht. 2019. Increasing Capacity for Computer Science Education in Rural Areas through a Large-Scale Collective Impact Model. PrIn oceedings of the 50th ACM Technical Symposium on Computer Science Education (SIGCSE ’19) . Association for Computing Machinery, New York, NY, USA, 1157ś1163. https://doi.org/10.1145/3287324.3287418 [84] Kristen Weatherby and Tracey Burns. 2020. 12 Building capacity: Teacher education and partnerships. (2020), 19. 00000. [85] Mary Webb, Niki Davis, Tim Bell, Yaacov J. Katz, Nicholas Reynolds, Dianne P. Chambers, and Maciej M. Sysło. 2016. Computer science in K-12 school curricula of the 2lst century: Why, what and when? Education and Information Technologies Journal Article (2016), 1ś24. [86] Aman Yadav, Sarah Gretter, Susanne Hambrusch, and Phil Sands. 2016. Expanding computer science education in schools: understanding teacher experiences and challenges. Computer Science Education 26, 4 (2016), 235ś254. https://doi.org/10.1080/08993408.2016.1257418 [87] Aman Yadav, Sarah Gretter, Susanne Hambrusch, and Phil Sands. 2017. Expanding computer science education in schools: understanding teacher experiences and challenges. Computer Science Education 26, 4 (Feb. 2017), 235ś254. https://doi.org/10.1080/08993408.2016.1257418 ACM Trans. Comput. Educ. Investigating K-12 computing education in four African countries (Botswana, Kenya, Nigeria and Uganda) • 29 [88] Enock Yonazi, Tim Kelly, Naomi Halewood, and Colin Blackman. The2012. transformational use of information and communication technologies in Africa . World Bank. ACM Trans. Comput. Educ. http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png ACM Transactions on Computing Education (TOCE) Association for Computing Machinery

Investigating K-12 Computing Education in Four African Countries (Botswana, Kenya, Nigeria, and Uganda)

Loading next page...
 
/lp/association-for-computing-machinery/investigating-k-12-computing-education-in-four-african-countries-T8x7jMl9Yv

References (113)

Publisher
Association for Computing Machinery
Copyright
Copyright © 2023 Copyright held by the owner/author(s).
ISSN
1946-6226
eISSN
1946-6226
DOI
10.1145/3554924
Publisher site
See Article on Publisher Site

Abstract

Investigating K-12 computing education in four African countries (Botswana, Kenya, Nigeria and Uganda) ETHEL TSHUKUDU, University of Botswana, Botswana SUE SENTANCE, Raspberry Pi Computing Education Research Centre, University of Cambridge, UK OLUWATOYIN ADELAKUN-ADEYEMO, Bingham University, Nigeria BRENDA NYARINGITA, GitLab Inc., Kenya KEITH QUILLE, TU Dublin, Ireland ZILING ZHONG, Wheaton College, USA Motivation. As K-12 computing education becomes more established throughout the world, there is an increasing focus on accessibility for all, whether in a particular country or setting or in areas of the world that may not yet have computing established. This is primarily articulated as an equity issue. The recently develop capacity ed CAPE for , access ( to, participation inand experience ofcomputer science education) Framework is one way of demonstrating stages and dependencies and understanding relative equity, taking into consideration the disparities between sub-populations. While there is existing research that covers the state of computing education and equity issues, it is mostly in high-income countries; there is minimal research in the context of low-middle income countries like the Sub-Saharan African countries. Objectives. The objective of the paper is therefore to report on a pilot study investigating the capacity (one of the equity issues), for delivering computing education in four Sub-Saharan African countries: Botswana, Kenya, Nigeria and Uganda, countries which are in diferent geographic regions as well as in diferent income brackets (low-middle income). Method. In addition to reviewing the capacity issues of curriculum and policy around computing education in each country, we surveyed 58 teachers about the infrastructure, resources, professional development, and curriculum for computing in their country. We used a localized version of the MEasuring TeacheR Enacted Computing Curriculum (METRECC) instrument for this purpose. Results. We analyzed the results through the lens of the CAPE framework at the capacity level. We identiied similarities and diferences in the data from teachers who completed the original METRECC survey, all of whom were from high-income countries and African teachers. The data revealed statistically signiicant diferences between the two data sets in relation to access to resources and professional development opportunities in computer studies/computer science, with the African teachers experiencing more barriers. Results further showed that African teachers focus less on teaching algorithms and programming than teachers from high-income countries. In addition, we found diferences between African countries in the study, relecting their relative access to IT infrastructure and resources. Discussion. The indings suggest that African countries are still struggling with the lowest level of the CAPE pyramid, Capacity foras compared to high-income countries. This level is concerned with the availability of resources that support the enactment of a computing curriculum of high quality. The CAPE framework helps map the progression Capacity fromfor to Experience ofcomputer science education as a route to equity, but in order to support development in low and middle- income countries, it may be helpful to have the capacity level inely grained. Such an adaptation draws out dependencies between policy and vision, infrastructure, curriculum implementation, and teacher professional development. More research is Authors’ addresses: Ethel Tshukudu, University of Botswana, Department of Computer Science and Technology, Gaborone, Botswana, tshukudue@ub.ac.bw; Sue Sentance, Raspberry Pi Computing Education Research Centre, University of Cambridge, Department of Computer Science and Technology, Cambridge, UK, ss2600@cam.ac.uk; Oluwatoyin Adelakun-Adeyemo, Bingham University, Karu, Nigeria, toyin@sure- impact.com; Brenda Nyaringita, GitLab Inc., , Kenya, brendahnyaringita@gmail.com; Keith Quille, TU Dublin, Dublin, Ireland, Keith.Quille@ tudublin.ie; Ziling Zhong, Wheaton College, , llinois, USA, ziling625@gmail.com. Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for proit or commercial advantage and that copies bear this notice and the full citation on the irst page. Copyrights for third-party components of this work must be honored. For all other uses, contact the owner/author(s). © 2022 Copyright held by the owner/author(s). 1946-6226/2022/8-ART https://doi.org/10.1145/3554924 ACM Trans. Comput. Educ. 2 • Tshukudu et al. recommended to investigate these dependencies further and thus support and facilitate the development of global computing education. CCS Concepts: · Social and professional topics → K-12 education. Additional Key Words and Phrases: curriculum, K-12 computing education, Africa, teacher education, professional development 1 INTRODUCTION In countries around the world, we have seen a shift in recent years from teaching basic digital skills to a knowledge- based curriculum comprising more computer science concepts, including programming. This is in recognition of the rapid technological advances that necessitate a highly-skilled workforce with advanced computational skills. Providing opportunities for all young people in this subject area should ensure that an understanding of the afordances of technology is an entitlement, not a privilege. Many countries have made recent changes to their curriculum relecting this shift. A recent report found that out of 219 countries, 44 mandate that schools ofer it as an elective or required course, 15 ofer Computer Science (CS) in select schools and some sub-national jurisdictions (states, provinces, etc.), and 160 (73%) are only piloting CS education programs or had no available evidence of in-school CS 79 education ]. In a recent [ study on computing education in South Asia, Anwar. [et2]al point to both the lack of K-12 computing education research publications in low and lower-middle income countries and the implications: łThis leaves the education research community with an incomplete picture of what computing education is being developed across the globe, leaving aside social justice issues like human capital and human rights as well as the necessary dialog around quality education and frameworks to support themž [2, p.80] Here we look speciically at the case of Sub-Saharan Africa, a continent comprised of low and middle-income countries. Although many African countries teach computer studies, there is little to no research on how this is implemented in the curriculum. This pilot study aims to generate a baseline for understanding the capacity for computing education in Africa. We do this by considering four African countries: Botswana, Kenya, Nigeria, and Uganda. Our single research questionWhat is: is the capacity for delivering computing education in primary and secondary schools in four African countries from the teachers’ perspectives? To address this question, we irst considered the background and context of each country concerning computing education, drawing on national documentation. Secondly, we surveyed 58 computer studies teachers in Africa relating to their experience with the resources, curriculum, professional development, and support to teach their subject. Both the data and the survey instrument are being made publicly available. We use the survey results to make comparisons between the African countries and also with other high-income countries. Finally, we consider computing education in Africa in the context of the CAPE frame 30];wwork e con [ sider how the CAPE framework can be applied to low and middle-income countries in order to draw out dependencies between policy and vision, infrastructure, curriculum implementation, and teacher professional development. 2 RELATED WORK 2.1 Introducing computing at K-12 The recent growth of computing in the curriculum highlights that the subject is no longer limited to a narrow group of professionals, and instead embraces a fundamental set of skills and concepts needed to prepare students for the 21st century [6]. It therefore requires a high-quality teaching workforce to implement86it ]. Implementing fully [ computer science in K-12 involves policymakers determining goals for implementation via standards, teacher credentials and professional development [64]. ACM Trans. Comput. Educ. Investigating K-12 computing education in four African countries (Botswana, Kenya, Nigeria and Uganda) • 3 Individual countries have their views on how computing education should be delivered, what content it should include in K-12, and whether learning it is an entitlement or an opp85 ortunity ]. Even terminology [ is complicated to pin down with a range of terms being used for the subject: computer science, computer studies, computing, and informatics 85].[ Some countries, including many in Africa, have an ICT curriculum that may cover aspects that might also appear in a computing curriculum; in other countries, there is no pre-existing slot in the curriculum for ICT or any digital literacy. A lack of technological education received during the early stages of students’ education leaves students ill-prepared for study in higher education, which has to start from a lower base [62]. Policymakers also need to decide on the assessment framework for computer science and what qualiications should be available for students: there is little consensus on 79].this Furthermor [ e, the training of suicient teachers to deliver computing has been a signiicant concern 25, 79,[86]. Both in-service and pre-service training of appropriately qualiied teachers is needed. For pre-service teacher training, the rate of the pipeline is slow due to the time required to train a new teacher and the numbers being trained at once. Most countries are putting the majority of their eforts into in-service training, which involves providing professional development for teachers who in secondary schools may be currently teaching another subject, and in primary schools, may not have come across computing before. Interactive and sustainable models of professional development are needed [25]. Considerable energy has been put into computing professional development (PD) over the last decade, with many programmes designed and developed for teachers 21[, 25, 36, 49, 65, 74, 87], with a recognition that teachers need both subject knowledge and knowledge of how to teach computing [33, 73, 86]. Alongside the growth of computer science in schools has been a call for it to beallop , not en to simply a few [37] given that a lack of diversity in CS has implications not just for individuals but for so17 ciety ]. as a whole [ Achieving equity involves addressing not only the politics and purposes of CS education reform, but also the content of the curriculum and the design of learning environments [78]. 2.2 The CAPE Framework and capacity The lack of a skilled teacher workforce is a signiicant issue in providing the capacity for CS education in schools in high-income countries 39, 73[, 86]. In contrast, globally, other issues may include IT infrastructure, internet access, and the existence of government policy to support curriculum development. Recently, the CAPE framework has emerged as a model, addressing four key components of CS education: capacity for , access to, participation , and inexperience ofequitable CS education 29,[30, 82]. The CAPE pyramid shown in Figure 1 demonstrates how these four components build and rely on each other. Experience of CS education at the top level of the CAPE framework is concerned with the outcomes of the learning experiences of the students 30].[ This means that all students should feel a sense of belonging and self-eicacy in CS. It means that the teaching methods and curricula should be culturally responsive and give the students a positive experience, ensuring that all students have similar learning outcomes and CS enrollments82 [ ]. As one way of measuring equitable learning experiences, Warner and colleagues used the AP CS (Advanced Placement Computer Science) course grades to identify students who pass or fail. The results reveal that Hispanic/Latino and Black students scored lower than the Asian and White students. They recommend that educational policies should promote a positive experience for diverse students. Before students can have equitable CS learning experiences, they must irst participate in CS education. Participation in CS education means that students are actively engaged in a CS learning opportunity regardless of their background30[]. It means addressing equity issues of the diferences in CS participation based on students’ socioeconomic status, gender, or race/ethnicity. For example, In 167 Indiana (USA) high schools (2018-2019), there was a disparity between males and females who participate in CS, with male students being 3.63 times more likely to participate in CS than female82 students ]. Warner [ and colleagues recommend ACM Trans. Comput. Educ. 4 • Tshukudu et al. that educational policies consider promoting practices that encourage female enrollment and hence providing equitable CS education experiences. Before students can fully participate, they must have equitable access to CS education. Access to CS education is the opportunity for students to access and learn CS in a school that ofers CS courses regardless of their socioeconomic status 30]. For [ instance, addressing equity issues of diferences in rural access compared to urban school districts. To investigate access to CS education, Warner and colleagues evaluated data from four American states, Connecticut, Massachusetts, Rhode Island, and Vermont. They discovered that schools with lower proportions of economically disadvantaged students tended to ofer more CS courses than schools with higher proportions of economically disadvantaged students 82]. They[ recommend that policies help reduce these disparities by considering the number of CS courses, diversity, and rigor of CS courses available to students. If schools are to provide students access to CS, they must irst have the capacity for CS education. Capacity for CS education at the lowest level of the CAPE framework is concerned with the availability of resources such as teachers, funding, and policies that support the implementation of a CS instruction of high-quality 30].[ Warner et al. [82] speciically explain the Capacity for CS as including multiple factors, such as CS teachers’ knowledge and skills, technology and professional development funding, as well as the time to include instruction in a CS subject. They speciically focus on teacher capacity at this level because a lack of qualiied teachers has been reported as a primary reason schools did not ofer CS courses in U.S. K-12 schools. They report disparities in teacher capacity between urban and rural schools. They recommend that policies advocate for teacher professional development funding for rural communities. Teacher professional development opportunities should be available in every school regardless of socioeconomic status. Fig. 1. The CAPE Framework [19] The CAPE framework is a valuable model for CS education researchers to collect, analyze, and report data and track the progress of broadening participation in CS education across all levels. It was developed with equity in high-income countries like the USA in mind but had resonance everywhere. It provides a helpful framework to consider the development of computing education globally, although adaptations to the framework may be needed. The ultimate goal is a more diverse computing profession [30]. In this paper, we focus on the lowest level of the CAPE framework - capacity. Even though Warner83 et]al. [ explain the capacity for CS as including multiple factors such as teacher capacity, funding, technology, and time, ACM Trans. Comput. Educ. Investigating K-12 computing education in four African countries (Botswana, Kenya, Nigeria and Uganda) • 5 they operationalize the ‘capacity’ aspect of the CAPE framework as the availability of qualiied teachers certiied to teach computer science. While that is true, it may have more components for low and middle-income countries. For example, a comprehensive review of the introduction of computational thinking (CT) and computing in European countries identiied policy actions to develop capacity, which included working with stakeholders and consolidating national and international exchanges [20]. A study of issues surrounding the introduction of computer science at the university level in low and middle- income countries (Rwanda and Afghanistan) pointed to the value of collaboration with countries with more experience and technological advancement. However, the study found it inappropriate to transplant programs as is into less economically developed countries 62]. Ther [ efore other aspects of capacity building will include developing a localized curriculum [20] and access to technology for students [62]. Teacher capacity is, of course, very important to the development of computing education in a country once these things are in place. Teacher professional development has been shown in high-attaining countries to be necessary for improving teacher competency and student academic success 16].[Developing teacher expertise is a crucial element of the capacity layer of the CAPE framework. Thus, increasing the capacity of the teaching workforce involves curriculum reform and extension, formal teacher education and training, and guidelines instituted at a national level by a central government or partner [84]. Given that capacity may be represented in multiple sub-components in diferent regions, this study contributes by collecting and analyzing data on the status of K-12 CS education in four African countries and evaluating how the CAPE framework can be applied to low and middle-income countries. 2.3 The context in Africa Most research in computing education in primary and secondary schools has been conducted in developed countries such as the United Kingdom, USA, Norway, New Zealand, Germany, Scotland and mor 15,e34[ , 35, 43, 70, 73]. The most signiicant challenge in measuring computing education in developing countries like Africa is that published data is still lacking or in its 31infancy ]. This is [ slowly beginning to change as organizations such as UNESCO [31] and the World Bank [76] have made it their mandate to administer international data collections on the availability and use of ICT in education. Although their focus is primarily on ICT, this is an important initiative that can provide critical inputs and insights concerning computing education in Africa. Most countries in Sub-Saharan Africa have launched ICT in education policies. For example, various countries have a policy addressing ICT in education: Angola, Botswana, Côte d’Ivoire, Eritrea, Gambia, Mauritius, Rwanda, Sao Tome and Principe, South Africa, Uganda, and Zambia 31]. Some [ have already started to update and renew their policies based on improving and addressing challenges in their initial 42, 52]. The policies availability [ and accessibility of ICT in Sub-Saharan Africa have been mainly concentrated in the upper-middle-income African countries rather than low-income countries 71].[For example, Seychelles, Mauritius, South Africa, Botswana, and Namibia are the highest performing sub-Saharan African countries in terms of the number of students in primary school with radio, television, and computer access 31, 71].[ While most of these policies started of focusing on the availability of and access to ICT in secondary education, some are now including primary schools [31]. While ICT has been used in many parts of Africa to improve the quality and increase access to education, most African countries still face the challenge that increased expenditure on education is not necessarily achieving the expected educational beneits 88[]. Furthermore, most of these countries still face challenges in implementing ICT in education. Several countries across the region do not have any policy regarding basic computer skills or computing in either primary or secondary curricula, e.g., Burkina Faso, Comoros, Guinea, Madagascar, and Niger [31]. In the next section we describe the state of computing education in K-12 in four selected African countries. ACM Trans. Comput. Educ. 6 • Tshukudu et al. 3 COMPUTING EDUCATION IN FOUR AFRICAN COUNTRIES This study aims to describe computing/computer science education in primary and secondary schools in Africa from the teachers’ perspectives. We have selected four countries in Africa: Botswana, Kenya, Nigeria, and Uganda. These countries are from diferent economic income ranges (from upper-middle-income to low-income) 5]. [ Botswana is from Southern Africa, Nigeria from West Africa, and Uganda and Kenya are neighbors from East Africa. The characteristics of these countries are shown in Table 1. Table 2 shows the education system for each of the four countries, set against the US system for comparison. Systems can difer signiicantly with the naming of diferent stages of education varying from country to country. Country Botswana Kenya Nigeria Uganda Population (million) 2.35 54.5 206 44.3 No. of schools 1,112 89,361 20,314 129,734 No. of students 520,110 16,060,000 27,900,000 10,220,172 No. of teachers (FTE) 30,311 496,801 834,613 125,883 African region South East West East Income classiication Upper-middle Lower-middle Lower-middle Low (World Bank ) Table 1. General characteristics of the selected African countriesy(ear 2020) Country USA Botswana Kenya Nigeria Uganda Age (for comparison) 4-5 Pre-school Pre-kindergarten Pre-primary(PP-1) Nursery 1 Nursery 5-6 Kindergarten Kindergarten Pre-primary (PP-2) Nursery 2 Primary 1 (P1) 6-7 Grade 1 Standard 1 Primary Grade 1 Basic 1 (P1) Primary 2 (P2) 7-8 Grade 2 Standard 2 Primary Grade 2 Basic 2 (P2) Primary 3 (P3) 8-9 Grade 3 Standard 3 Primary Grade 3 Basic 3 (P3) Primary 4 (P4) 9-10 Grade 4 Standard 4 Primary Grade 4 Basic 4 (P4) Primary 5 (P5) 10-11 Grade 5 Standard 5 Primary Grade 5 Basic 5 (P5) Primary 6 (P6) 11-12 Grade 6 Standard 6 Primary Grade 6 Basic 6 (P6) Primary 7 (P7) 12-13 Grade 7 Standard 7 Primary JS (Grade 7) Basic 7 (JS 1) Senior 1 (S1 O-level) 13-14 Grade 8 Form 1 JS JS (Grade 8) Basic 8 (JS 2) Senior 2 (S2 O-level) 14-15 Grade 9 Form 2 JS JS (Grade 9) Basic 9 (JS 3) Senior 3 (S3 O-level) 15-16 Grade 10 Form 3 JS SS (Grade 10) SS 1 Senior 4 (S4 O-level) 16-17 Grade 11 Form 4 SS SS (Grade 11) SS 2 Senior 5 (S5 A-level) 17-18 Grade 12 Form 5 SS SS (Grade 12) SS 3 Senior 6 (S6 A-level) Table 2. K-12 education in the selected African countries 3.1 Botswana Computing education in Botswana has a long history, stretching back to the early 1990s, with periodic reviews. In 1994, the Revised National Policy on Education 7] recommende [ d that every student in Junior Secondary (JS) should take an introductory non-examinable computer awareness course, which was implemented in 1997 ACM Trans. Comput. Educ. Investigating K-12 computing education in four African countries (Botswana, Kenya, Nigeria and Uganda) • 7 [61], covering basic ICT content: introduction to computers, basic computer skills, introduction to Windows and productivity, word processing, spreadsheets, databases, presentation, graphics and ICT in learning. Computer studies subject was later implemented in 2003 59] and [ is now taught as an optional examinable subject at Senior Secondary (SS) level covering Computer Hardware and Software, Computer Applications, Social and Economic Implications of the Use of Computers, Systems Development Life Cycle, Programming Concepts, Data and File Management and Systems and Communications. In its eforts to achieve Vision 2016 8], Botswana [ has made strides in ensuring that most secondary schools have access to computers and the internet, and the corporate sector has supported this by donating computers to public schools 42[, 52]. Botswana’s Vision 2036 9][includes the introduction of computing education at the primary school level, indicating the country’s view that knowledge of technology is a key driver of productivity and economic growth9[]. Computing education policies in Botswana seem to be suicient although there is still room for improvement. However, they focus more on the computers and internet accessibility and availability than on empowering the teachers on how to use these resources to teach computing. While computers and the internet are available in almost all secondary schools, some primary schools still struggle with a lack of physical ICT infrastructure and internet 52].[ In addition, the teaching of computing at primary is still in its infancy: inconsistent and not compulsory [52]. 3.2 Kenya Computer education in Kenyan schools was irst introduced as an optional subject in 1996 with the Ministry of Education implementing the curriculum 60] in[ secondary schools (from Form 1 to Form 4) 47[, 57]. This was a result of collaboration between UNESCO and the Ministry of Education on computer education57in ]. The 1996 [ Ministry later published policy and curriculum guidelines in 1997 approving the teaching of computer education in secondary schools. The computer studies syllabus 60] has [ more basic ICT content, which includes, among others: Computer Systems, operating systems, word processors, spreadsheets, databases, desktop publishing, data processing, and elementary programming principles and system development. In January 2006, Kenya developed a National ICT Policy with the aim of encouraging the use of ICT in 26scho ]. Inols an efort [ to fulil this, the government and some NGOs supplied computers and ICT to teacher training Colleges and some scho 57ols ]. [ The ICT policy was reviewed in 2019 to advocate for the integration of ICT subjects in the curriculum at all levels of education 50]. [ Vision 2030 has been an enabling factor in ensuring the adoption of ICT skills in schools, which resulted in the government rolling out a project to distribute laptops to students in primary schools, this was partially implemented in some scho 47,ols[ 53]. The Competency-Based Curriculum (CBC) was launched in 2017 with one of its main drives towards improving digital literacy (use of digital content for class). However, it was not implemented in many scho1ols , 18]. [ Although Kenya has ICT policies and initiatives to promote the teaching of computing in schools, there are still signiicant challenges in implementing 56]. These them [ include inadequately trained teachers, a high student/teacher ratio, unavailability of teaching material as well as inadequate ICT resources18 [ , 44]. Furthermore, public schools lag in the acquisition of technology resources and infrastructure, increasing the gap between them and private school students. It should be noted that at the time of completing writing this paper, the Kenya government approved the irst programming syllabus for primary and secondary schools [45]. 3.3 Nigeria The irst policy on Computer Education was issued in 1988 in response to the growing popularity of computers across the world. However, teachers taught with unapproved documents or self-compiled topics until 2002, when the National Education Research and Development Council (NERDC) produced the irst “Computer Education Curriculum for Primary Schoolsž 75].[ The 2004 National Policy on Education (NPE) then made ‘Computer ACM Trans. Comput. Educ. 8 • Tshukudu et al. Country / Age 16-18 years 14-16 years 11-14 6-10 years Botswana E C N N Kenya N E N N Nigeria E C C C Uganda E E N N C = Compulsory; E= Elective; N= Not taught Table 3. Computer studies teaching across the selected African countries Education’ a compulsory subject for all students in Primary, and Junior secondary scho 68].ols In 2012, [ the National ICT policy mandated the integration of ICT into all tiers of58 Education , p. 30]. The [ Basic Education IT curriculum topics cover three themes: basic computer operations, basic concepts of IT, and computer application packages [40, 66, 67]. The content covers materials that impart knowledge to the students with some opportunities for seeing computers in action and possibly using them. Computer studies is an option at Senior Secondary education within the science and mathematics ield. Students may select 1 to 3 subjects outside their major ield [69, p. 18ś21], which gives opportunity for all students to elect computer studies. The Senior Secondary Computer Studies syllabus from the West African Examination Council (WAEC) includes the following topics: computer fundamentals and evolution, computer hardware, computer software, basic computer operations, computer applications, managing computer iles, developing problem-solving skills (including programming in BASIC), computer ethics and human issues [14]. Some of the endemic challenges of CS/IT education in Nigeria are poor availability of equipment (hardware and software), power supply and quality of teachers. Private schools tend to fare better than public schools in this regard[75], although less than 20% of students in Basic and Senior secondary education attend private schools [28]. 3.4 Uganda The Computer Studies syllabus was introduced into upper secondary education and covers knowledge areas like computer hardware and software, data communication, system security, ICT ethical issues, and emerging technologies11[]. In response to Uganda’s Vision 2040, which advocates for quality education, the Ministry of Education and Sports developed a competency-based lower secondary computer education curriculum in 2019 [12]. It consists of 16 topics distributed across four thematic areas (computer systems, data management and sharing, ICT safety, and environment and publications). The computing curriculum in the country is largely limited to teaching basic computer-use skills (with emphasis on word processing applications) with some focus on the use of the internet for accessing educational materials. In 2014, the Revised National Policy on Education recommended that every primary, secondary, and tertiary education level should pedagogically integrate ICTs into the teaching and learning process 51].[As of 2020, there has been no formal ICT curriculum for primary schools; however, due to the high demand for ICT skills in developing countries, extracurricular activities tend to ofer these opportunities. Some of the challenges facing the implementation of computing education are that most rural schools lack electricity, ICT resources such as computers and the internet, and qualiied ICT teachers. Some initiatives and projects with support from international organizations have been rolled out to reduce the rural-urban schools’ ICT digital divide by providing computers and training3].teachers This has [ resulted in the general increase in ICT use in Uganda’s education system. However, these challenges persist 54]. Furthermor [ e, some students do not complete school, primarily due to poverty and poor academic performance [48]. ACM Trans. Comput. Educ. Investigating K-12 computing education in four African countries (Botswana, Kenya, Nigeria and Uganda) • 9 4 METHODS 4.1 Study Design The pilot study intended to generate a baseline for understanding the capacity for computing education in primary and secondary schools in Africa by answering the research question: What is the capacity for delivering computing education in primary and secondary schools in four African countries from the teachers’ perspectives? As well as an analysis of countries’ policies and curricula, a study was designed to gather data from teachers in the four countries (Botswana, Kenya, Nigeria, and Uganda) around their experience of computing education through the use of a survey instrument and quantitative analysis. The existence of a publicly available and recent data set for high-income countries opened the possibility of carrying out a comparative study, both between the four African countries and between African teachers and teachers from high-income countries. This part of the research was planned around three stages:‘ (1) Instrument design and localization (2) Participant recruitment and data collection (3) Data analysis (including comparative) 4.2 Instrument design and localisation Many researchers have sought to look at K-12 curricula for computing in speciic countries with a range of survey instruments4[, 32, 46, 72]. In 2019, an international working group was formed to develop a survey instrument to support the evaluation of computing curricula around the world. The intention was that the survey instrument could be used to investigate the intended and enacted curriculum for computing in K-12 and teacher capacity, skill, and conidence in teaching the subject. The resultant instrument is MEasuring TeacheR Enacted Computing Curriculum (METRECC). 4.2.1 Development of the original METRECC instrument.The process of developing METRECC involved the development and curation of suitable questions and constructs and a pilot study consisting of 244 teachers across seven countries (Australia, England, Ireland, Italy, Malta, Scotland, and the United States). Finally, a review (including validity and reliability tests) led to revisions and the inal published survey instrument. The instrument was intended to be as comprehensive as possible. In terms of reliability, the project group tested the instrument for internal consistency reliability, inter-rater reliability, and test-retest reliability. The METRECC study published the data openly to allow for replication or re-validation 41].studies The work [ from this international group continued with several follow-up studies, all based on the work of the original pilot study. Where these included: an international comparison of K-12 computer science education intended and enacted curricula23[], an international pilot study of K-12 teachers’ computer science self-este 81] and em [comparing programming self-esteem of upper secondary school teachers to CS1 students [22]. 4.2.2 Adopting the METRECC instrument for the African study.Concerning our research, we use the METRECC instrument as it also consists of questions that address capacity factors that impact the enactment of a CS curriculum. These include teacher professional development, support, and resourcing (Access to infrastructure, facilities, equipment, curriculum content taught, access to teaching materials and resources). These questions align with our research objective of understanding the capacity for delivering computing education in primary and secondary schools in Africa. Details of factors afecting capacity are already discussed in Section 2.2 (The CAPE Framework and capacity). By using an adapted version of the METRECC instrument for this particular study, we can further the aims of the METRECC project, whereby researchers collectively work together towards a global picture of computing education in schools over time. In addition, we analyze the survey results using the CAPE framework to track the progress of broadening participation in the African countries. ACM Trans. Comput. Educ. 10 • Tshukudu et al. 4.2.3 Localisation of the METRECC instrument.There was some adaptation needed to ensure that the instrument was appropriate for teachers in Africa. It was essential to have local knowledge of each country being studied to be able to localize the survey instrument. The original METRECC questionnaire took one hour and 14 minutes to complete and was subsequently shortened by the team, giving an estimate for the completion time of 30 minutes 24]. Given [ that computer stud- ies/computer science is not well-developed in our participant community, we sought to shorten the questionnaire to less than 20 minutes. We also wanted to facilitate completion by removing questions that were not relevant in the African context and adapting those that needed diferent terminology. We removed some questions that were not relevant to capacity and related to non-teaching qualiications, classroom research, self-esteem, motivation, the teaching of cognitive and afective skills, and primary native language. We included some questions that were related to the capacity of resources and teacher professional development. We adapted some other questions to ensure that the questionnaire was meaningful to African teachers, as follows: • We changed computer science to computer studies/computer science and explained what was meant by computer science and computational thinking at the beginning of the questionnaire. • The list of topics was also changed to include some typical ICT topics such as word-processing, spreadsheets, etc. This was because the researchers representing the African countries felt this would make teachers feel more comfortable completing the survey. • We created diferent questions for Botswana, Kenya, Nigeria, Uganda, and "Other" to capture the stages of school being taught (see Table 2). • The question about programming environments was localized to relect the diference between learning programming in a text-based language using pen and paper, pseudocode, and unplugged activities as three diferent approaches to programming without computers, in order to more fully represent teachers’ experience. • We adapted the type of school question to add international and non-proit schools. The described changes were made iteratively by the authors in consultation with teachers in their country to ensure face and content validity. 4.3 Data collection The researchers associated with the selected countries in the study were able to contact teachers who taught computer studies directly through their networks. Sampling was purp13 osiv ] in e [order to locate teachers who would identify as teachers of computer studies/ computer science and therefore be willing to complete the survey. A variety of sources were used to ind initial participants, both through school networks and through links to non-proit organisations/ industry partners engaging in educational programmes. Contact was made by personal phone calls, email and instant messaging; social media was used but was not thought to be efective in this context. Snowball sampling 13][ was then used as those contacted passed on the survey in their own networks. Finally, in addition to circulating the survey, the researcher from each country completed the METRECC country template. The survey was open from 1st December 2020 to 31st January 2021. Survey Monkey’s estimated completion time was 17 minutes, and the actual time taken to complete the survey was from 9 minutes to 1 hour 58 minutes, with the median time being 24 minutes. Fifty-eight teachers completed the survey in its entirety and gave permission for the data to be shared publicly. In addition 10 teachers completed the survey but did not give this permission, and another 128 did not complete the survey to the end. Of the 58 teachers, 23 were from Botswana, 10 from Kenya, 15 from Nigeria, 9 from Uganda and 1 from Zimbabwe. The inal data set has been made publicly available [77]. ACM Trans. Comput. Educ. Investigating K-12 computing education in four African countries (Botswana, Kenya, Nigeria and Uganda) • 11 4.4 Data analysis The following data analysis steps were followed: (1) Finalisation of the analytic sample. Only the data for participants who fully completed the survey (n=58) was used. The data relating to the teacher from Zimbabwe was removed for comparative analysis between countries as an n=1 result was not felt to be valuable in this case but utilized when reporting across all respondents. Survey data were downloaded into MS Excel. (2) Descriptive statistics. Data were analyzed using excel and statistical analysis scripts in Python. The responses were summarised by country and across all the African countries. (3) Comparative statistics. The descriptive statistics were compared to those from an open-access dataset for the same questions and diferences presented. This data set (n=244) is from the original METRECC survey conducted in 2019 by the ITICSE working group 24[]. The pilot study of the METRECC instrument involved only high-income countries ( Australia, England, Ireland, Italy, Malta, Scotland, and the United States). Therefore, for the rest of the paper, we will refer to this data set as ‘teachers from high-income countries to contrast it with ‘African teachers,’ our data set. This included an analysis of the barriers to professional development to identify any statistical diferences that highlighted a capacity issue for the African countries under consideration. (4) Statistical test. The test used to compare the two ordinal data sets for (Q26) was a Mann-Whitney27 U ]. test [ This test assumes that the data is non-parametric and is used to compare two independent populations, assuming that the observations from both groups are independent, the responses are ordinal, and that under the null hypothesis H , it assumes that the distribution of both groups is63 equal ]. The[ conidence interval that will be used for comparisonpof -values the are 95%. 5 SURVEY RESULTS 5.1 Participant demographics Of the 58 teachers completing the survey, 33% (n=19) identiied as female, and 67% (n=39) as male. The majority of teachers were less than 50 years old (98%, n=57), with a median age of 30-39 years. Forty percent (n=23) of teachers described their location as rural or extremely rural, with another 40% as urban and 19% (n=11) as peri-urban (close to a town). Most teachers (65%, n=38) teachers’ highest qualiication was a Bachelor’s degree or higher, with 22% (n=13) with postgraduate qualiications. Twenty-three teachers were from Botswana, ten from Kenya, 15 from Nigeria, nine from Uganda. 5.2 Experience of teaching Teachers were asked to share their CS teaching experience, e.g., years of experience teaching CS. Overall, the teachers had the experience of teaching computer studies/computer science in school. Sixty-six percent (n=38) had more than three years’ experience, and 33% (n=19) had more than ten years of experience. Botswana teachers were the most experienced, with over 50% (n=13) of the Botswana teachers completing the survey having more than ten years of experience in teaching computer studies/computer science. Most teachers (65%,n=38) reported that less than 50% of their students had a low socioeconomic status. Sixty-nine percent (n=40) of teachers taught in public or government-funded schools, with the remaining 31% teaching in non-government, independent, non-proit, or international schools. Twenty-three of the 58 (40%) teachers taught computer science/computer studies for more than 50% of their time. Fifteen of the teachers stated that more than 50% of their time had been spent teaching computer science without computers. Seventeen percent of the Botswana teachers said that they had been teaching computer science without computers, as compared to 30-33% in the other 3 African countries. This diference is discussed further in Section 6.3. ACM Trans. Comput. Educ. 12 • Tshukudu et al. Fig. 2. Programming environments used 5.3 Capacity in terms of curriculum The intended curriculum relating to each of the four countries in our study has already been described in Section 3. As already elaborated in Subsection 2.2, the curriculum is integral in capacity building; therefore, teachers were asked to stipulate what curriculum they followed and the subjects they taught. Sixty-two percent of the teachers used a national or provincial standard curriculum to teach computer studies/computer science, but there was some variation by country (Botswana, 87%, Kenya, 70%, Nigeria 33%, and Uganda 33%). In Nigeria and Uganda, 55-60% of the teachers used either their own or their school’s computer studies/computer science curriculum, which was higher than for Botswana and Kenya. Topics taught in the diferent countries are shown in Table 4. The top half of this table shows the topics that were included in the original version of the survey instrument and for which there is data from high-income countries. The lower half of the table consists of game design, which was added to the revised version of the full METRECC survey but for which there is no 2019 data. Also, additional topics that the researcher team felt were more pertinent to Africa and would help African teachers who were completing the survey. Across the teachers in Africa, the seven most commonly taught topics were computer applications, word- processing, computer software, databases, hardware, and spreadsheets. On average, 55% of the African teachers taught algorithms and 48% programming skills and concepts. This was much higher among Kenyan teachers, with 90% teaching algorithms and 70% teaching programming. Table 4 also shows a comparison between the ’high-income data set’ and African teachers. The table shows that the teachers from high-income countries were teaching more algorithms, computational thinking, and programming, and the African teachers were teaching more databases and hardware topics. There are fewer diferences between the two datasets concerning ethics, cybersecurity, and networks. One of the areas of interest in this study was the amount of time teachers spent teaching programming and the type of environments they used. As described in Section 4.2 the question was adapted to understand if the African teachers had resources to teach the programming content in the curriculum, if any. Teachers were asked whether ACM Trans. Comput. Educ. Investigating K-12 computing education in four African countries (Botswana, Kenya, Nigeria and Uganda) • 13 Topic Botswana Kenya Nigeria Uganda Africa High- income Programming skills and concepts 48% 70% 47% 22% 48% 90% Privacy 61% 60% 40% 11% 48% 62% Robotics 43% 0% 20% 0% 24% 42% Databases 96% 90% 33% 56% 72% 43% Ethics 65% 70% 40% 44% 57% 67% Web Dev/Web 2.0 13% 30% 13% 56% 24% 48% Data representation 43% 80% 53% 44% 53% 70% Machine learning 30% 0% 20% 11% 19% 19% Cybersecurity 65% 60% 33% 11% 48% 59% Algorithms 52% 90% 47% 33% 55% 84% Hardware 100% 90% 60% 67% 83% 68% Information systems 70% 80% 47% 44% 62% 42% Data analysis and visualisation 43% 30% 33% 11% 34% 36% Network and digital systems 70% 90% 40% 33% 60% 52% Computational thinking 26% 20% 47% 0% 28% 74% Artiicial intelligence 52% 40% 20% 11% 36% 27% Design process 48% 70% 27% 0% 40% 61% Added to survey localised to Africa Computer applications 96% 100% 80% 78% 90% N/A Word-processing 96% 100% 67% 56% 83% N/A Computer software 96% 70% 73% 56% 79% N/A Operating systems 83% 100% 53% 44% 72% N/A Spreadsheets 96% 80% 47% 33% 71% N/A Data and ile management 87% 40% 60% 56% 67% N/A Social and economic implications 74% 80% 47% 22% 60% N/A Systems development life cycle 57% 90% 47% 11% 53% N/A Computer graphics 61% 60% 47% 22% 52% N/A Game design 4% 10% 7% 11% 7% N/A Table 4. Topics taught: African teachers vs teachers from high-income countries they used unplugged activities, block-based (visual programming), text-based programming environments, and additionally if they taught text-based programming through pen and pencil methods, and the extent to which they used pseudocode. The response to this question is shown in Figure 2. It shows that 69% teachers used pseudocode to some extent, 52% taught text-based programming using pen and paper methods, 38% used visual (block-based) programming environments, and 47% taught programming using text-based programming environments on computers. Although the question was asked diferently in the original pilot study, comparing the amount of time teachers said they used text-based programming environments is possible. Sixty-ive percent of the teachers from high-income countries said that they taught text-based programming (on computers), using languages such as Java and Python. In contrast, only 47% of the African respondents did so. ACM Trans. Comput. Educ. 14 • Tshukudu et al. Fig. 3. Types of PD accessed by African teachers responding to survey compared to high-income countries 5.4 Capacity for professional development Capacity for computing education includes the knowledge and skills of the CS teachers. The teachers’ CS knowledge and skills can be enhanced through professional development. Therefore, teachers were asked (Q24) about the types of professional development they have accessed in computer studies/computer science over the last 12 months. These include a range of options, including peer observation, personal research, observation visits to other schools or industries, and courses and formal training. The most frequently accessed forms of professional development for the African teachers completing the survey were courses, workshops, and seminars, with 59% teachers saying that they had accessed these, closely followed by reading and peer observation. Only 28% of African computer studies teachers said they had participated in a teacher network. Figure 3 shows this data compared to the High-income countries. Teachers were also asked if they would like to access the forms of professional development they had not been able to previously access, and 65% (n=38) said they would value participation in a teacher network or the opportunity to observe computing in a business or industry setting. 5.5 Capacity in terms of support and resources available In order to understand the capacity for resources in African schools, teachers were asked (Q14) about the support they had for their computing teaching during the last twelve months, from the following list: • School ICT support lab/technician • Computer lab • Time for preparation • Time of for professional development • Team teaching/support ACM Trans. Comput. Educ. Investigating K-12 computing education in four African countries (Botswana, Kenya, Nigeria and Uganda) • 15 • Funding for equipment Botswana teachers (100%, n=23) had access to a computer lab, whereas only 33% (n=3) in Uganda. Thirty-three percent of Nigerian and Ugandan teachers (n=5, n=3, respectively) said that they had no access to any of the items in the list (see Table 5). This is despite the fact that most of the Ugandan teachers in the sample are in non-government-owned schools. There is also more access to technician support in Botswana at 78% (n=18). This points to the fact that more infrastructure is available in Botswana to support the teaching of computing than in other countries. Resources Africa Botswana Kenya Nigeria Uganda high- (all) income School ICT Support Staf / lab 57% 78% 60% 33% 44% 67% attendant / technician Computer lab 78% 100% 80% 67% 33% 84%** Additional time allotted for class preparation 26% 100% 80% 67% 33% 56% (e.g., planning time during the day) Time of to attend Professional Development 17% 13% 50% 7% 0% 76% Team teaching or team support 28% 30% 40% 20% 22% 28% Funding to purchase computing equipment16% 17% 20% 7% 11% 52% I have none of these 16% 0% 10% 33% 33% N/A Table 5. Support teachers have access to for teaching computer studies/ computer science (**question diferently phrased) In terms of time of for professional development, only 13% of the Botswana teachers received this. Only in Kenya did teachers report (n=5, 50%) that they had some provision to attend professional development in school time. Table 5 also includes teachers responding positively to this question from the data on high-income countries, although one of the questions in the METRECC survey is slightly diferent. The METRECC survey asks about a ‘single CS classroom or shared computer room,’ whereas we translated this to ‘computer lab’ for this survey version. This may make it diicult to compare that particular item. When comparing the resources available across all teachers in the African survey and the high-income countries, the most considerable diferences are shown in terms of time of to attend professional development (17% compared to 76%) and funding for computer equipment (16% compared to 52%). To understand more about the capacity for resources, we asked the teachers what they had used for teaching computer science over the last 12 months. This includes computers, textbooks, and phones/tablets. Teachers in Botswana all used laptops or PCs, with only 78% (n=11) and 73% (n=7) in Nigeria and Uganda, respectively. However, 60% (n=9) of teachers from Nigeria said they were using smartphones or tablets to teach, which was higher than the other countries. Across all the teachers in the survey, only 33% were accessing programming resources online and 24% using online question banks. In the next two sections, we identify the needs expressed by the teachers in terms of support needed and perceived barriers to professional development. 5.6 Capacity in terms of support needs for resources To understand more about the teachers and resource capacity in the four countries, we asked the teachers (Q25) what support they would need to help them teach computer science/computer studies. The question speciically ACM Trans. Comput. Educ. 16 • Tshukudu et al. Support needed Africa Botswana Kenya Nigeria Uganda High- (all) income Non-CS speciic technology equipment (e.g. computers, tablets) 52% 48% 50% 60% 56% 25% CS-speciic technology (e.g. robotics, CS software) 57% 70% 70% 40% 33% 48% Improved technology infrastructure (e.g. Internet) 67% 65% 90% 40% 100% 32% Support to carry out classroom research 38% 30% 40% 40% 44% 31% Professional Network/Community 59% 61% 40% 60% 67% N/A I do not need any additional support teaching Computer Science. 2% 0% 0% 0% 11% N/A Table 6. Support needed by country enquires about the teachers’ ICT infrastructure needs and their professional development needs to implement a successful CS curriculum. Up to three answers were permitted (see Table 6). The results indicate that in Uganda and Kenya, the greatest need is for improved technology infrastructure. In contrast, in Botswana, it is for CS-speciic resources such as robotics, and in Nigeria, the greatest need is for both computers and tablets and a professional network. Across the four African countries, the greatest needs are for improved infrastructure (n=39, 67%) and also a professional network for the teaching of computer science in primary and secondary schools (n=34, 59%). However, when comparing between countries, there are diferences in the need for infrastructure: Ugandan teachers (n=9, 100%) said improved technology infrastructure would be valuable in contrast to 40% (n=6) Nigerian teachers and 65% (n=15) teachers from Botswana. Section 3 highlighted that there is more provision for infrastructure in Botswana than in Uganda, and this may be relected in this data. 5.7 Capacity in terms of barriers experienced for professional development To understand teacher capacity in professional development, teachers were asked (Q26) about barriers to profes- sional development: "How strongly do you agree or disagree that the following present barriers to your participation in CS professional training or development?" , which consisted of nine Likert scale statements, using a ive point scale ranging from Strongly agree to Strongly disagree with a Neutral option. Table 7 presents the percentage of responses per question per study. We undertook a statistical comparison between the data from the high-income countries and the African study responses. Acknowledging the selection of anchor points and the use of varying weighted means for analysis, the comparison used in this study selected the following weighted values to calculate the mean: 5 - Strongly agree; 4 - Agree; 3 - Neutral; 2 - Disagree; 1 - Strongly disagree. This data is summarised in Figure 4 which shows the summed strongly agree and agree on responses compared across the two populations. To compare the two study cohorts’ responses to each statement, we selected and conducted a Mann-Whitney U test (as described in Section 4.4) and present pthe -value. The Mann-Whitnepy-values for the comparison of the two studies’ responses are presented in Table 8. Statistically significant diferences:The statement with a statistically signiicant p-value (< 0.000) was"I do not have time because of family responsibilities" , where the teachers from high-income countries were more in agreement with this statement than participants from African countries. The cost of professional de"Pr velopment ofessional ( training is too expensiv ) also e" reported a statistically signiicant difer p-value ence < ( 0.0000), where, in this case, African participants reported that this might be more of a barrier for them. Access to PD is another barrier with a statistically signiicant difer "Ther ence e is ( no relevant training or professional development ofer ). Aeccess d" to resources ("I don’t have the resources (equipment, network access) to participate in professional development" ) ACM Trans. Comput. Educ. Investigating K-12 computing education in four African countries (Botswana, Kenya, Nigeria and Uganda) • 17 High-income countries (n=242) Survey data from African countries (n=58) Question SA A N D SD SA A N D SD I do not have the prerequisites 2% 16% 16% 22% 43% 14% 10% 12% 29% 33% (e.g. qualiications, experience) Professional training is too 11% 33% 26% 18% 12% 31% 38% 14% 10% 5% expensive There is a lack of support from my 10% 22% 22% 28% 18% 12% 31% 24% 24% 7% school I do not have time because of 18% 34% 19% 19% 10% 5% 5% 24% 40% 24% family responsibilities The training or PD conlicts with my 8% 22% 22% 30% 18% 5% 19% 31% 31% 10% work schedule There is no relevant training or 6% 22% 20% 33% 18% 19% 24% 17% 28% 10% professional development ofered There are no incentives for 13% 30% 21% 22% 14% 17% 28% 21% 22% 7% participating in PD The distance to travel is too great 17% 31% 26% 17% 9% 14% 26% 26% 26% 7% I don’t have the resources (equipment, 5% 19% 33% 26% 17% 16% 29% 9% 36% 7% network access) to participate in PD SA=Strongly agree; A=Agree; N=Neutral; D=Disagree; SD=Strongly disagree Table 7. Barriers to professional development: percentage responses Question Mann-Whitney p-value Professional training is too expensive < 0.0000 I do not have time because of family responsibilities < 0.0000 There is no relevant training or professional development of- 0.0053 fered There is a lack of support from my school 0.0141 I don’t have the resources (equipment, network access) to par- 0.0189 ticipate in professional development I do not have the prerequisites (e.g. qualiications, experience) 0.0843 There are no incentives for participating in professional devel-0.1346 opment The distance to travel is too great 0.1485 The training or PD conlicts with my work schedule 0.3523 Table 8. High-income countries and African (all four countries) analysis highlights another statistically signiicant diference. This is also the case for support within "There is the school ( a lack of support from my school"). For all these statements, the barrier is greater for African teachers than for the cohort from high-income countries. ACM Trans. Comput. Educ. 18 • Tshukudu et al. Fig. 4. Barriers to professional development Marginal diferences: Only one of the statements reports a marginal/borderline comparison. This was the statement "I do not have the prerequisites (e.g., qualiications, experience)" . While the p-value did not report a statistically sig- niicant diference between the cohorts. African teachers reported that they feel like they have fewer prerequisites. The remaining three statements showed no statistical diferences. 6 DISCUSSION This study aimed to understand the capacity state of computing education in primary and secondary schools (K-12) in Botswana, Kenya, Nigeria, and Uganda. We used the METRECC instrument to survey 58 CS teachers speciically about their implementation of the CS curriculum to understand the ICT resources available to them, the curriculum content they are using, their professional development, and the barriers they are facing. We also use the CAPE framework as a model to analyze the capacity of CS education in these African countries. The METRECC survey instrument captures data that allows for comparisons between countries. Therefore, we also use the survey results to compare the African countries and other high-income countries (England, Scotland, USA, Australia, Italy, and Malta). This discussion section presents the emerging diferences and explains the potential reasons for the diference, building on the capacity level of the CAPE framework. From the survey indings, together with the analysis of the country backgrounds, ive major themes that afect the implementation of CS have emerged: programming in the curriculum, teacher professional development, ICT infrastructure (computers, hardware, internet, software, e.t.c), funding and policies. This section will start by discussing these ive themes in the irst ive subsections, and the last part of the section will discuss how they can be applied to the CAPE framework. ACM Trans. Comput. Educ. Investigating K-12 computing education in four African countries (Botswana, Kenya, Nigeria and Uganda) • 19 6.1 Capacity in terms of curriculum 6.1.1 Comparison amongst the African countries.The indings reveal that across all the four African countries, the commonly taught topics in the computing curriculum focus on the use of computers/ICT resources, and less focus is given to the teaching of programming. For example, only 57% of the teachers taught programming skills and concepts across three countries. Furthermore, the programming content in the syllabus across all these countries covers topics that teach facts compared to giving the students the ability to be program developers. For example, the content covered in the Botswana syllabus includes łprogramming techniques, representing algorithms using pseudo-code, showing understanding of diferent programming languages and program translatorsž [59]. At the same time, the Ugandan curriculum has no programming content at11 all ]. Unlike [ the other three countries, Kenya has a syllabus with a minor component aiming to teach students write to and run programs[60], which explains why 90% of the teachers in Kenya are engaged with teaching programming. These results also show us that the intended computing curriculum inluences the teachers’ choice of programming environments. Less than half of the teachers use programming languages (text/blocks), and two-thirds use pseudo-code. The preference for pseudo-code over programming languages may also be because teachers are not trained to teach such content or the available infrastructure is inadequate to use these programming environments [55, 56]. 6.1.2 Comparison between high-income countries and low- middle-income countries (African countries).Comparing the two data sets shows that African teachers are teaching more databases and hardware topics. At the same time, high-income countries have shifted from basic ICT skills to a more knowledge-based curriculum that includes computational thinking, programming, and algorithms. "Learning and acquiring digital competencies go beyond pure ICT skills, it involve the creative use of ICT, including 20].coCrucially ding" [ , while most of the African countries in the study have not reviewed their computing curriculum since implementation, most of the high-income countries have had the opportunity to review their curriculum more than 43]. This once [ allows countries to keep up with the rapid CS developments and teach relevant content that students will need to understand and fully participate in modern society. 6.2 Capacity in terms of teacher professional development 6.2.1 Comparison amongst the African countries.There is not much variation amongst the African countries regarding accessibility to professional development (PD). However, more Kenyan teachers (50%) have reported that they are given time of to attend professional development compared to the other African countries. In contrast, Ugandan teachers have reported that they are given no time of to participate in professional training. On average, 17% of all African teachers have reported that they are given time of to attend professional training. Furthermore, the teachers report a lack of support from their schools and that there is no relevant training for them to attend. This could be because the implementation of ICT education policies is still very much focused on accessibility and availability of ICT infrastructure in the schools as compared to the training 52, 56of ]. teachers [ 6.2.2 Comparison between the high-income countries and low- middle-income countries (African countries).For African teachers, the main issue as far as PD is concerned is the cost, and there was a statistically signiicant diference (p<0.0000) between teachers from African and high-income countries for this question. The data reveals that African teachers have relatively more access to PD activities with fewer cost implications, including peer observations and school visits. Teachers from high-income countries report more access to potentially costly activities with internet implications, such as workshops, seminars, short courses, education conferences, and PD networks. African teachers also reported having comparatively more challenges accessing ICT resources for training and not being ofered relevant training. ICT infrastructure has the potential to increase access to training and improve the quality of teacher training in Africa and bridge the gap between high-income countries and low-income countries. There are now many free ACM Trans. Comput. Educ. 20 • Tshukudu et al. online training materials as well as free online workshops for computing teachers that are provided by experts around the world [56]. The ability of the African teachers to take full advantage of the internet as an educational resource and as a means of sharing educational content remain key challenge 52]. Furthermor [ e, teachers who do receive professional training are often unable to use their skills because of the lack of access to infrastructure [26]. ICT education policies in the African countries, as in the high-income countries, have recommended teacher training [50ś52, 68]. 6.3 Capacity in terms of ICT infrastructure 6.3.1 Comparison amongst the African countries.Results show a wide variation in teachers’ access to ICT infras- tructure in the four African countries. As the only upper-middle country, Botswana has more ICT infrastructure in secondary schools, with 100% of the surveyed secondary school teachers reporting access to labs, comput- ers, and laptops. It should be noted that each lab may consist of only 15-20 computers though 42].[The two lower-middle-income countries (Kenya and Nigeria) follow behind Botswana in terms of access to ICT. Ugandan teachers report the least access to ICT infrastructure, with only 33% of Ugandan teachers reporting having access to a computer lab; Uganda is a low-income country. Furthermore, the indings suggest that teachers from Uganda (100%) and Kenya (90%) have the greatest need for improved technology infrastructure (e.g., internet), as compared to Botswana (65%) and Nigeria (40%). The data reveals that Uganda, as the lowest middle-income country among the African countries, is the most afected by a lack of capacity for ICT infrastructure. Although still not enough, the availability of and access to ICT infrastructure in Africa has primarily been concentrated in the upper-middle-income countries as compared to low-income countries 71]. The [inequalities amongst countries concerning access to infrastructure have already been reported in prior resear 31, 79 ch].[Lack of access to basic ICT infrastructure hinders the ability of the African schools to successfully implement their CS curricula. The availability of ICT infrastructure seems to correlate with the socio-economic status of the country. 6.3.2 Comparison between the high-income countries and low- middle-income countries (African countries).The data also shows ICT infrastructure access disparity between African and high-income countries. More teachers have access to ICT infrastructure in high-income countries (84%) compared to African countries (78%). This is not a big diference, but it is skewed by the Botswana (upper-middle) teacher data. In addition, the data shows that 73% of the African teachers need improved ICT infrastructure (e.g., internet) as compared to just 33% of the high-income countries. The gap between developed and developing countries seems to keep widening concerning access and availability of ICT infrastructure, as recently reported by Vegas and colleagues [80]. Although there are many ICT education policy initiatives in these African countries, eforts have been mainly geared toward deploying ICT infrastructure in secondary schools. This means that primary school students in these countries don’t have the same access to computing education as secondary school students. For example, in some primary schools surveyed in Botswana, students in primary schools share two, three, or four computers that are available and functioning in the whole 52 scho ]. These ol [ are problems that high-income countries may not face as they tend to introduce computing literacy as early as kindergarten/primar24 y].leThe velavailability [ of ICT infrastructure in schools seems to be no longer frequently discussed in high-income82countries ] which [ allows them to focus more on teacher professional development. Our indings seem to reveal that the ICT infrastructure is heavily afected by funding, as shall be discussed in the following subsection. 6.4 Capacity in terms of funding 6.4.1 Comparison amongst the African countries.This study gave us insights into the capacity for funding in the African countries from a computing teachers’ perspective. We acknowledge this may be a limited scope, yet still helpful to understand barriers to implementing computing education curricula. The indings reveal that only ACM Trans. Comput. Educ. Investigating K-12 computing education in four African countries (Botswana, Kenya, Nigeria and Uganda) • 21 a few teachers in all the four African countries (average, 16%) have access to funding to purchase computing equipment. Uganda (11%) and Nigeria (7%) have the least access to funding to purchase computing equipment. As elaborated in Section 3, these two countries also have been reported to lack funding for basic electricity, a crucial pre-requisite for all ICT usage in schools. This may explain why these two countries have the least number of teachers having access to computer labs. These results suggest that countries with low-middle income are less likely to have funding that supports purchasing of ICT infrastructure to support the implementation of computing education in schools hence afecting opportunities for computing education for their students. 6.4.2 Comparison between the high-income countries and low- middle-income countries (African countries).The indings reveal that the teachers in high-income countries (54%) have more funds available for ICT resources than in African countries (16%). Furthermore, teacher professional development is also afected by funding. The African teachers report that their main issue as far as PD is concerned is the cost of participating in PD. This was discussed in detail in the teacher professional development Subsection above. It appears that the African countries still struggle more with funding issues, which directly impedes budgets for IT equipment, curriculum reform, and teacher training. The lack of funding greatly afects the implementation of ICT policies, as shall be discussed in the following Subsection. 6.5 Capacity in terms of policy 6.5.1 Comparison amongst the African countries.As discussed in Section 3, the four African countries all have policies that support building capacity for computing education. Most of these policies have been implemented as early as the 90s. These national policies, among other things, recommend the implementation of ICT infrastructure, ICT curriculum, and teacher training. Although there are many ICT education policy initiatives with periodic reviews in each country, eforts have been mainly geared toward deploying ICT infrastructure in secondary schools rather than primary schools due to limited resources. 6.5.2 Comparison between the high-income countries and low- middle-income countries (African countries).Just like the African countries, the high-income countries have policies that support building capacity for computing education, including implementation of ICT infrastructure, ICT curriculum, and teacher training. However, unlike the African countries, the high-income countries have now adopted initiatives and policies to introduce the development of Computational thinking skills in the school38 curricula ]. For example [ , England, with the support from industry, managed to persuade the government to change the policies and curricula to focus more on computational skills than basic ICT skills 10]. The[ICT education policies in African countries, despite being reviewed several times, remain focused on establishing the availability of and accessibility to ICT infrastructure in schools50[, 51, 58] as compared to teacher training and curricula reform. The gap of policy capacity-building eforts to expand CS education between developed and less developed countries has also been reported in [80]. Despite all the policy eforts from diferent countries, there is still much room for more supportive CS policies, such as addressing equity issues, as computing education grows across the globe. 6.6 Revisiting the CAPE framework In this sub-section, we review our results through the lens of the CAPE framework. As already explained in sub-section 2.2, the CAPE framework is a valuable model for analyzing, reporting data, and tracking the progress of broadening participation and implementing CS curricula across all its levels (Capacity, Access, Participation, and Experience). The CAPE framework was designed in the context of the US as a lens for assessing equity in computing education. Based on the teachers’ perspective and the data examined, our indings indicate that high-income countries and African countries may be at diferent stages of implementing computing education in schools. ACM Trans. Comput. Educ. 22 • Tshukudu et al. High-income countries, although still addressing capacity issues (e.g, teacher professional development), seem to be also focusing more on addressing issues at higher levels of the CAPE pyramid, Participation such as and in Experience ofwhile the African countries are still struggling Capacity withfor , the lowest level, and starting point of the CAPE pyramid, which is concerned with the availability of resources that support the implementation of a CS curriculum of high-quality. We aim to contribute to Fletcher’s CAPE frame30 work ] prop byosing [ that the Capacity level be more ine-grained for the African context. This will be useful in the African context to assist in monitoring progress around computing education implementation over time. We draw out dependencies between policy, funding, infrastructure, curriculum implementation, and teacher professional development. Level Survey ques- Botswana Kenya Nigeria Uganda All-Africa High- tions and income research evi- dence used Teacher PD (e.g. Q14-Table 5- Q24- Figure 3, insuicient slightly sui-insuicient insuicient insuicient highly sui- How many teachers have time Q14-Table 5, (13%) cient(50%) (7%) (0% ) (17%) cient(76%) of to attend PD?) Q26-Table 8, Section 3 Curriculum (e.g. Table 4 Q19-Table 4, Ta- slightly sui-slightly sui-slightly sui-insuicient slightly sui-highly sui- Does the curriculum include ble 3, Section 3, cient (1-26%. cient (1-20%, cient (1-47%, (1-0%, 2-22%) cient (1-28%, cient (1-74%, (1) computational thinking (2) Q22-Figure 2 2-48%) 2-70%) 2-47%) 2-48%) 2-90%) programming skills and con- cepts?) ICT Infrastructure (e.g. Q25- Q25-Table 6, slightly sui-insuicient moderately insuicient slightly sui-moderately Table 6- How many teachers Q26-Table 8, cient(35%) (10%) suicient (0%) cient(33%) suicient do not need support with im-Q14-Table 5 (60%) (68%) proved ICT infrastructure?) Section 3 Funding (e.g Q14-Table 5-How Section 3, insuicient insuicient insuicient insuicient insuicient moderately many teachers have access to Q26-Table 8, (17%) (20%) (7%) (11%) (16%) suicient funding to purchase computingQ14-Table 5 (54%) equip?) Policy (Section 3-e.g. Do poli-Section 3 moderately moderately moderately moderately moderately highly sui- cies recommend ICT infrastruc- suicient suicient suicient suicient suicient cient ture, ICT curriculum, teacher training, computational think- ing/programming?) Table 9. Aspects of capacity for CS education in African countries compared to high-income countries Table 9 is based on the discussion points in the previous Subsections (6.1-6.5) which explains the capacity levels in detail and how they relate with each other. The table shows speciic examples from our data-set which demonstrates how we analyse and draw out dependencies within Capacity levelbetween policy, funding, infrastructure, curriculum implementation, and teacher professional development. We demonstrate this by using measurements of a Likert scale highly , suicient(76-100), moderately suicient(51-75), slightly suicient(26-50) and insuicient(0-25). This is to allow us to provide simple valuation between the capacity sub-components. It can be observed that while the African countries have moderately suicient policies with good recommendations, they struggle with their implementation due to limited government52 funding , 56]. This [ means that until the basic needs of funding ICT infrastructure in schools are met, these countries cannot put their focus on the other issues such as computing curriculum and teacher PD. Table 9 illustrates how we draw the dependencies which lead to the development of the ine-grained models in Figure 5 and Figure 6 that illustrates the dependencies between these components and how they may build and rely on each other. In the case of Africa: • Teacher PD and CS Curriculum development: Currently there is insuicient teacher PD as reported on average by the four African countries’ teachers and the computer studies curriculum lacks relevant ACM Trans. Comput. Educ. Investigating K-12 computing education in four African countries (Botswana, Kenya, Nigeria and Uganda) • 23 Fig. 5. A multi-faceted view of capacity for computing education content regarding programming and computational thinking. Teacher PD and curriculum development need to progress in tandem, e.g teachers need to be trained for relevant content in the curriculum while the curriculum cannot be implemented efectively without trained teachers. Table 9 shows that implementing suicient teacher PD and the curriculum, may depend on adequate ICT infrastructure, funding and the right policies in schools as can be evidenced for high-income countries. • ICT Infrastructure: African countries still face the challenge of providing all students from both primary and secondary with ICT resources for computing education. Before ICT integration into schools can be efective, there has to be an adequate amount of funding. • Funding level: Teachers have reported a lack of funding for teacher PD and ICT infrastructure. Table 9 shows funding is the most problematic for all the African countries. This may explain why the African countries, unlike the high-income countries, continue to lack the capacity for resources in the top levels of teacher PD and ICT infrastructure. Before funding can be released, there has to be a policy recommendation on resources that need the funding. In this case, the policies are suicient. Therefore, the deiciencies at this level seem to be linked to the country’s economic status. • Policies: African countries have deliberate policies that encompass an enabling environment for computing education, such as recommendations for ICT installations in schools and teacher training. However, there is more room for improvement in these policies. Figure 6 shows the model developed in Figure 5 embedded into the CAPE framework. By expanding the capacity forlevel, the framework may be more helpful for a global context and can represent the journey of more countries. It should be noted that the dependencies we are proposing in the sub-components of the capacity level may overlap each other. Depending on an individual country, the lower levels may come before the upper levels ACM Trans. Comput. Educ. 24 • Tshukudu et al. Fig. 6. Extending the CAPE framework for the international context and vice versa (see Table 9). For example, some countries like Kenya may lack suicient funds but may still get a lot of support from industry and non-governmental organizations on training teachers and teaching students programming in extra-curricula activities. This strategy is also very common in high-income 10, 82countries ]. [ However, a country like Uganda seems to be following the pattern of dependencies as expected. We conclude that our data shows that African countries are still focusing capacity on the forlevel and until the needs of that level are met, they will struggle to progress to issues around providing access to the curriculum across the population. It is clear that African countries still have the challenge of providing all students with equal opportunities to computing education as compared to high-income countries. 7 THREATS TO VALIDITY The focus of this study was to identify insights in K-12 computing education in four African countries (while comparing the teachers’ responses with the participants from the original METRECC study), however, some threats to validity should be noted with the pilot study. The following threats to validity should not detract from the process implemented, as they provide a road map for future studies in this area, as well as early insights that have not been investigated to date in African countries (as discussed in Section 6). The sample size was relatively small per country, with a maximum participation of 23 and a minimum participation of nine teachers, in countries that have populations up to 206 million. While 197 teachers started the survey (which is comparable to the original METRECC study with 244 participants), ten completed the survey but did not give their permission to publish the data, but more concerning, is that 128 did not complete the survey to the end. Finally, only one teacher from Zimbabwe participated in the study and was subsequently removed due to low sample size for that country. This drop of in numbers (especially for teachers who started but did not ACM Trans. Comput. Educ. Investigating K-12 computing education in four African countries (Botswana, Kenya, Nigeria and Uganda) • 25 complete the survey) could be investigated further in order to avoid this large number of drop ofs for future studies. 8 CONCLUSION AND FUTURE WORK In this paper, we have sought to understand the capacity for computing education in four African countries, across three diferent areas of Africa, through a comparison of policy, funding, infrastructure, curricula, and professional development using a survey of 58 teachers. The survey was conducted using the METRECC instrument, and the results were analysed through the lens of the CAPE framework’s capacity level. Our analysis has shown that in some areas of Africa, there is still a need for resources and infrastructure for computing and that it is diicult to instigate teacher professional development in topics like programming while that is still being developed. Evidence for this includes the number of teachers who say they use pen and paper methods to teach text-based programming where it exists in the syllabus. In addition, while the policies around the provision of ICT and computing education are being implemented, these do not extend to an extensive provision in primary education for digital or computing education. In investigating this with the CAPE framework [30] in mind, it seemed that the underlying layer of “capacity forž underlying the provision of computing was more multi-layered than it has been represented in CAPE, particularly if this framework is to be helpful outside the context of high-income countries. In the interest of equity, models that allow us to examine all contexts may be helpful, and in doing so, it will be easier to identify opportunities for collaborative work where high-income countries can support low or middle-income countries. We intend to repeat the survey in subsequent years and analyze the data through the proposed capacity sub-components to develop a fuller picture as Africa develops its capacity for formal computing education. We hope that this paper contributes to future international work which sees the development of global computing education for all, potentially be aided by country collaborations and shared resources. REFERENCES [1] Beatrice M’mboga Akala. 2021. Revisiting education reform in Kenya: A case of Competency Based Curriculum Social (CBC). Sciences & Humanities Open 3, 1 (2021), 100107. [2] Tehreem Anwar, Arturo Jimenez, Arsalan Bin Najeeb, Bishakha Upadhyaya, and Monica M McGill. 2020. Exploring the Enacted Computing Curriculum in K-12 Schools in South Asia: Bangladesh, Nepal, Pakistan, and Sri ProLanka. ceedings In of the 2020 ACM Conference on International Computing Education Resear . 79ś90. ch [3] Jim Ayorekire and Revocatus Twinomuhangi. 2012. Uganda: Educational reform, the ruralśurban digital divide, and the prospects for GIS in schools. In International perspectives on teaching and learning with GIS in secondary. Springer schools , 283ś289. [4] Eric Banilower and Laura Craven. 2020. Factors Associated with High-Quality Computer Science Instruction: Data from a Nationally Representative Sample of High School Teachers. ProInceedings of the 51st ACM Technical Symposium on Computer Science Education . 360ś365. [5] The World Bank. 2021.World Bank Country and Lending Groups . Retrieved February 20, 2021 from https://datahelpdesk.worldbank.org/ knowledgebase/articles/906519-world-bank-country-and-lending-groups [6] Erik Barendsen, Linda Mannila, Barbara Demo, Nataša Grgurina, Cruz Izu, Claudio Mirolo, Sue Sentance, Amber Settle, and e Gabriel Stupurien e. ˙ 2015. Concepts in K-9 computer science education.PrIn oceedings of the 2015 ITiCSE on working group rep. orts 85ś116. [7] Botswana. 1994. The revised national policy on education, April . Gab 1994orone : Govt. Printer. [8] Vision 2016 Council (Botswana). 1997. The revised national policy on education, April . Lentsw 1994 e la Lesedi, (Pty) Limited. [9] Vision 2036 Presidential Task Team (Botswana). Vision 2016. 2036: Achieving prosperity.for Lentsw all e La Lesedi (Pty) Limited. [10] Neil Christopher Charles Brown, Michael Kölling, Tom Crick, Simon Peyton Jones, Simon Humphreys, and Sue Sentance. 2013. Bringing computer science back into schools: Lessons from the UK.PrIn oceeding of the 44th ACM technical symposium on Computer science education . 269ś274. [11] National Curriculum Development Centre. 2013. Subsidiary Information and Communication Technology TEACHING SYLLABUS . Retrieved March 9, 2021 from https://www.ictteachersug.net/wp-content/uploads/2018/04/ICT-Sub-MTC-syllabus.pdf [12] National Curriculum Development Centre. 2019. Lower secondary Information and Communication Technology Syllabus . Retrieved March 9, 2021 from https://www.mukalele.net/wp-content/uploads/2020/02/ICT-SYLLABUS-compressed.pdf [13] L. Cohen, L. Manion, and K. Morrision. 2000. Research Methods in Education (5th edition ed.). Routledge Falmer, London. ACM Trans. Comput. Educ. 26 • Tshukudu et al. [14] West African Examination Council. 2020. West African Senior School Certiicate Examinations . Retrieved March 19, 2020 from https://registration.waecdirect.org/# [15] Quintin Cutts, Judy Robertson, Peter Donaldson, and Laurie O’Donnell. 2017. An evaluation of a professional learning network for computer science teachers.Computer Science Education 27, 1 (2017), 30ś53. [16] Linda Darling-Hammond, Ruth Chung Wei, and Alethea Andree. 2010. How high-achieving countries develop great teachers. Accessed at: https://edpolicy.stanford.edu/sites/default/iles/publications/how-high-achieving-countries-develop-great-teachers.pdf on 4th January [17] Jill Denner and Shannon Campe. 2018. Equity and inclusion in computer science education. Bloomsbury Publishing, 189. [18] Marion Diana. 2020. Challenges Experienced by Educators in the Implementation of Competency Based Curriculum Programme in Kenya: The Case of Primary Schools in Laikipia East Sub .County Ph. D. Dissertation. United States International University-Africa. [19] ECEP. 2020. Three Models Driving ECEP & ECEP State Eforts | Expanding Computing Education Pathways | UT Austin. https://ecepalliance.org/news/three-models-driving-ecep-ecep-state-eforts. [20] European Commission. Joint Research Centre. 2016. Developing computational thinking in compulsory education: implications for policy and practice.Publications Oice, LU. https://data.europa.eu/doi/10.2791/792158 [21] Cameron L. Fadjo, Ted Brown, and Leigh Ann DeLyser. 2013. A Curriculum Model for Preparing K-12 Computer Science Teachers. The Steering Committee of The World Congress in Computer Science, Computer Engineering and Applied Computing (WorldComp), 1. Conference Proceedings. [22] Roisin Faherty, Keith Quille, Rebecca Vivian, Monica M. McGill, Brett A. Becker, and Karen Nolan. 2021. Comparing Programming Self-Esteem of Upper Secondary School Teachers to CS1 Students. Pr Inoceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V (Virtual . 1 Event, Germany(I)TiCSE ’21) . Association for Computing Machinery, New York, NY, USA, 554ś560. https://doi.org/10.1145/3430665.3456372 [23] Katrina Falkner, Sue Sentance, Rebecca Vivian, Sarah Barksdale, Leonard Busuttil, Elizabeth Cole, Christine Liebe, Francesco Maiorana, Monica M. McGill, and Keith Quille. 2019. An International Comparison of K-12 Computer Science Education Intended and Enacted Curricula. In Proceedings of the 19th Koli Calling International Conference on Computing Education (K Resear oli,chFinland) (Koli Calling ’19). Association for Computing Machinery, New York, NY, USA, Article 4, 10 pages. https://doi.org/10.1145/3364510.3364517 [24] Katrina Falkner, Sue Sentance, Rebecca Vivian, Sarah Barksdale, Leonard Busuttil, Elizabeth Cole, Christine Liebe, Francesco Maiorana, Monica M. McGill, and Keith Quille. 2019. An International Study Piloting the MEasuring TeacheR Enacted Computing Curriculum (METRECC) Instrument. In Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education . ACM, Aberdeen Scotland Uk, 111ś142. https://doi.org/10.1145/3344429.3372505 00009. [25] Katrina Falkner, Rebecca Vivian, and Sally-Ann Williams. 2018. An ecosystem approach to teacher professional development within computer science.Computer Science Education 28, 4 (2018), 303ś344. https://doi.org/10.1080/08993408.2018.1522858 [26] Glen Farrell. 2007. ICT in Education in Kenya. Survey of ICT and education in Africa: Kenya Country Report.śApril (2007). [27] Michael P Fay and Michael A Proschan. 2010. Wilcoxon-Mann-Whitney or t-test? On assumptions for hypothesis tests and multiple interpretations of decision rules. Statistics surveys 4 (2010), 1. [28] Nigeria Federal Ministry of Education. Nigeria 2019. Digest Of Education Statistics . Retrieved March 19, 2021 from https://education.gov. ng/nigeria-digest-of-education-statistics/ [29] CL Fletcher and JL Warner. 2020. Summary of the CAPE Framework for Assessing Equity in Computer Science Education. [30] Carol L. Fletcher and Jayce R. Warner. 2021. CAPE: A Framework for Assessing Equity throughout the Computer Science Education Ecosystem. Commun. ACM 64, 2 (Jan. 2021), 23ś25. https://doi.org/10.1145/3442373 [31] UNESCO Institute for Statistics. 2015. INFORMATION AND COMMUNICATION TECHNOLOGY (ICT) IN EDUCATION IN SUB-SAHARAN AFRICA. Retrieved March 1, 2021 from http://uis.unesco.org/sites/default/iles/documents/information-and-communication-technology- ict-in-education-in-sub-saharan-africa-2015-en.pdf [32] Judith Gal-Ezer and Chris Stephenson. 2009. The current state of computer science in US high schools: A report from two national surveys. Journal for Computing Teachers 1, 13 (2009), 1ś5. [33] Judith Gal-Ezer and Ela Zur. 2013. What (else) should CS educators know?: revisited. ACM, 83ś86. Conference Proceedings. [34] Varvara Garneli, Michail N Giannakos, and Konstantinos Chorianopoulos. 2015. Computing education in K-12 schools: A review of the literature. In 2015 IEEE Global Engineering Education Conference (EDUCON) . IEEE, 543ś551. [35] Michail N Giannakos, Letizia Jaccheri, and Roberta Proto. 2013. Teaching Computer Science to Young Children through Creativity: Lessons Learned from the Case of Norway.. InCSERC. 103ś111. [36] Joanna Goode, Jane Margolis, and Gail Chapman. 2014. Curriculum is not enough: the educational theory and research foundation of the exploring computer science professional development model. ProceIn edings of the 45th ACM technical symposium on Computer science education . ACM, Atlanta, Georgia, USA, 493ś498. [37] Mark Guzdial. 2015. Learner-centered design of computing education: Research on computing for evSynthesis eryone. Lectures on Human-Centered Informatics 8, 6 (2015), 1ś165. ACM Trans. Comput. Educ. Investigating K-12 computing education in four African countries (Botswana, Kenya, Nigeria and Uganda) • 27 [38] Wendy Huang and Chee-Kit Looi. 2021. A critical review of literature on “unpluggedž pedagogies in K-12 computer science and computational thinking education. Computer Science Education 31, 1 (2021), 83ś111. [39] Kimberly Hughes, Carol L Fletcher, Leigh Ann DeLyser, and Anthony Owen. 2017. Building CS Teaching Capacity: Comparing Strategies for Achieving Large Scale Impact.PrIn oceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education . 667ś668. [40] Charity O Igbokwe. 2015. Recent curriculum reforms at the basic education level in Nigeria aimed at catching them young to create change. American Journal of Educational Resear3, ch1 (2015), 31ś37. [41] Petri Ihantola, Arto Vihavainen, Alireza Ahadi, Matthew Butler, Jürgen Börstler, Stephen H. Edwards, Essi Isohanni, Ari Korhonen, Andrew Petersen, Kelly Rivers, Miguel Ángel Rubio, Judy Sheard, Bronius Skupas, Jaime Spacco, Claudia Szabo, and Daniel Toll. 2015. Educational Data Mining and Learning Analytics in Programming: Literature Review and Case ProStudies. ceedingsInof the 2015 ITiCSE on Working Group Reports(Vilnius, Lithuania) (ITICSE-WGR ’15). Association for Computing Machinery, New York, NY, USA, 41ś63. https://doi.org/10.1145/2858796.2858798 [42] Shaika Isaacs. 2007. ICT in education in Botswana: Survey of ICT and education in Africa: Botswana Country Report. [43] Simon Peyton Jones, Tim Bell, Quintin Cutts, Sridhar Iyer, Carsten Schulte, Jan Vahrenhold, and ByoungRae Han. 2011. Computing at school.International comparisons. Retrieved May 7 (2011), 2013. [44] Leonard Mwathi Kamau. 2014. The future of ICT in Kenyan schools from a historical perspective: a review of theJournal literatur of e. Education & Human Development3, 1 (2014), 105ś118. [45] Nixon Kanali. 2022. Government launches irst coding syllabus for primary and secondary schools in K.enya Retrieved July 20, 2022 from https://africabusinesscommunities.com/tech/tech-news/kenya-government-launches-irst-coding-syllabus-for-primary-and- secondary-schools-in-kenya/ [46] Jiangjiang Liu, Ethan Philip Hasson, Zebulun David Barnett, and Peng Zhang. 2011. A survey on computer science K-12 outreach: teacher training programs. 2011 In Frontiers in Education Conference .(FIE) IEEE, T4Fś1. [47] Newton Onkundi Maiso. 2019. Instructional Supervision of Computer Studies curriculum by secondary school Principals in Nakuru East Sub-County, Nakuru County, Kenya. Ph. D. Dissertation. Moi University. [48] Simon Matinda, Director James Patrick Ochieng, Tara Weatherholt, Rehemah Nabacwa, Luis Crouch, Jennifer Pressley, Rachel Jordan, Henry Healey, Katherine Merseth, and Eileen Dombrowski. 2018. Uganda Early Years Study. (2018). [49] Muhsin Menekse. 2015. Computer science teacher professional development in the United States: a review of studies published between 2004 and 2014. Computer Science Education 25, 4 (Oct. 2015), 325ś350. https://doi.org/10.1080/08993408.2015.1111645 [50] Communications Ministry of Information and Kenya Technology National . 2019. Information, Communications and Technology (ICT) Policy . Retrieved March 9, 2021 from https://www.ict.go.ke/wp-content/uploads/2019/12/NATIONAL-ICT-POLICY-2019.pdf [51] Communications Ministry of Information and Uganda TechnologyNA . 2014. TIONAL INFORMATION AND COMMUNICATIONS TECHNOLOGY POLICY FOR UGANDA. Retrieved March 9, 2021 from https://ict.go.ug/wp-content/uploads/2018/11/ICT_Policy_2014.pdf [52] Dimane Mpoeleng. 2016. ICT literacy policyśBotswana. Proceedings of the 9th Session of the Intercontinental Council for the IFAP, May 30-31 (2016), 1ś54. [53] Samuel Mutisya Muinde and Patrick Mbataru. 2019. Determinants of implementation of public sector projects in kenya: a case of laptop project in public primary schools in Kangundo Sub-county, Machakos County International . Academic Journal of Law and Society 1, 2 (2019), 328ś352. [54] Rogers Mukalele. 2018.Ten Challenges Facing Implementation of ICT Education in Ugandan Scho . Retrie ols ved March 9, 2021 from https://www.ictteachersug.net/tenchallengesoictinuganda/ [55] SE Nwana, TO Ofoegbu, and CI Egbe. 2017. Availability and utilization of ICT resources in teaching computer education in secondary schools in Anambra State, Nigeria. Mediterranean Journal of Social Sciences 8, 5 (2017), 111ś111. [56] Paul Muga Obonyo. 2019. An Investigation in to the Status of Kenya’s Information Communication Technology (ICT) Policy in the Education System.European Journal of Education Studies (2019). [57] Florence Y Odera. 2011. Computer Education policy and its implementation in Kenyan secondaryInternational schools. Journal of Information 1, 5 (2011). [58] Ministry of Communication Technology Nigeria. National 2012. Information and Communication Technology .Policy Retrieved March 22, 2021 from http://nitda.gov.ng/wp-content/uploads/2020/06/National-ICT-Policy1.pdf [59] Ministry of Education. 2003. SECONDARY ASSESSMENT SYLLABUS FOR COMPUTER STUDIES. Retrieved February 28, 2021 from http://www.bec.co.bw/assessment-tools/schemes-of-assessment/bgcse-syllabus/0597-computer-studies-1/0597-computer-studies [60] Ministry of Education1996. 1996. COMPUTER STUDIES SYLLABUS. Retrieved February 28, 2021 from https://teacher.co.ke/wp- content/uploads/bsk-pdf-manager/2019/01/COMPUTER-STUDIES-SYLLABUS.pdf [61] Sunday Ojo and Ben Awuah. 1998. Building resource capacity for IT education and training in schoolsÐthe case of Botswana. In Capacity building for IT in education in developing. Springer countries, 27ś38. [62] Jandelyn D. Plane and Isabella Venter. 2008. Comparing capacity building frameworks for computer science education in underdeveloped countries: an Asian and African perspectiv ACM e. SIGCSE Bulletin40, 3 (June 2008), 306ś310. https://doi.org/10.1145/1597849.1384352 ACM Trans. Comput. Educ. 28 • Tshukudu et al. [63] John W Pratt. 1964. Robustness of Some Procedures for the Two-Sample Location Problem. J. Amer. Statist. Assoc.59, 307 (1964), 665ś680. [64] Chris Proctor, Maxwell Bigman, and Paulo Blikstein. 2019. Deining and designing computer science education in a k12 public school district. Pr Inoceedings of the 50th ACM technical symposium on computer science education . 314ś320. [65] Tracie Evans Reding and Brian Dorn. 2017. Understanding the "Teacher Experience" in Primary and Secondary CS Professional Development. InProceedings of the 2017 ACM Conference on International Computing Education Resear . ACM, ch Tacoma Washington USA, 155ś163. https://doi.org/10.1145/3105726.3106185 00012. [66] National Education Research and Development Council (NERDC). 2009. Junior Secondary Education Curriculum: Basic Science and Technology JSS 1-3. [67] National Education Research and Development Council (NERDC). 2009. Primary Education Curriculum: Basic Science and Technology Primary 4-6. [68] National Education Research and Development Council (NERDC). National 2014. Policy on Education . Retrieved March 9, 2021 from https://education.gov.ng/wp-content/uploads/2020/06/NATIONAL-POLICY-ON-EDUCATION.pdf [69] National Education Research and Development Council (NERDC). 2014. National Policy on Education. [70] Mara Saeli, Jacob Perrenet, Wim MG Jochems, and Bert Zwaneveld. 2011. Teaching programming in Secondary school: A pedagogical content knowledge perspectiveInformatics . in education 10, 1 (2011), 73ś88. [71] Shanil Samarakoon, Amé Christiansen, and Paul G Munro. 2017. Equitable and quality education for all of Africa? The challenges of using ICT in education. Perspectives on Global Development and Technology16, 6 (2017), 645ś665. [72] Carsten Schulte, Malte Hornung, Sue Sentance, Valentina Dagiene, Tatjana Jevsikova, Neena Thota, Anna Eckerdal, and Anne-Kathrin Peters. 2012. Computer science at school/CS teacher education: Koli working-group report on CS at schoProl. oceIn edings of the 12th Koli Calling International Conference on Computing Education Resear . 29ś38. ch [73] Sue Sentance and Andrew Csizmadia. 2017. Computing in the curriculum: Challenges and strategies from a teacher’s perspective. Education and Information Technologies 22, 2 (2017), 469ś495. [74] Sue Sentance, Simon Humphreys, and Mark Dorling. 2014. The network of teaching excellence in computer science and master teachers. In Proceedings of the 9th Workshop in Primary and Secondary Computing Education . 80ś88. [75] Adeniyi Emmanuel Olufemi Taiwo Ogunpeju Adefunke, Taiwo Sunday Ayodele. 2014. An Assessment of Implementation of National Computer Education Curriculum in Nigerian Primary Schools. The 2014 WEI International Academic Conference Proceedings, 204ś214. Retrieved March 19,2021 from https://www.westeastinstitute.com/wp-content/uploads/2014/11/Taiwo-Sunday-Ayodele.pdf [76] MICHAEL TRUCANO. 2012. Analyzing ICT and education policies in developing countries . Retrieved March 1, 2021 from https: //blogs.worldbank.org/edutech/ict-education-policies [77] E. Tshukudu, S. Sentance, and K. Quille. 2022. K-12 CSED Africa Dataset . https://doi.org/10.17863/CAM.87121 [78] Sepehr Vakil. 2018. Ethics, identity, and political vision: Toward a justice-centered approach to equity in computer science education. Harvard Educational Revie88, w 1 (2018), 26ś52. [79] Emiliana Vegas and Brian Fowler. 2020. What do we know about the expansion of K-12 computer science education: a review of the evidence. Available at: https://www.brookings.edu/research/what-do-we-know-about-the-expansion-of-k-12-computer-science- education/ (Retrieved 3rd January 2021). [80] Emiliana Vegas, Michael Hansen, and Brian Fowler. 2021. Building skills for life: How to expand and improve computer science education around the world. [81] Rebecca Vivian, Keith Quille, Monica M. McGill, Katrina Falkner, Sue Sentance, Sarah Barksdale, Leonard Busuttil, Elizabeth Cole, Christine Liebe, and Francesco Maiorana. 2020. An International Pilot Study of K-12 Teachers’ Computer Science Self-Esteem. In Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education (Trondheim, Norway(I ) TiCSE ’20) . Association for Computing Machinery, New York, NY, USA, 117ś123. https://doi.org/10.1145/3341525.3387418 [82] Jayce R Warner, Carol L Fletcher, Nicole D Martin, and Stephanie N Baker. 2021. Applying the CAPE framework to measure equity and inform policy in computer science education. Policy Futures in Education (2021), 14782103221074467. [83] Jayce R. Warner, Carol L. Fletcher, Ryan Torbey, and Lisa S. Garbrecht. 2019. Increasing Capacity for Computer Science Education in Rural Areas through a Large-Scale Collective Impact Model. PrIn oceedings of the 50th ACM Technical Symposium on Computer Science Education (SIGCSE ’19) . Association for Computing Machinery, New York, NY, USA, 1157ś1163. https://doi.org/10.1145/3287324.3287418 [84] Kristen Weatherby and Tracey Burns. 2020. 12 Building capacity: Teacher education and partnerships. (2020), 19. 00000. [85] Mary Webb, Niki Davis, Tim Bell, Yaacov J. Katz, Nicholas Reynolds, Dianne P. Chambers, and Maciej M. Sysło. 2016. Computer science in K-12 school curricula of the 2lst century: Why, what and when? Education and Information Technologies Journal Article (2016), 1ś24. [86] Aman Yadav, Sarah Gretter, Susanne Hambrusch, and Phil Sands. 2016. Expanding computer science education in schools: understanding teacher experiences and challenges. Computer Science Education 26, 4 (2016), 235ś254. https://doi.org/10.1080/08993408.2016.1257418 [87] Aman Yadav, Sarah Gretter, Susanne Hambrusch, and Phil Sands. 2017. Expanding computer science education in schools: understanding teacher experiences and challenges. Computer Science Education 26, 4 (Feb. 2017), 235ś254. https://doi.org/10.1080/08993408.2016.1257418 ACM Trans. Comput. Educ. Investigating K-12 computing education in four African countries (Botswana, Kenya, Nigeria and Uganda) • 29 [88] Enock Yonazi, Tim Kelly, Naomi Halewood, and Colin Blackman. The2012. transformational use of information and communication technologies in Africa . World Bank. ACM Trans. Comput. Educ.

Journal

ACM Transactions on Computing Education (TOCE)Association for Computing Machinery

Published: Jan 24, 2023

Keywords: Curriculum

There are no references for this article.