DSA Prep

Give your child a competitive edge in their Primary 6 DSA application with a tailored Python project. This course is fully customized to align with their chosen DSA project, ensuring they not only develop strong coding skills but also gain an understanding of key concepts—preparing them to confidently explain their project during the interview.

Timeline

Application Submission: May

Interview: June to July

Result: August to September

  • Building a Strong Foundation for DSA Applications
    Learning to code is a gradual process, and the best way to start is with robotics coding classes in Primary 1-2.

    Key Milestones:

    • Primary 1-2: Robotics coding classes introduce key concepts and provide a strong start.

    • Primary 3: Robotics CCA offers opportunities for competitions, bolstering the DSA application.

    • Primary 4: Students may participate in National Robotics Competitions, adding valuable experience to their portfolio.

    • Primary 5: Transition to Python coding classes to gain essential skills and prepare DSA coding projects.

  • External Activities - Start before Primary 5, ideally Primary 4.

    You are allowed to give a brief 300-word description for each external activity, limited to a maximum of 10 external activities.

    The earlier you start, the more activities you can list within this section. Attending private coding classes can be listed as an activity.

    School CCA - Join related CCAs and participate actively.

    Your child’s primary school information will be automatically shared with the DSA-Sec school(s) that you applied to. This includes Primary 4-6 Co-curricular Activities (CCA), Values in Action (VIA) involvement.

    Academics matter.
    Your child's P5 and P6 academic results are an important part of the application.

  • Starting the DSA Prep Course in the second half of Primary 5 allows ample time for project brainstorming and ideation. Each project is uniquely designed based on the student’s interests, ensuring a meaningful and engaging learning experience.

    With the end project in mind, we tailor the course to cover the key coding concepts required, providing structured guidance from start to finish.

    The December (p5) and June (p6) holidays are the perfect time to focus on building the project and preparing presentation materials, ensuring students are well-prepared for their DSA interviews.

  • Get your python project and presentation prepared by the end of the December holidays.

    With PSLE year fast approaching in Primary 6, you will want to get most of the hard work completed before Primary 6.

    It is recommended that the project and presentation slides be completed before the end of the year.

  • The DSA interviews are short, 10-30mins per student depending on the school. How your child presents himself/herself during those few minutes is as important than the project and portfolio building work.

    In Primary 6, students work on presenting and explaining their projects. Additional Python content may have to be taught to ensure that concepts are understood.

  • MOE typically releases the updated DSA school list in April each year. DSA Application submission deadline is late weel of May to first week of June.

    Check MOE’s for deadlines and updates:

    DSA Portal

  • Selected candidates for interview are notified about 2-3 weeks ahead of time. Interviews are around June to July. These last 2-3 weeks will be crucial for practicing for the interview.

    Successful candidates will receive offers in August-September.

Student Experiences & Reviews

The Logic Coders equipped him well for the DSA trial test and interview with refresher courses and guidance on possible questions that will be asked. He passed the DSA trial with minimal challenge and was confident.

Tydus
St. Andrew’s Secondary

Interview was task based, one group and one individual. The python foundation module and preparation were useful in getting him ready for the interview.

Ian
Presbyterian High School

Interview questions were tough. Portfolio was well structured, and it helped Elijah. It is good to expose more students to question that require application of thinking skills.

Elijah
St. Joseph’s Institution

Set your child up for success in their Coding DSA Application.

Secondary schools offering Robotics & Coding DSA

Secondary schools with coding related DSA offerings.

IP Schools take in between 30-35% of their secondary 1 IP intake through DSA, while non-IP schools can admit up to 20% of their Secondary 1 intake through DSA.

Source: MOE DSA Eligibility

  • Admiralty Secondary School
    Anglo-Chinese School (Barker Road)
    Anglo-Chinese School (Independent)
    Anglican High School
    Bukit Batok Secondary School
    Hai Sing Catholic School
    Maris Stella High School (Secondary)
    Pei Hwa Secondary School
    River Valley High School (Secondary)
    Serangoon Garden Secondary School
    Woodlands Ring Secondary School
    Yio Chu Kang Secondary School
    Yuan Ching Secondary School
    Yuhua Secondary School
    Yusof Ishak Secondary School

  • Admiralty Secondary School
    Ahmad Ibrahim Secondary School
    Anglo-Chinese School (Barker Road)
    Anglo-Chinese School (Independent)
    Anderson Secondary School
    Anglican High School
    Broadrick Secondary School
    Bukit Batok Secondary School
    Bukit Merah Secondary School
    CHIJ Secondary (Toa Payoh)
    Chua Chu Kang Secondary School
    Commonwealth Secondary School
    Compassvale Secondary School
    Dunman High School (Secondary)
    Edgefield Secondary School
    Fairfield Methodist School (Secondary)
    Fuhua Secondary School
    Greendale Secondary School
    Greenridge Secondary School
    Hai Sing Catholic School
    Hillgrove Secondary School
    Maris Stella High School (Secondary)
    Jurong Secondary School
    Kent Ridge Secondary School
    Kuo Chuan Presbyterian Secondary School
    Meridian Secondary School
    Nan Chiau High School
    Ngee Ann Secondary School
    Pei Hwa Secondary School
    Pierce Secondary School
    Raffles Girls’ School (Secondary)
    Regent Secondary School
    St. Andrew’s Secondary School
    School of Science and Technology, Singapore
    Serangoon Garden Secondary School
    Temasek Secondary School
    Westwood Secondary School
    Woodgrove Secondary School
    Woodlands Ring Secondary School
    Yio Chu Kang Secondary School
    Yishun Secondary School
    Yuan Ching Secondary School
    Yuhua Secondary School
    Yusof Ishak Secondary School

  • Commonwealth Secondary School
    Bukit View Secondary School
    Ngee Ann Secondary School

  • Admiralty Secondary School
    Beatty Secondary School
    Broadrick Secondary School
    Bukit Batok Secondary School
    Bukit Merah Secondary School
    CHIJ St. Nichaolas Girls’ School (Secondary)
    Dunearn Secondary School
    Gan Eng Seng School
    Hillgrove Secondary School
    Jurong Secondary School
    Loyang View Secondary School
    Methodist Girls’ School (Secondary)
    Presbyterian High School
    Riverside Secondary School
    St. Andrew’s Secondary School
    Singapore Chinese Girls’ School
    Springfield Secondary School
    Woodlands Secondary School
    Yusof Ishak Secondary School

  • Dunman High School (Secondary)
    School of Science and Technology, Singapore
    Woodlands Ring Secondary School

  • Hwa Chong Institution (Secondary)

  • Bedok South Secondary School
    Edgefield Secondary School
    Nanyang Girls' High School
    St. Joseph's Institution (Secondary)