SCSE Computing Challenge 2021
The 3rd SCSE Computing Challenge 2021 will present the participants with a data science and artificial intelligence problem. Over a period of 3 weeks, participants will be tasked to make predictions on a test dataset, based
on a labelled training dataset. Participants are encouraged to harness appropriate machine learning and deep learning techniques to make these predictions.
The competition consists of two rounds: the preliminary round and the final round. The top 10 teams will be determined from the preliminary round private leader board at the end of the preliminary round. After which, the top 10 teams will
be invited to present their approach and solutions during the final round.
Hwa Chong Institution | Team Sumi | Alistair Cheong Chen Zerui Jiang Zhiheng Tan Yi Kai Wang Yiqin | OVERALL WINNER |
| |||
Anderson Serangoon Junior College | Omega | Nguyen Cao Duy Clarissa Koh Shi Qi Ng Ping How Cheng Shengzhe | Young Innovators Award |
| |||
Catholic Junior College | CJPythons | Julian Maximillian Willis Jonathan Ong Yan Zhe Richard Tanujaya Adelaine Ruth Hanako Suhendro | Young Technopreneurs Award |
| |||
Eunoia Junior College | Computing Nuts | Yong Ee Tan Hong Xu Jerald Tham | Outstanding Technical Team |
| |||
Nanyang Junior College | lazymonday | Hu Man Keat Teoh Tze Tzun Jordan Low Jin Yi Anoop Leonardo Felix | Outstanding Creative Team |
Participants Information
The hackathon is open to students from all Junior Colleges (JC) in Singapore.
Here is the breakdown of rules of groupings:
- There are no restrictions on the number of teams that can be registered by each JC.
- Min 3, Max 5 students per team is required.
Rules of participation*^
- Registering for the challenge is entirely free of charge and is open only to teams of 3-5 students.
- Each team must be given a name as chosen by its members.
- Teams are not allowed to change their team members and the team name after the registration form is submitted.
- The members of each team will undertake not to receive external help to complete the Computing Challenge. External help includes, but not limited to, teachers, friends, and external parties. Failure to comply will result in immediate team disqualification from the Computing Challenge.
- In order to participate in the challenge, at least 3 members of the team MUST attend the training and opening ceremony which will be held online in December.
- Students attending the online ceremonies are required to join the online conference with their school name and full name. Attending students are also required to turn their videos on and be present in their school tees.
- Introductory videos are provided for participants without a computing background to ensure that everyone is able to keep up with the workshops. These videos are made optional for all participants.
- Shortlisted participants who are unable to attend the Final Round will not be eligible to win prizes.
- If physical event is held, SCSE will not take responsibility for any loss or damage to any personal belongings. Students are required to look after their own safety and ensure that social distancing measures are followed.
- If a team or team member decides to withdraw from the competition, the team should inform the organizers immediately.
^ In line with the ongoing COVID-19 situation, the school reserves the right to make changes to the event format and how it will be executed.
Registration
The registration is now CLOSED.
Attire
Students to use their school tees during the event unless otherwise informed by event organisers.
Updates & PDPA
- All updates regarding the event will be sent via emails only in line with PDPA. Please ensure that you provide a valid email ID for communications.
- There will be picture/ videos taking for publicity purposes during the conduct of workshops and events.
- Any materials and information used or shared here are solely for event purpose. Any reproduction and reuse of materials is not allowed unless otherwise permitted.
Dates and Locations
Pre event Training and Actual Event
Date | Description | Location |
---|---|---|
11 December 2020
9am - 6pm | Training Workshop
2. Data analysis and machine learning in Python 3. Familiarisation with competition cloud platform (Participants with no computing background are advised to pre-watch videos in Introduction to Computational Thinking and CLI videos attached at the end of this post) | VIRTUAL ONLY Zoom link will be sent to participants by 10 DEC. Attendance will be taken and is mandatory for all participants. |
12 December 2020
9am - 12pm |
Actual Event | ||
---|---|---|
12 December 2020 12pm - 3pm | Opening Ceremony and Problem Statement Release The problem statement will be officially released. There will be a short briefing on what the dataset is about and what is expected in the contest. | VIRTUAL ONLY Zoom link will be sent to participants by 10 DEC. Attendance will be taken and is mandatory for all participants. |
12 December 2020 - 2 January 2021 | Preliminary Round The preliminary round will be held over 3 weeks. Participants are free to develop models and make predictions on the public test dataset. Each day, participants can submit up to 3 predictions, and the public scoring
metric will be revealed immediately. The public leaderboard will be updated live. The leaderboard and submission will close on Sat, 2 Jan 2021 23:59. Over the course of the 3 weeks, there may be supplementary workshops and online
help sessions conducted by the facilitators to guide the students. | VIRTUAL ONLY Consultations can be booked by teams with SCSE Trainers. More information will be provided at end of training. |
4 January 2021 | Announcement of Top 10 Teams The top 10 teams on the private leaderboard will be
invited to present for the final round. They will be given a few days to
prepare their presentations. | VIRTUAL ONLY |
9 January 2021 12pm - 3pm | Final Round and Closing Ceremony The top 10 teams will present their approach and
solutions to a panel of judges from academia and from industry. | FORMAT WILL BE CONFIRMED BY 1ST WEEK of JAN 2021 |
WORKSHOP SCHEDULE (subject to changes)
Here is the tentative schedule of training.- 11 Dec (10 am – 12 pm): Workshop 1 (Introduction to Python Programming)
- 11 Dec (1 pm – 4 pm): Workshop 2 (Introduction to Machine Learning and Neural Networks)
- 11 Dec (4 pm – 5 pm): Platform Setup
- 12 Dec (10 am – 12 pm): Workshop 3 (Neural Networks for Image Classification)
- 12 Dec (1 pm – 3 pm): Guest Workshop by AWS
- 12 Dec (3 pm – 4 pm): Problem Announcement and Submission Instructions
WORKSHOP PREPARATIONS MATERIALS / REFERENCES
To enhance your experience and for workshop preparations, here are the suggested preliminary videos for those without computing background.
• Set-up Videos
Downloading Python
https://youtube.com/watch?v=YYXdXT2l-Gg
Downloading Jupyter
https://youtu.be/4dCqoHqYxAg
Downloading Text Editors (either one)
Visual Studio Code
https://youtu.be/MlIzFUI1QGA
Sublime
https://youtu.be/j61dqr7geRo
• Introduction to Computational Thinking (2 hrs)
https://www.youtube.com/watch?v=Tpl7k8IOT6E
(Key topics: binary representation, RGB, algorithms, pseudocode, conditionals, loops)
The video is intended for those without computing background. The video introduces computational thinking concepts using Scratch, and the intention
of this video is to introduce these concepts, not to teach a programming language. Python will be taught during the actual workshop.
• Introduction to Machine Learning (15 mins)
https://www.youtube.com/watch?v=z-EtmaFJieY
(Key topics: what is machine learning, deep learning)
The video is intended to introduce machine learning concepts without going into technical details.
The technical details will be covered during the actual workshop.
• Command Line Interface (30 mins)
https://www.youtube.com/watch?v=yz7nYlnXLfE
(Key topics: Git, creating/manipulating files/directories, SSH)
This video is to help students learn command line commands before attending the AWS workshop.