PROGRAMME OF ASSESSMENT
Throughout the Subject of Coding and Robotics it is important to note that there will always be a degree of overlap between topics. The fundamentals of each Topic are taught in its Strand but is also reinforced in other Strands. Algorithms and Coding are used to program the logic sequence that Robotics uses and the Application skills teach learners how to interact with different digital devices. Internet and E-communications relies on the use of Digital Devices that are taught in Application skills and uses the same skills to send and create messages.

duration:

11 Months

Author:

Joy House

Complexity:

NSC Standard

skill level:

Primary to High School

Algorithms and Coding
Algorithms and Coding Algorithm and Coding programming skills in the Intermediate Phase are primarily developed by using a Block based coding Platform. The Block based platforms make use of easy to understand, drag and drop type coding where learners can focus on getting the details and correct inputs in the programs. The following Algorithm and Coding concepts are introduced:
  • Variables, Strings and Integers
  • Mathematical, Operational and Relational Operators
  • Conditional and Nested Conditional Statements
  • Looping Mechanisms
  • Event Triggers & Broadcasting

Robotic Skills
Robotics consist of two merging fields that including Coding and Engineering. Learners are introduced to intermediate principles of Mechanical and Electrical engineering systems. The Robotics Strand primarily uses the Engineering Design Process and infuses the Concepts of Computational Thinking into the process. The Strand introduce Microcontrollers that will be coded using a Block Based coding platform. The Concepts and Skills taught are as follow:

  • Creating logical steps that robots can follow.
  • Basic Mechanical systems including pulleys, gears and linkages.
  • Microcontrollers
  • Block-based Coding