Serangoon Secondary School Crest
Serangoon Secondary School
HOME > Distinctive Programmes > STEM Applied Learning Programme (ALP)

STEM Applied Learning Programme (ALP)


The theme for the school's STEM ALP is 'Real World Explorations in ICT'. The STEM ALP aims to prepare students for the workplace of the future by providing learning opportunities for them to acquire and apply their knowledge and critical thinking skills in solving problems through explorations in STEM and equip them with  21st century competencies (21CC). The two key programmes are: (1) Drones Programming for all Sec 2 students and (2) 3D Modelling and Printing Programme for all Sec 1 students. Both programmes aim to spark students' interest to consider careers in Aerospace Engineering, Transportation and Infrastructure, Entertainment and Media, Telecommunications, Health Sciences and Health Care, Architecture and others. In addition, the Code For Fun Programme, an ICT-based enrichment programme, is provided for lower secondary students and aims to nurture a new generation of digital natives with a passion to create using technology . Selected Sec 2 and Sec 3 normal EXP/NA students are provided with opportunities to pursue their interest in programming and apply their knowledge and skills in Infocomm Club programmes.

A tiered approach is used in the implementation of STEM ALP  to provide opportunities for the holistic development of students.




Student Programmes


Learning Objectives




3D Modelling and Printing Programme

  • Understand the applications of  3D printing
  • Use basic tools and functions  in 3D modelling
  • Create a 3D design prototype using  a 3D modelling software
  • Develop critical and creative thinking  skills through design to solve real-world problems



Drones Programming

  • Understand the theories of flight such as  aerodynamics and interaction of forces in flight
  • Explore the theories  of flight in a simulated environment
  • Apply the theories of  flight to programming drones using block programming
  • Decompose  elements in theories of flight into isolated individual problem sets when  programming drones
  • Create  algorithms to get drones to fly and attain specific objectives
  • Test and debug  programmes to meet specific objectives


Sec 2 EXP/NA

Code For Fun Programme

  • Empower  students to be digital creators
  • Cultivate  real-world problem solving skills
  • Encourage  digital creativity and innovation
  • Foster  collaboration and co-creation


Sec 2-3 NA/EXP (selected students)

Infocomm Club Programmes

  • Discover and explore new emerging technologies
  • Showcase their creativity and technical talents
  • Learn basic programming skills