Coding-in-Minecraft-Introduction-to-Coding-using-MakeCode-Scope-and-Sequence-013025
Coding-in-Minecraft-Introduction-to-Coding-using-MakeCode-Scope-and-Sequence-013025
Average
Lesson Title Lesson Objectives CSTA Standards ISTE Standards Completion
Time (in hours)
Page | 1
• Learners will learn the differences in
the 3 languages offered in the
MakeCode editor.
• Learners will understand the role of
the Agent
Lesson 2: Agent Move • Learners will develop an • 1B-AP-09 Create programs that 1.5.d Algorithmic Thinking 3
understanding of how they can use use variables to store and modify
code to build in Minecraft and data. Students understand how
develop a relationship with 'Agent.' automation works and use
• Learners code Agent to navigate algorithmic thinking to develop a
through a maze. sequence of steps to create and
test automated solutions.
Lesson 3: Agent Build • Learners programme Agent to place • 1B-AP-10 Create programs that 1.5.c Decompose Problems 3
and break blocks include sequences, events, loops,
• Learners design and create a code and conditionals. Students break problems into
(including a loop) to build a structure. • 1B-AP-11 Decompose (break component parts, extract key
down) problems into smaller, information and
manageable subproblems to develop descriptive models to
facilitate the program understand complex systems or
development process. facilitate problem-solving.
• 1B-AP-13 Use an iterative
process to plan the development 1.5.d Algorithmic Thinking
of a program by including
Students understand how
others' perspectives and
considering user preferences. automation works and use
algorithmic thinking to develop a
sequence of steps to create and
test automated solutions.
Lesson 4: Errors • Learners will identify and fix a number • 1B-AP-15 Test and debug 1.5.c Decompose Problems 3
of different errors in MakeCode (identify and fix errors) a
blocks program or algorithm to ensure Students break problems into
it runs as intended. component parts, extract key
• 1B-AP-12 Modify, remix, or information and
incorporate portions of an develop descriptive models to
existing program into one's own
Average
Lesson Title Lesson Objectives CSTA Standards ISTE Standards Completion
Time (in hours)
Lesson 5: Digital • Pupils create a list of behaviors which • 1B-IC-19 Brainstorm ways to 1.2.a Digital Footprint 2
Citizenship make a responsible digital citizen. improve the accessibility and
• Learners create a set of rules for using usability of technology products Students manage their digital
a collaborative platform. for the diverse needs and wants identity and understand the lasting
of users. impact of their online behaviors on
themselves and others and make
Average
Lesson Title Lesson Objectives CSTA Standards ISTE Standards Completion
Time (in hours)
Lesson 6: Community • Learners will collaborate on a • 1B-AP-10 Create programs that 1.1a Learning Goals 3
Build community build challenge to build a include sequences, events, loops,
street and conditionals. Students set learning goals,
• 1B-AP-11 Decompose (break develop strategies leveraging
down) problems into smaller, technology to achieve them and
manageable subproblems to reflect on the learning process to
facilitate the program improve learning outcomes.
development process.
• 1B-AP-13 Use an iterative 1.2.b Online Interactions
process to plan the development
Students demonstrate empathetic,
of a program by including
inclusive interactions online and use
others' perspectives and
considering user preferences. technology to responsibly
contribute to their communities.
Lesson 7: Project • Learners apply the coding skills • 1B-AP-10 Create programs that 1.1a Learning Goals 5 – 10
developed in the first six lessons to include sequences, events, loops,
create a collaborative build of another and conditionals. Students set learning goals,
island containing structures. • 1B-AP-11 Decompose (break develop strategies leveraging
• The build must also adhere to the down) problems into smaller, technology to achieve them and
rules created in the earlier Digital manageable subproblems to reflect on the learning process to
Citizenship lesson. facilitate the program improve learning outcomes.
development process.
• 1B-AP-13 Use an iterative 1.2.b Online Interactions
process to plan the development
Students demonstrate empathetic,
of a program by including
inclusive interactions online and use
others' perspectives and
considering user preferences. technology to responsibly
• 1B-AP-15 Test and debug contribute to their communities.
(identify and fix errors) a
Average
Lesson Title Lesson Objectives CSTA Standards ISTE Standards Completion
Time (in hours)
Total Hours 20 - 30