Please read the information page carefully before starting. You may wish to gather your materials before beginning the application. Once you're ready, the form should take you about an hour to complete.
There are three parts to this application form:
Please also note: This is a multi-page form. You may wish to sign up for a JotForm account to save your work, and/or save your longer responses in a notes app, in case there are any issues with the form submission.
Questions? Please email us at hello@swiftinsg.org.
* The form will remain open past its official submission deadline, to allow for anyone facing technical difficulties to submit. Please email us (individually, or through your teacher) if you need to explain a late submission. To be fair to all applicants, we reserve the right to impose a penalty on late submissions.
If you are in Secondary 4, IP Year 5 or 6, or in JC / MI, please email us at hello@swiftinsg.org before submitting this form.
MacBook Air/Pro with an Apple Silicon (M-series) processor.
To check, head to the Menubar, select the Apple logo, and choose About My Mac.
Under Chip, it should say "Apple M..." if it is an Apple Silicon processor. If it says "Intel...", it is not an Apple Silicon processor.
Apple Support article.
The schedule below is tentative and subject to change. We've tried our best to accommodate school schedules — if you can't make it for a few lessons based on school commitments, that's OK; just let us know. The key is to be caught up (we'll provide selected recordings), and, even if you are unable to attend sessions, to help your Challenge Groups out throughout the programme.
We will have all our sessions physically at Apple, with session recordings made available after the class. But due to the collaborative nature of the class, in-person attendance is preferred.
Download a copy of the schedule: https://swiftin.sg/public-schedule
This application form comprises 3 parts:
Please attempt this part under exam conditions — do not discuss, look up the answers, or share your answers. Thank you for ensuring the integrity of the selection process.
This part is further broken down into 2 distinct sections for a total of 6 questions.
Don't worry about becoming super familiar with every language or topic. You should be able to attempt the test as long as you have some knowledge of basic coding concepts.
The test includes Single-Choice and Multiple-Choice questions.
The questions below are examples of the aforementioned question types. They are not meant to be filled in.
This question is based on the diagram below and is on SwiftUI.
If you are unfamiliar with Swift and SwiftUI, feel free to research online to gain a better understanding of how it works.
While trying to insert an image into the app, the image turned out as shown below.
This is the accompanying code snippet used to display the image
Image("Rick") .resizable()
A developer is working on a brand new Hot Chocolate machine, coded in Swift.
Due to popular demand, the hot chocolate machine will be limited to certain groups of people. To facilitate this change, a new sign in system has been created where users enter their username (represented by the variable `u`) and password (represented by the variable `p`) and it will validate if they are able to get hot chocolate.
Caffe Franke is planning to encourage customers to come back by building a brand new mobile app—Frankly. Frankly is designed to allow customers to order hot chocolate and earn points.
Here are the list of features in the Frankly app.
Caffe Franke showed the design to a focus group of 5 regular customers and found that customers did not like the app as they found it hard to use. A screenshot of the interface is provided below.
Write a note to your future teammates (max: 150 words).
In Swift Accelerator, you will be working with teammates frequently as part of the various challenges. Write down a note to your future teammates.
Here are some things to consider:
Avoid answering the prompt in point form, write it as you would write a note.
Share with us your most interesting experience you were a part of (max: 150 words).
This experience can be anything, for example, a project you worked on, an event you organised, or an event you participated in.
Here are some guiding questions:
This experience does not need to be tech-related, it can be something that shows something special about you.
After reviewing your application, selected applicants will be asked to join us for an evaluation activity.
You will be notified by 5 March if we require you to join us for the evaluation activity.
This 45-minute activity will be conducted virtually, on Zoom, from 6 March – 9 March and is intended to help us better understand you and how you work.
Do note that an invitation to the evaluation activity is not an indication of acceptance to the programme. Application results will release on 10 March by the end of the day.
That's it! Some things to note, before you press submit:
If you didn't sign up for a JotForm account to save your responses, you might want to go back and save the longer responses in a notes app, in case there are any issues with the form submission.
When your submission goes through, you should receive an email saying "Application Received". If you do not receive this email, please check your spam folder, and if it's not there, write to us at hello@swiftinsg.org.