Ghana is one of the few countries that introduced artificial intelligence (AI) into schools through a new national computing curriculum in 2021, even before the development and proliferation of generative AI technologies such as ChatGPT. This new computing curriculum differs from the previous one by including computing concepts such as programming, algorithms, robotics and artificial intelligence. Despite the early adoption of AI concepts in the computing curriculum, little research has been conducted to evaluate whether this curriculum is producing its desired results, especially on the topic of AI. In this blog post, I look at the AI curriculum for Ghana, using Bloom’s Taxonomy to frame the content and the approach taken.
Bloom’s taxonomy, developed by Benjamin Bloom and his collaborators in 1956, is “a framework for classifying statements of what we expect or intend students to learn as a result of instruction”1. This framework has been used by generations of teachers in primary, secondary and tertiary educational institutions for their lesson planning and teaching. Due to its widespread use in education, researchers have revised it over the years to maintain its usefulness. One of the widely known revisions was developed by Anderson and Krathwohl in 20012. The revised taxonomy, a two-dimensional framework, consists of knowledge and cognitive processes. It provides a structure for classifying educational goals and objectives and is useful for assessing the emphasis on learning objectives and any missed educational opportunities. It could also help teachers to measure students’ understanding at different cognitive levels.
Level | Description |
---|---|
Remember | Retrieving relevant knowledge from long-term memory. |
Understand | Determining the meaning of instructional messages, including oral, written, and graphic communication. |
Apply | Carrying out or using a procedure in a given situation. |
Analyse | Breaking material into its constituent parts and detecting how the parts relate to one another and to an overall structure or purpose. |
Evaluate | Making judgments based on criteria and standards. |
Create | Putting elements together to form a novel, coherent whole or make an original product. |
The computing curriculum for Junior High Schools (JHS) in Ghana (Year 8 – Year 10)
The JHS Computing Curriculum is organised into strands, sub-strands, content standards, indicators and exemplars3.
- Strands are the broad learning areas or domains of the computing content to be studied.
- Sub-strands are the subdivisions of the broad learning areas or strands.
- Content standard refers to the predetermined level of knowledge, skill and/or attitude that a learner attains by a set stage of education.
- Indicators are clear outcomes or milestones that learners have to exhibit each year to meet the content standard expectation. The indicators represent the minimum expected standard in a year.
- Exemplars explain the expected outcomes of indicators and serve as support and guidance to the facilitator/teacher in the delivery of the curriculum.
The curriculum has four strands from Basic 7 to Basic 9, namely: introduction to computing, productivity software, communication networks, and computational thinking. In Ghana, Basic 7 is equivalent to Grade 7 (Year 8 in England), Basic 8 to Grade 8 (Year 9 in England), and Basic 9 to Grade 9 (Year 10 in England).
Each strand is further divided into sub-strands. Figure 1 shows the strands and their respective sub-strands, with Figure 2 showing an example of the content.
Figure 2 is an example of what students are expected to know about AI in Basic 9.
Applying Bloom’s Taxonomy to the Ghanaian AI curriculum
Here I will show how the revised taxonomy can be used to assess the cognitive expectations placed on students as they learn about AI by mapping the indicators for Basic 7 (B7), Basic 8 (B8), and Basic 9 (B9) in the curriculum to the cognitive levels as shown in Figure 3.
The diagram shows that students are expected to analyse conceptual areas of AI, such as differentiating human and machine intelligence in B8. This is evident by the use of action words, such as “compare” and “discuss”. I also noticed that students have the opportunity to collect data and train a machine learning (ML) algorithm in a web-based tool. This has been classified under the “apply” level since students would have the opportunity to learn the different stages of ML models in a highly scaffolded manner. Learning both the conceptual and practical aspects of AI is important.
However, there are a few issues that teachers and stakeholders should be aware of while adhering to the indicators for AI within the curriculum. Teachers may not be aware of the need to guide students to evaluate data collection and data processing methods or to evaluate AI algorithms and their output as these are not explicitly stated in the curriculum. Students not having the right skills to evaluate data collection, preprocessing and model training stages of AI development could make them susceptible to algorithmic bias both in the present and future. Hence, these aspects of AI should be emphasised in schools. Additionally, using the lens of Bloom’s taxonomy, there is no indication in the curriculum that students are expected to create their own ML models to solve problems around them. We all know that being creative and improving our creativity is desirable. Therefore, my opinion is that it should be a priority for teachers and all stakeholders to support students in building their problem-solving and critical-thinking skills while they learn about concepts around AI in schools.
Teaching AI with the Ghanaian JHS curriculum
One way teachers can ensure that students acquire relevant AI competencies in secondary schools is to provide more emphasis on the “apply”, “evaluate” and “create” levels of the revised Bloom’s taxonomy while they teach and assess students’ knowledge of AI. This is not an easy responsibility for teachers, especially knowing that they have no or little knowledge about AI. Some suggestions and resources to serve as a guide and support for teachers as they prepare to teach AI concepts in schools are as follows:
- Adapt resources, such as Exploring computer science (AI unit) and Experience AI resources to support your teaching of data processing and machine learning concepts in B9.
- Develop teaching strategies that could help represent the subject matter of AI appropriately for students (For example: Top 10 Hands-On AI Activities for kids and the classroom (aiclub.world)).
- Learn more about how other teachers are approaching AI as a topic in school in the Hello World magazine by Raspberry Pi Foundation.
- Assess students’ understanding of AI or computing concepts by using the revised Bloom’s taxonomy as a guide. Aim for students to operate within the “apply”, “analyse” and “create” levels of the taxonomy.
- Bloom, B. S., Engelhart, M. D., Furst, E. J., Hill, W. H., & Krathwohl, D. R. (1956). Handbook I: cognitive domain. New York: David McKay. ↩︎
- Anderson, L. W., & Krathwohl, D. R. (2001). A taxonomy for learning, teaching, and assessing: A revision of Bloom’s taxonomy of educational objectives: complete edition. Addison Wesley Longman, Inc. ↩︎
- National Council for Curriculum and Assessment (2021). Common Core Programme. ↩︎