Mindjoy ran 6 sessions on Fridays from 12h00 - 14h00 for the Grade 4 learners at Molo Mhlaba. In the first two sessions, several of the learners had to leave around 13h15 because of transport issues. We liaised with Molo Mhlaba’s MD, Rethabile, to coordinate with parents that learners stay for the full session (which they subsequently did).
This timeslot was directly at the end of the school day for learners which worked well - attendance rates remained high throughout the 6 weeks (average attendance was 90% - more detailed view of attendance below).
What sessions looked like 👀
The Mindjoy coding sessions were predominantly run in the Grade 4 classroom at Molo Mhlaba. This classroom had modular desks and simple chairs that could be moved around into groups, as well as a whiteboard for writing and a carpeted area in the corner of the classroom.
Students were grouped and seated into clusters of 4, with one phone for every 2 learners (2 phones per table). Mindjoy coaches were present in the room and walked around to assist learners and monitor in real-time.
Each session was 2 hours long and followed the format below:
15 mins - Introductions, Attendance Check-in + Ice-Breaker Games
10 mins - Theory / Recap
5 mins - Grouping/Seating Arrangements + Logging In
25 mins - Coding Time
10 mins - Brain Break
35 mins - Coding Time
5 mins - Log Out + Pack Up
15 mins - Reflections + Learnings
Session 1 (28 October 2022)
This session was focused on building community agreements, helping the learners build a personal connection to coding (give them context for why they are learning coding) and support them in getting comfortable on Replit’s Mobile interface.
Learners were grouped in this session and tasked to come up with team names
Learners drew wire-frames and ideated for their own app/website on paper
We explored real life examples on Chromebook AND mobiles (and discussed the differences)
Explained different aspects of a website vs apps
Students designed their own logos and a wireframe for their own website/app idea
Each student wrote a short paragraph about themselves with a few fun facts
Students took turns exploring how HTML and CSS work on Replit Mobile
They started customising some templates of an HTML & CSS projects
Students also got to work on a basic Python Turtle Graphics project where they learnt how to draw a straight line and move the Turtle backwards and forwards
Session 2 (04 November 2022)
This session was focused on helping the learners understand the basics of computing and getting them started on their first Python project
In this session students worked at separate work stations. They were split into 2 big groups and rotated the groups halfway through the session:
One table was for paper-based activities where learners had to draw mobile interfaces and apps, and then discussed concepts such as input, output, storage, processing, hardware and software.
The other table was for coding Mindjoy’s “Intro to Coding” project
In this project the students were learning all about how to “talk” to the computer and use commands and comments.
They had to use the print command to write “Molo Mhlaba” (a.k.a: Hello World) in the console and continued exploring how to navigate the Replit Mobile App
Session 3 (11 November 2022)
This session focused on building more complex algorithms and using variables.
The learners had to use variables to store information and build sentences about themselves.
We had a lot of issue with WiFi connectivity in this session, due to National power blackouts, which meant that the learners didn’t get to complete the project.
We spent a lot of time ideating, recapping and discussing the fundamental coding concepts we covered in Week 1 and 2 - this was largely because the WiFi was unreliable due to the power outages.
Session 4 (18 November 2022)
In this session we revised variables and algorithms to ensure learner understanding, as their previous session was quite disrupted by the unstable WiFi connection.
We created a different project focused on variables where the learners had to tell a story about their group, their interests and why they like coding.
Those learners who completed the Variable Project moved on to a Debugging Project where they learnt what Debugging is, and how to go about it methodically.
Session 5 + 6 (25 November + 02 December 2022)
In these sessions we worked on a Mastery project where the learners used the Python Turtle Graphics project track learnings to build a small team website which featured their names, interests, and coding goals.
As a bonus, we also used ChatGPT for those learners who completed their projects early
They used ChatGPT to generate ideas for more coding challenges
Attendance 📊
A total of 20 learners participated in this pilot.
Student Attendance
1
Student Attendance Percentage Table View
1
Weekly Attendance Percentage
1
Weekly Attendance Percentage Table View
1
Session feedback 📋
After each session, Mindjoy coaches completed a feedback form and reflection based on the session. These feedback forms help Mindjoy to focus on areas that students might need more support with, and is also an opportunity for coaches to reflect on how their facilitation, how they can improve and how they can grow. Two examples of feedback from the coaches are shared below:
We reworked projects based on our learnings to optimise it for mobile and non-native English speakers.
Student Coding Leaderboard
During the programme, the coaches kept track of students’ coding progress and created a leaderboard which showed the students’ progress on their coding projects (example shown below).
Some learners worked on more than 6 projects - these were learners who finished earlier and explored additional Mindjoy projects or used ChatGPT to generate ideas for other coding challenges.
Student Coding Leaderboard
Name
Overall Progress Percentage
Name
Overall Progress Percentage
1
Immamkele
75%
2
Esihle
75%
3
Lithemba
100%
4
Onako
50%
5
Simanye
100%
6
Siyamanga
75%
7
Songo
100%
8
Ayamaah
100%
9
Inathi
75%
10
Naledi
75%
11
Emihle
100%
12
Bukho
100%
13
Phawulothando
100%
14
Bokang
100%
15
Ngcwele
75%
16
Elona
75%
17
Ogiyonke
50%
18
Libhongo
75%
19
Linomtha
100%
20
Simphiwe
75%
There are no rows in this table
83.75%
Average
Want to print your doc? This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (