Stage 3 is further divided to stage 3A and stage 3B. Stage 3A focuses on building up strong programming fundamentals to ensure that learners will succeed in Stage 3B.
Stage 3A
About Stage 3A
Learners will be put through 2 introductory lessons to familiarize with their EV3 Mindstorms set as well as to understand the foundation of programming. Throughout the term, learners will be introduced to all the sensors attachments, the various interesting ways to utilize them, the math and science concepts behind each sensor, as well as programming logics.
Learning Outcome 3A
Through the weeks in class, our instructors will guide learners to build up programming literacy and confidence and to hone their:
Building techniques and fundamentals
Computational thinking
Critical thinking and analytical competencies
Decomposition and dissection - Problem solving skills
Learners’ Competence 3A
Over the course of the term learners will be able to:
Construct and modify 3D models
Understand building fundamentals and find areas of construction improvements
Recognise and understand block programming and its functionalities
Deconstruct programming missions into simpler phases
Program models to complete missions effectively
Course Information 3A
Worksheets will be given out each week to facilitate learning and exploration. Missions designed by the instructors will be given out intermittently to assess learners’ progress. Approaching the end of the term, learners will face a challenging and fun final assessment to test the culmination of their learnings in the term.
Stage 3B
About Stage 3B
Learners will further enhance their understanding of EV3 programming based on 3A and be given more complex, challenging and unique missions to solve. Exposure to programming questions of higher level of difficulty helps to strengthen the foundation to take on various national competition.
Learning Outcome 3B
Through the weeks in class, our instructors will guide learners to build up programming literacy and confidence and to hone their:
Critical thinking
Computational thinking
Learners’ Competence 3B
Over the course of the term learners will be able to:
Break down long problem statements and solve them accordingly
Create their own coding blocks with its own unique function
Design and build functional models to accomplish specific missions
Course Information 3B
Specially designed slides will be handed out to learners to facilitate learning and exploration of the week’s topic. To reinforce learning further, worksheets will be given out. Approaching the end of the term, learners will be facing a challenging but intriguing final assessment that will resemble a competition mission to test the culmination of their past term of learning. A snapshot of a Stage 3B structured is as follows:
Topic 1 | Display Function |
Topic 2 | Math Function |
Topic 3 | Variable Concept |
Topic 4 | Iteration |
Topic 5 | Test 1 |
… |
|
Final Topic | Final Test |
Assessment Specifications for 3A and 3B
Through understanding the needs and growth of our learners, we will be able to augment our teaching to bring out their fullest potential. Therefore, in the assessment weeks learners will be evaluated based on:
Lesson Flow for 3A and 3B
According to learners’ capability, Instructors will usually allocate 1/4 the time to build models and 3/4 the time to complete programming missions. Every lesson will end with a presentation by each learner and a reflection session.
The coursework may vary accordingly to maximise learning effectiveness for our learners.