Planning a revision session? Use our study places near me map to find libraries, community study rooms, and late-night spots.
Q: How do you build a STEM portfolio for DSA and university applications in Singapore? A: Start with structured competitions in Sec 1–2, layer in science fairs and Olympiads in Sec 3–4, pursue research attachments in upper secondary or JC, and document every project with clear problem statements, methodologies, and outcomes that can be presented in ABA or university admissions.
TL;DR A STEM portfolio is not assembled at the last minute. It is built over several years through competition results, research project experience, and documented personal projects. The most competitive applicants — for DSA-Sec to IP schools, A*STAR scholarships, NUS and NTU direct admissions — have a coherent STEM narrative: competitions that show technical depth, a research project that shows inquiry skills, and a personal project or two that shows genuine self-direction. This guide maps out what to do and when.
Who This Guide Is For
This guide is written specifically for JC students building a STEM portfolio for NUS, NTU, and SMU ABA applications and competitive research scholarships such as the A*STAR National Science Scholarship and DSTA Scholarship. It is not a guide to PSLE-to-secondary DSA.
The distinction matters because most STEM portfolio guides available online — including those from tuition centres — address only the secondary school DSA pathway: getting from P6 to Sec 1, or from Sec 2 to an IP school. That is a narrower, earlier pathway. The competitions, research programmes, and presentation frameworks covered in this guide operate at a higher level and target a different admissions context.
If you are a JC student who has been searching for guidance on SSEF, A*STAR ARAP, Research@NUS, or how to write a 200-word ABA response about a research project, you are in the right place. If you are a P6 parent looking for DSA preparation advice, the DSA Talent Areas Overview is the more relevant starting point.
Why a STEM Portfolio Matters
For DSA-Sec applications to schools like NUS High, Raffles Institution, Hwa Chong Institution, and NYGH, the Mathematics and Science talent areas require evidence beyond school grades. Science competition medals and research project experience are the primary forms of that evidence.
For university admissions to NUS Engineering, NTU College of Engineering, NUS Computing, SUTD, and A*STAR scholarship applications, a STEM portfolio supplements your academic record. In cohorts where many applicants have near-identical grade profiles, the student who has competed in SSEF, contributed to a real research group, or built a documented technical project stands out.
The portfolio also shapes your personal statement and interview answers. Students with genuine project experience can describe what they built, what broke, what they learned, and what they would do differently. That specificity is compelling and hard to fabricate.
The Year-by-Year Roadmap
Secondary 1–2: Build the Foundation
Goal: Develop genuine interest and technical fundamentals. Begin competition participation for calibration, not for results.
At this stage, the portfolio is not yet the priority — the foundations are. Students who skip this stage and arrive at Sec 3 without strong mathematical reasoning, programming basics, or science process skills struggle to compete meaningfully at the levels that actually count.
What to do:
Join the relevant school CCA: Robotics, Computer Science, Science Research, or Mathematics clubs. These provide structured exposure and access to competitions.
Enter exploratory competitions: SASMO or SMKC for Mathematics. Olympiad starter competitions in Science (Junior Science Olympiad where available). These provide benchmarks without requiring deep specialisation.
Start coding: Python is the most useful starting language for STEM portfolio purposes because it is used in data analysis, machine learning, and scientific computing. Free resources through Code.org, CS50P, or school-based programmes are sufficient entry points.
Read widely in your area of interest: Students who arrive at Sec 3 with genuine subject knowledge — having read popular science books, watched lecture series, or followed science news — develop research intuitions that cannot be taught in a short workshop.
What the portfolio looks like at this stage: Light. Competition participation records, school CCA membership, coding projects you have completed. Nothing impressive yet, and that is expected.
Secondary 3–4: Build the Core
Goal: Compete seriously at national level, produce a research project, and develop one or two technical skills with genuine depth.
This is the most important window for DSA-Sec applicants (who apply in Sec 2 P6, but for IP students on four-year programmes, Sec 3–4 is the equivalent STEM-building phase). For non-DSA students targeting university admissions, this is where the portfolio foundation is laid.
Science Olympiads
Singapore hosts national Olympiad competitions in:
Mathematics: Singapore Mathematical Olympiad (SMO) — Junior (Sec 1–2), Senior (Sec 3–4), and Open divisions
Physics: Singapore Physics Olympiad (SPhO)
Chemistry: Singapore Chemistry Olympiad (SChO)
Biology: Singapore Biology Olympiad (SBO)
Astronomy: Singapore Astronomy Olympiad (SAO)
Informatics: National Olympiad in Informatics (NOI)
For STEM portfolio purposes, the most important outcomes are:
Competition
Meaningful threshold
What it signals
SMO Senior
Silver or Gold
Strong mathematical reasoning for engineering/computing
SPhO
Distinction + national team training consideration
Physics depth for engineering, physics research
SChO
Distinction
Chemistry depth for life sciences, chemical engineering
SBO
Distinction
Biology depth for life sciences, medicine
NOI
Merit or above; top placements qualify for international
Computing depth; direct relevance to CS/engineering
SAO
National team selection
Astronomy and space science pathways
National Olympiad performance is recorded on your SDE transcript and is a standard credential expected by top IP schools for DSA in Mathematics and Science talent areas. See the related guide on Math Olympiad Awards and DSA Applications for competition weight details.
The STEM Competition Ladder
Not all competitions carry the same weight, and a common forum finding is that students treat all competition participation as equivalent. It is not. The following table maps the Singapore STEM competition landscape into three tiers.
National-level subject depth; expected for competitive ABA applicants
Intermediate
SSEF (Singapore Science and Engineering Fair)
Sec 3–JC1
Research methodology; gateway to international representation
Intermediate
DSTA BrainHack
JC students
Applied ML/AI in a time-pressured setting; relevant for CS/engineering
Intermediate
National Olympiad in Informatics (NOI)
Sec 3–JC
Computing depth; top scorers qualify for IOI
Intermediate
VEX Robotics (national and international level)
Sec 3–JC1
Systems design and teamwork; engineering faculty signal
Elite
ISEF (International Science and Engineering Fair)
via SSEF — top Singapore entries
Global research competition; among the strongest STEM credentials available to pre-university students
Elite
International Mathematical Olympiad (IMO)
via SMO national team selection
The highest-prestige mathematics signal; extremely rare
Elite
International Olympiad in Informatics (IOI)
via NOI national team selection
The highest-prestige computing signal; extremely rare
Elite
Asia-Pacific Informatics Olympiad (APIO)
via NOI shortlist
Just below IOI; meaningful for NUS Computing and A*STAR CS scholarships
Elite
International Biology, Chemistry, Physics Olympiads (IBO, IChO, IPhO)
via national selection
Subject-specific elite signal; strongly valued by NUS Science and A*STAR
Practical reading of this table:
At JC application time, foundational competition records (SASMO, WRO) are background noise unless they led to intermediate-tier participation later.
The intermediate tier (SMO Senior Silver/Gold, SPhO Distinction, SSEF award, NOI Merit) is the expected floor for competitive ABA applicants targeting NUS Engineering, NTU Engineering, and A*STAR scholarships.
Elite tier results are differentiating in any competitive pool. A student with an ISEF award or IMO participation has a credential that essentially speaks for itself.
Multiple intermediate-tier results in the same subject area are more credible than a spread of foundational results across different subjects.
Most guides available online — including from tuition centres — name three to five competitions without explaining the tiering. The table above is the full picture for JC-level applicants.
Singapore Science and Engineering Fair (SSEF)
SSEF is the most important science fair competition in Singapore for upper secondary students. It is the gateway to international representation at the Intel International Science and Engineering Fair (ISEF) and similar events.
SSEF projects are individual or paired research investigations. Students submit a written report and present their work to a judging panel. The process typically runs from August of one year to March of the following year.
What makes an SSEF project competitive:
A genuine research question, not a demonstration project. "Does music affect plant growth?" is a demonstration. "Investigating the effect of sub-lethal antibiotic concentrations on biofilm formation kinetics in Pseudomonas aeruginosa" is a research question (even if the answer is unsurprising — the methodology is what matters).
A defensible methodology. Panels care about controls, sample sizes, and whether the measurement approach actually captures what you claim to be measuring.
Original data. Using publicly available datasets is acceptable for certain project types, but conducting original experiments or original data collection is more compelling.
Mentorship from a school research teacher or university mentor. Many competitive SSEF entries emerge from school science research programmes or informal university lab connections.
How to get started with SSEF: Talk to your school's science research teacher or department head. Most schools that participate in SSEF have a school-level selection process and will submit their strongest entries. Students in schools without an active science research programme can work with external mentors through A*STAR's Student Research Attachment Programme (SRAP).
Coding and Computing Competitions
National Olympiad in Informatics (NOI): The primary CS competition for secondary and JC students. Run by NUS School of Computing. Top performers qualify for the Singapore team at the International Olympiad in Informatics (IOI).
A*STAR Data Science for Youth (DSY): A data science competition for secondary students that involves real-world datasets and problem framing. Less algorithmically demanding than NOI but develops applied ML and data skills.
Hack&Roll: NUS Hackers' annual hackathon, open to students. Not an Olympiad — it values building something functional quickly. Useful for applied portfolio evidence.
NUS Computing Challenge / NTU CS Challenge: University-run competitions that are accessible to JC students and provide useful benchmarking.
Robotics Competitions
VEX Robotics Competition: School-based teams design, build, and programme robots for game challenges. Consistent participation with competitive placement at national and international level is strong portfolio evidence.
FIRST Robotics Competition (FRC): More engineering-intensive than VEX; relatively fewer Singapore school teams participate, which makes FRC experience more distinctive.
World Robot Olympiad (WRO): National competition with international finals. Entry-level but internationally recognised; useful for Sec 1–2 students building initial competition experience.
Upper Secondary and JC1: Add Research Depth
Goal: Obtain at least one structured research attachment or mentorship, continue competitions, and produce a documented independent project.
A*STAR Research Attachment Programmes
A*STAR offers structured research attachment opportunities for students:
A*STAR Research Attachment Programme (ARAP): Available to JC1 and some upper secondary students. Students are placed in A*STAR research institutes (IMB, IMRE, GIS, IHPC, and others) for attachment periods of four to eight weeks during school holidays. Applications are competitive and typically require school nomination.
A*STAR SRAP (Student Research Attachment Programme): The secondary school equivalent. Helps students with SSEF projects by connecting them with institute mentors.
A*STAR Science Award: A scholarship and mentorship scheme for students with strong science Olympiad performance. Recipients receive financial support and research mentorship over two years.
How to apply: ASTAR attachments are typically applied for through your school's science department or directly through ASTAR's Youth Science Attachment application portal, which opens annually. Your school's HOD Science or Research teacher is the right first contact.
NUS and NTU Research Exposure Programmes
NUS Science Research Programme: NUS Faculty of Science runs a research programme for JC students where they work with NUS faculty over an extended period. Applications are competitive and school-nominated in some cases.
NUS Computing / NTU SCSE summer research: Informal research exposure sometimes arranged through personal contact with professors. Approaching faculty directly with a well-framed email, a clear research interest, and a record of competition performance is a viable route.
NUS High Research Programme: For NUS High students, research is embedded in the curriculum. Graduates of NUS High have a research component in their academic portfolio by default.
How to approach faculty: A cold email to a professor should include: your year level, your competition record (one or two lines), a specific paper or project of theirs that you read and found interesting, a proposed research area, and your availability. Keep it to four short paragraphs. Most faculty do not respond, but some do, especially if your expressed interest is specific and shows you have actually read their work.
Research@NUS and the NUS Research Scholars Programme
Two NUS programmes are worth knowing about specifically because no competitor guide mentions them, and they feed directly into NUS ABA and scholarship applications.
Research@NUS is an umbrella framework that encompasses the various ways pre-university and undergraduate students can access research at NUS. For JC students, the relevant pathway is through faculty departments: Life Sciences, Computing, Engineering, and Science all have mechanisms — formal and informal — for attaching motivated JC students to research groups during school holidays.
The most common access route is through a school nomination or a teacher-in-charge connection, but self-initiated contact with specific professors is effective when done well. The key is specificity: referencing a particular paper, a lab's current project, or a specific question you want to investigate. Generic "I want research experience" emails are ignored.
NUS Research Scholars Programme (RSP) is primarily a university-level undergraduate programme, but JC students who demonstrate exceptional STEM credentials — SSEF merit, A*STAR attachment, strong Olympiad performance — are sometimes nominated or admitted through early-admission pathways. RSP students receive enhanced research opportunities throughout their undergraduate years, including cross-departmental projects and overseas research exchange.
Why this matters for ABA: NUS ABA (Aptitude-Based Admissions) for competitive programmes like NUS Engineering Scholars, Computer Science (with merit), and Life Sciences explicitly looks for evidence of research aptitude and self-direction. A documented research attachment or RSP candidacy is among the strongest possible evidence of this. Students who have participated in Research@NUS activities can describe real laboratory or computational research — experimental design, data collection, unexpected results — in a way that is impossible to fabricate and immediately credible to panels composed of NUS faculty.
For students planning their JC1 year: contact NUS faculty in your target department by the start of JC1, aiming for an attachment during the June holidays. The December holiday in JC2 is the last realistic window before applications close.
Personal Projects and GitHub Portfolios
For computing and engineering applicants, a GitHub profile with documented personal projects is increasingly common. What makes a GitHub portfolio meaningful:
Projects that solve a real problem, even a small one
Clear README files that explain what the project does, why you built it, and what technical decisions you made
Code that is readable and commented
A single well-documented project is more impressive than fifteen repositories of tutorial-following code. The question admissions offices and scholarship panels ask is: "Did this student build something, or just copy someone else's code?"
JC2: Consolidate and Present
Goal: Finalise competition season, prepare your ABA/university portfolio, and practise telling your STEM story.
JC2 is not the time to start new projects — it is the time to complete, document, and articulate what you have built over the preceding years.
A-Level Application (ABA) Portfolio:
For NUS, NTU, SMU, SUTD, and SIT applications, students submit academic and co-curricular records through the Joint Admissions Exercise (JAE) or the direct early admission pathways. Some programmes (NUS Medicine, NUS Engineering, SUTD) conduct interviews where your STEM portfolio becomes interview material.
For the ABA application:
List competitions with specific award levels and years: "Singapore Physics Olympiad 2025 — Distinction, National Training shortlist"
List research projects with the institution, mentor, and title: "A*STAR IMRE Attachment, July 2025, 'Characterisation of nanostructured zinc oxide thin films for photocatalytic applications'"
List personal projects with a one-line description of what it is and what technology stack you used: "Custom spectrometer built from consumer camera components and Python OpenCV, used to identify chemical compounds by absorption spectrum (GitHub: [username])"
Do not list every competition you ever entered. Select the strongest five to eight credentials and present them clearly. A panel reading your portfolio should be able to see your STEM trajectory in two minutes.
Translating a STEM Project into a 200-Word ABA Response
NUS and NTU ABA short-answer responses about STEM projects are typically capped at 150 to 200 words. Most students either under-explain (listing the project title and stopping) or over-explain (summarising the entire methodology). Neither approach is effective.
A four-part template that works within the word limit:
Part 1 — Problem. State the problem or question your project addressed in one or two sentences. Be specific: "I investigated whether commonly available plant-based dyes could function as sensitisers in dye-sensitised solar cells without the efficiency loss typically attributed to natural chromophore instability" is better than "I did a project on sustainable energy."
Part 2 — Approach. State what you specifically did: the methodology you used, the tool or technique you built or applied, and any constraint you had to work around. This does not need to be comprehensive — one or two distinctive methodological choices are enough. "I designed a spectrophotometric comparison using a modified cuvette holder and controlled illumination environment, eliminating the primary variable identified in the existing literature" tells the panel you understand research design.
Part 3 — Outcome. State the result honestly. If your hypothesis was not supported, say so and explain what you found instead. Negative or inconclusive results presented with good methodological reasoning are more credible than implausibly tidy positive results. Include a concrete number or observation if one exists.
Part 4 — Relevance. One sentence connecting the project to the programme you are applying to. This should be specific to the programme's content or research directions, not a generic statement about passion for science.
Example (NUS Engineering application, 198 words):
For my A*STAR IMRE research attachment in July 2025, I investigated the degradation mechanisms of zinc oxide nanostructured thin films under simulated photocatalytic conditions, working under a senior research officer's supervision. The specific problem was that reported degradation rates in the literature varied by an order of magnitude across studies, and my supervisor suspected the measurement methodology was responsible rather than material variance. My contribution was designing a controlled humidity chamber from laboratory components and running a comparative degradation study under three humidity conditions over six weeks. I found that humidity was not the dominant variable — UV exposure angle was, a finding that aligned with two earlier papers my supervisor had flagged as methodologically stronger. The result was null in the sense that my hypothesis was wrong, but the process of understanding why it was wrong — reading critically, designing a fair test, confronting unexpected data — was the most useful scientific education I have had. I want to study materials science and engineering at NUS because the research I saw at IMRE, particularly in the photovoltaics group, is the specific area I want to work in for a research-oriented career.
The structure is: problem (specific) → approach (one methodological choice in depth) → outcome (honest) → relevance (specific to the programme). Practise this structure before the application window opens.
Presenting STEM Work in Interviews
If you receive an interview invitation from NUS Engineering, NUS Computing, SUTD, or for an A*STAR scholarship, your STEM project work will be probed. Prepare for these questions:
"Walk me through a project you're proud of. What was the problem, what did you do, and what would you change?"
"What's the most technically difficult thing you've had to debug or fix?"
"If you could extend one of your projects, what would you add and why?"
"What's the most recent research paper you read? What did it say and why did it interest you?"
These questions are designed to distinguish students with genuine project experience from students who memorised talking points. The best preparation is doing the work and reflecting on it honestly — not rehearsing answers.
Subject Alignment Across the Portfolio
Your STEM portfolio should align with the faculty you are applying to. A student applying to NUS Life Sciences should have biology or chemistry-heavy Olympiad results, ideally SSEF or research attachment experience in a life science lab, and coding or data projects with a biological angle if possible.
A student applying to NUS Computing should lead with NOI performance, GitHub projects, and any machine learning or systems programming experience. SPhO results are supportive but secondary.
For SUTD, the portfolio should show design thinking, making, and systems thinking. A robotics competition history, a hardware project (not just software), and some evidence of iterative design (prototypes, failures, revisions) is more aligned with SUTD's programme than a pure Olympiad record.