Home > Holistic Development > Applied Learning Programme

Applied Learning Programme

Use of technology to develop problem-solving skills and creativity.

Introduction
Robotics education is the premier interdisciplinary pedagogical tool that allows the learning, application and manifestation of 21st century competencies as advocated in MOE Framework for 21st Century Competencies and Student Outcomes.

ALP Vision : - Empowering Students, Enabling Change
means to increase students’ engagement and interest by letting students drive the solutions, create open-ended assignments that teach valuable problem-solving skills and set advanced students off to develop their interests, without limits.

Empowerment is the key to being an effective learner while Enabling Change is to open up a world of possibilities and opportunities for learning and growth.

3-Tiered Framework
To promote the school ALP, CCKPS uses the 3-tiered Framework of Experience, Extension, Expertise.

Tier 1: Experience - Whole School

Rationale:
  1. To bridge the digital divide among students.
  2. To equip students with skills for a technology-driven future.

Objectives:
  1. To learn basic programming through the use of Sc
  2. To develop creative thinking by creating original works using technology.
  3. To define and work through a problem to arrive at a solution.

Tier 2: Extension - Interest Groups

Rationale: 
  1. To provide a deeper conceptual understanding of IT and robotic systems.
  2. To provide productive working strategies for self-learning & trouble-shooting.

Objectives: 
  1. To learn Intermediate level programming of software languages.
  2. To develop creative thinking by creating original works using technology
  3. To use a variety of technology to work through a problem to arrive at a solution.

Tier 3: Expertise – Talent Development

Rationale:
  1. To ensure that the potential of each student is recognised, nurtured and developed.
  2. Customisation of training and participation in national and international competitions.

Objectives:
  1. To learn advance level programming of software languages
  2. To apply critical and creative thinking through evaluation of variety of technologies to solve real-world problem.
  3. To explore and discuss the use of technologies to solve real-world problems.


Different Level Programmes

Tier

Level

Programme Name

Objectives

Outcomes

Tier 1

Primary 1 & 2

Basic Programming

To learn to create and debug simple programs.

To use logical reasoning to predict the behaviour of programs.

 

Students will be able to :

  • Understand basic programming and how they are implemented as programs on digital devices.
  • Use technology purposefully to create, organise, store and retrieve digital content

Tier 1

Primary 1 & 2

Hour of Code

Allow students to explore the ScratchJr iPad application. Encourage them to experiment with programming more than one character at a time.

  • Provide student leaders with the platform to use their skills learned to teach others.

Tier 1

Primary 3, 5

Code for Fun

To programme and design an animation. (Pr 3)

To programme and design a game with animation. (Pr 5)

  • Understand basic programming and how they are implemented as programs on digital devices.
  • Use technology purposefully to create, organise, store and retrieve digital content

 

Tier 1

Primary 4

Code for Fun

To programme and design a game with animation.

  • Understand basic programming and how they are implemented as programs on digital devices.
  • Use appropriate code to create a simple game using structured programming.

Tier 1

Primary 6

Learning Journey to Singapore Polytechnic

To experience the use of robotics in engineering.

To provide students with an awareness of post-secondary education and career opportunities and options.

  • Gain career awareness in the field of engineering.

Tier 2

Primary 1 & 2

Junior Techno Club

To learn basic to Intermediate level programming of software languages. Develop creative thinking by creating original works using technology.

Students will be able to:

Assemble and programme robots or to solve a problem using technology to perform a variety of tasks and missions.

Tier 2

Primary 3-6

Techno Club

To learn Intermediate to advance level programming of software languages. Develop creative thinking by creating original works using technology.

 

Assemble and programme robots or to programme to solve a problem to perform a variety of tasks and missions.

 

Tier 3

Primary 4-6

Techno club - Expert Group

(a)Programming Objectives – To learn to use programming software to program a robot and solve a problem.

(b) Construction Objectives

To learn to construct from basics tools and also to communicate the step-by-step instructions on what they have created.

(c) Creative Problem-solving

To learn to solve problem given a scenario or challenge

  • Design and build a robot capable of carrying out specific tasks.
  • Solve problem using their programmes.
  • Share their designs with others and able to critic the strengths and weaknesses of their programmes and robots.
  • Evaluate and assess the different strategies to solve a problem.
  • Generate ideas for products after taking into consideration who the users are; using information from a number of sources, including ICT-based sources.