Introduction To Coding Using MakeCode Objectives
Introduction To Coding Using MakeCode Objectives
P1.1) Develop a set of rules for using an Learners will understand the importance of being a 1B-IC-19 Brainstorm ways to improve the accessibility and
online collaborative platform responsible digital citizen, through using a shared online usability of technology
platform products for the diverse needs and wants of users.
1B-IC-20 Seek diverse perspectives for the purpose of improving
computational artefacts.
1B-AP-14 Observe intellectual property rights and give
appropriate attribution when creating or remixing programs.
P1.2) Develop an understanding of coding Learners will have an understanding of how they can use 1B-AP-10 Create programs that include sequences, events, loops,
language. code to build in Minecraft and develop a relationship with and conditionals.
'Agent.'
1B-AP-09 Create programs that use variables to store and modify
data.
P1.3) Create a program for a given task Learners will be able to solve problems within the Minecraft 1B-AP-10 Create programs that include sequences, events, loops,
using sequential steps map through creating algorithms; and to use loops to and conditionals.
refine/shorten their algorithms.
1B-AP-11 Decompose (break down) problems into smaller,
manageable subproblems to facilitate the program development
process.
P1.4) Modify an existing program to solve Learners will be able to debug code and understand how 1B-AP-15 Test and debug (identify and fix errors) a program or
errors and predict if a program will fail changing a part of the code will affect the overall process. algorithm to ensure it runs as intended.
1B-AP-12 Modify, remix, or incorporate portions of an existing
program into one's own work, to develop something new or add
more advanced features.
1B-AP-08 Compare and refine multiple algorithms for the same
task and determine which is the most appropriate.
P1.5) Reflect on the debugging process in an Learners will collaborate within a shared platform to solve 1B-AP-16 Take on varying roles, with teacher guidance, when
age-appropriate way problems and share information. collaborating with peers during the design, implementation, and
review stages of program development.
1B-AP-17 Describe choices made during program development
using code comments, presentations, and demonstrations.
P1.6) Undertake a collaborative activity Undertake a collaborative build in a team with various roles 2-AP-15 Seek and incorporate feedback from team members and
including allocating tasks, defining a timeline & responsibilities users to refine a solution that meets user needs.
and refining a solution by providing and
acting on feedback Review and feedback on other students work when working 2-AP-18 Distribute tasks and maintain a project timeline when
collaboratively collaboratively developing computational artifacts.