Home > CrADLe > Swift Explorers Singapore (SES) > For Primary School

For Primary School

About the Swift Explorers Singapore (SES) 2022 (Primary Schools Category)

The Swift Explorers Singapore (SES) 2022 consists of two distinct phases for Primary Schools. All schools will participate in Phases 1 and 2.

(5 hours of (Self-directed Learning) SDL activities on SLS)

Objective: To learn about basic app design principles as well as how to design with different users' accessibility needs in mind in a team of up to 5 students through completing the activities in SLS.
Resources provided: The SLS Package will be shared with schools to be assigned to students' for SDL.
Deliverables: Students will be required to prepare a Keynote presentation for submission in SLS. The Teacher Coding Champion will work together with students, to nominate the top idea for showcase in Term 3.

  • The SLS package with various activities and resources will be shared with the Teacher Coding Champion during pre-event webinars. Thereafter, the lesson materials will be shared with the participating teams.
  • Over 2 months, participating students are expected to complete the activities in SLS on inclusive App design, within 2.5 hours each month, to learn about basic app design principles and how to design with the users' needs in mind.
  • Students will come up with an app idea connected to a topic they care about, then discover how to design with inclusion and accessibility as a centerpiece of their app design.
  • Students will be required to prepare a Keynote presentation for submission in SLS. Templates for the Keynote presentation will be provided to schools to guide students to prepare for the submission.
  • Teachers are encouraged to guide their students while leveraging on the lesson guides and videos on the SLS.
  • At the end of Phase 1, each participating school will nominate a top idea for a celebration event at Crescent Girls’ School showcasing these app ideas.

(5 Hours of virtual workshop)

Kickstart school holidays with Everyone Can Code virtual workshops using activities from Apple’s Quick Start to Code guide.

Objective: To equip students with basic coding skills through fun activities using Swift Playgrounds. Students will learn how to personalize an app in Swift Playgrounds using the About me Playgrounds that celebrates a place or tradition that is important to them.
Resources provided: Virtual workshops, videos and supporting content will be shared through SLS.
Deliverable: Complete activities in SLS package and a finished About Me app in Swift Playgrounds.

  • During the June holidays, students will spend 5 hours learning basic coding skills with fun activities using Swift Playgrounds. Students would finish the bootcamp with a completed app that celebrates a place or tradition that is important to them.
  • Lesson guides and videos will be made available on SLS for teachers and students to access.
  • After the bootcamp, Crescent Girls’ School will host a graduation event for all participating students.
Participating students will be presented e-certificates for completing Phase 1 and Phase 2. For more details on the program, click here to find out more.

Register to Participate

Registration will open from 10 February 2022 to 4 March 2022, on a first-come-first-served basis.
Registration Form: Click Here to register (for Primary 4 and 5 students)

  • There is no limit to the number of teams each school can register
  • Each team should comprise no more than 5 team members
  • Schools must nominate 1 Teacher Coding Champion
  • Schools must select up to 3 Student Coding Champions

The Teacher and Student Coding Champions must participate in the Coding Champion webinars and actively drive the initiative in schools. Schools are to ensure that copyright for all resources is cleared before submission.

Please fill in the team’s name and the full names of participating students using the form below and upload onto the registration portal.

Please save the file in the following format: <school name>_number of teams

Download List of Teams and Students Names

Timeline and Summary of Key Dates

10 - 4 March 2022Registration Period
11 March - 23 May 2022Phase 1: Inclusive App Design Challenge
(Assign to student on SLS)
 30 May - 3 June 2022Phase 2: Everyone can Code Bootcamp
(Virtual coding workshops) 
 Term 3 Week 1 Phase 2: Graduation event for School

Outline of activities in SLS for Phase 1 and 2

Phase 1: Inclusive App Design Challenge
  • Keynote Tutorial
  • Introduction to app prototyping from a Design Thinking approach: ideation, brainstorming and planning.
  • Creating a low-fidelity prototype with Apple Pencil and getting started with high-fidelity prototyping in Keynote
  • Complete high-fidelity prototype in Keynote

Phase 2: Everyone Can Code Bootcamp
  • Commands, Functions, For Loops and Conditional Code
  • Logical Operators, Variables, Types
  • Initialisation, Parameters
  • Celebrating You

*The lesson plan provided above is subject to change.

Frequently Asked Question (FAQs)

1. How does this program benefit my school?
Through participation in Swift Explorers Singapore (SES) 2022, we hope that students will develop keen interest in coding and computational thinking skills which will be helpful in the future digital workplace. Further, students will also learn problem solving and collaboration skills which are essential for the future.

2. What is the commitment level for the Teacher Coding Champion?
The Teacher Coding Champion will be the main coordinator for the program for the participating school and will also be the liaison between the participating schools and Crescent Girls’ School. SLS packages will be shared with the Teacher Coding Champion for assignment to participating students. The Teacher Coding Champion is required to set milestone check-ins with participating students and to select the team for the Graduation and Showcase Event for Schools in Term 3 Week 1.

3. Is there any registration fee or other cost to participate in the program?
There is no registration fee for the program. However, schools will need to provide iPads installed with the Swift Playgrounds app if students do not have their own personal device.

4: Do I need a device to participate in this program?
Yes. Students will need to have an iPad that is updated to iPadOS 15.2 or later to run the latest version of Swift Playgrounds.
A full list of compatible devices can be found below:

Compatible Devices list
12.9-inch iPad Pro (1st, 2nd, 3rd, 4th and 5th Generation)
11-inch iPad Pro (1st, 2nd and 3rd Generation)
10.5-inch iPad Pro
9.7-inch iPad Pro
iPad (5th, 6th, 7th, 8th and 9th Generation)
iPad mini (5th and 6th Generation)
iPad mini 4
iPad Air (3rd and 4th Generation)
iPad Air 2 

5: How do I tell what is the device my school I have?
On your iPad, go into Settings > General > About. You will be able to see the model name as well as the software version installed in your device.

6. What if students do not complete the entire program?
Students must complete both Phase 1 and Phase 2 in order to be awarded the e-certificate of participation.

7. Can I look at the contents before I sign my students up for the program?
Please refer to the Outline of activities in SLS for Phase 1 and 2 above.
Please contact us at if you need more information.

8. Who will be monitoring the progress of students?
The nominated Teacher Coding Champion will be the main coordinator for participating schools. SLS packages will be shared with the Teacher Coding Champion for assignment to the participating teams of students in the school. While the activities are designed to support Self-Directed Learning (SDL), the Teacher Coding Champions should arrange for milestone check-ins with the participating students to ensure that they are on-task and make progress.

9. How will I know if my students qualify for the e-certificate?
The Teacher Coding Champion will validate if the students have completed the SLS packages and that the two deliverables in Phase 1 and 2 are of acceptable quality. E-certificates will be issued once Crescent Girls’ School receives the confirmed name list from the participating school.