Curriculum
This year we are excited to launch the programme with a brand-new curriculum and two exciting challenges:
App Design Challenge (26 hours of Workshop and SIL Activities)
Led by Crescent Girls' School, this challenge focuses on design thinking and basic coding with Swift Playgrounds on the iPad. Participants will create innovative and user-friendly apps that solve real-world problems.
1. Great apps start with great ideas.
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.
The SLS package with various activities and resources will be shared with the Teacher Coding Champions. Thereafter, the lesson materials will be shared with the participating teams by the Teacher Coding Champions.
Participating students are expected to complete the activities in SLS on inclusive app design, to learn about basic app design principles and how to design with users’ needs in mind.
Students will be required to prepare a Keynote presentation and poster for submission in SLS. Templates for the Keynote presentation will be provided to schools to guide students in their preparation for the submission.
Teachers are encouraged to guide their students while leveraging on the lesson guides and videos in the SLS.
Each participating school will nominate a maximum of two top entries for the selection panel’s consideration. Selected entries will be invited to showcase their app ideas at the celebration event held at Crescent Girls’ School.
Deliverables: Keynote app prototype and presentation poster of app idea
Outline of activities in SLS
App Design Challenge
-
App Design for Inclusion - using Apple’s Inclusive App Design Journal
-
Design Thinking and Accessibility for App Development
-
Designing with Human Interface Guidelines
-
Get Started with Code
-
High-fidelity prototype on iPad
*The lesson plan provided above is subject to change.
2. App Development Challenge (26 hours of Workshop and SIL Activities)
Headed by School of Science and Technology, Singapore, this challenge dives deeper into the technical aspects of app development. Participants will build utility apps with cutting-edge technologies like Augmented Reality (AR) and Machine Learning (Core ML), all with Swift Playgrounds on the iPad.
The SLS package with various activities and resources will be shared with the Teacher Coding Champions. Thereafter, the lesson materials will be shared with the participating teams by the Teacher Coding Champions.
Participating students are expected to complete the activities in SLS on app development.
Students will be required to develop an app prototype in Swift Playgrounds and prepare a poster for submission in SLS. Templates for the poster presentation will be provided to schools to guide students in their preparations for the submission.
Teachers are encouraged to guide their students while leveraging the lesson guides and videos in the SLS.
Each participating school will nominate a maximum of 2 best apps for the selection panel’s consideration. Selected entries will be invited to showcase their app prototypes at the celebration event held at Crescent Girls’ School.
Deliverables: Students will submit their app prototype as well as the poster of their app.
Outline of activities on SLS
App Development Challenge
-
Introduction to Swift & SwiftUI
-
Getting started with SwiftUI layouts, views, and modifiers
-
Variables, functions, conditionals in Swift
-
Interactivity with SwiftUI using state variables and animations
-
Arrays and structures in Swift
-
Conditional rendering, sheets, and alerts
-
Introduction to Augmented Reality (AR)
-
Introduction to Machine Learning (ML) frameworks in Swift: Vision & CoreML
*The lesson plan provided above is subject to change.