SCSE Computing Challenge 2021

11 Dec 2020 - 09 Jan 2021 Alumni, Prospective Students, Public

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 SumiAlistair Cheong
Chen Zerui​
Jiang Zhiheng
Tan Yi Kai​
​Wang Yiqin
​​ ​ ​ ​
​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.
*SCSE will work on enhancing the content and format where necessary to improve the overall experience for the participants.

^ 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.


The registration is now CLOSED.


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 

Pre Event Training Workshop
​​11 December 2020

9am - 6pm 

​​ ​Training Workshop

1. Python programming and basic building blocks 

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) 


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 202​0 

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.


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.


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.


9 January 2021

12​pm - 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.​ 

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


To enhance your experience and for workshop preparations, here are the suggested preliminary videos for those without computing background.

• Set-up Videos

Downloading Python

Downloading Jupyter

Downloading Text Editors (either one)

Visual Studio Code


• Introduction to Computational Thinking (2 hrs)

(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)

(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)

(Key topics: Git, creating/manipulating files/directories, SSH)
This video is to help students learn command line commands before attending the AWS workshop.