islands_scope_and_sequence__1_.pdf | |
File Size: | 512 kb |
File Type: |
Python Island 1
Introduction to Python, Say, Variables and the Agent.
45 minutes
LINK: https://education.minecraft.net/world/ac43574b-d3de-4074-b080-690a95b4b3b9
Guiding Ideas
Welcome to the Kingdom of the Floating Islands. This mystical kingdom floats high above the world below. Throughout this collection of lessons, students will learn the basics of Python, through a series of themed tasks in each world. Completing these tasks will allow the kingdom to develop further technologically. You have come to the mystical floating islands kingdom to help the residents develop their understanding of technology. Before YOU can move forward to the more technologically advanced versions of the civilization, YOU must start off in Neolithic times.
Lesson Objectives
Student Activities
Activity 1.1: Say()
Activity 1.2: Variables
Activity 2: Agent move
Activity 3: Farmland
Activity 4: Picking up apples
Activity 5: Mine Completion: Once the student completes activity 5, they are provided with a Coal Ore block. If they take this to the Wizard, he is able to convert it into a piece of Coal, which once taken to the Chieftain, completes the world.
Performance Expectations
Under CURRENT TASK, "WORLD COMPLETE " should be the start of your recording. If this is not the first thing showing in your video, it will not count. If you don't know what this means, ask the teacher. You will complete a Flipgrid and screen record yourself in the Minecraft lesson AND answers these questions while you are recording. You MUST have your webcam on and picture on the bottom corner of the screen.
45 minutes
LINK: https://education.minecraft.net/world/ac43574b-d3de-4074-b080-690a95b4b3b9
Guiding Ideas
Welcome to the Kingdom of the Floating Islands. This mystical kingdom floats high above the world below. Throughout this collection of lessons, students will learn the basics of Python, through a series of themed tasks in each world. Completing these tasks will allow the kingdom to develop further technologically. You have come to the mystical floating islands kingdom to help the residents develop their understanding of technology. Before YOU can move forward to the more technologically advanced versions of the civilization, YOU must start off in Neolithic times.
Lesson Objectives
- Become familiar with the Notebooks interface.
- Understand the say() command and it’s purpose for outputting information.
- Become familiar with Variables within Python and their basic uses.
- Begin to understand the concept of Decomposition as students break problems down into codable solutions for the Agent.
- Begin to see the importance of Sequencing, putting things in order, so that the Agent can complete its tasks.
- Utilize the following CSTA standards: 1A-AP-11, 1B-AP-09, 1B-AP-15
Student Activities
Activity 1.1: Say()
Activity 1.2: Variables
Activity 2: Agent move
Activity 3: Farmland
Activity 4: Picking up apples
Activity 5: Mine Completion: Once the student completes activity 5, they are provided with a Coal Ore block. If they take this to the Wizard, he is able to convert it into a piece of Coal, which once taken to the Chieftain, completes the world.
Performance Expectations
Under CURRENT TASK, "WORLD COMPLETE " should be the start of your recording. If this is not the first thing showing in your video, it will not count. If you don't know what this means, ask the teacher. You will complete a Flipgrid and screen record yourself in the Minecraft lesson AND answers these questions while you are recording. You MUST have your webcam on and picture on the bottom corner of the screen.
- What key on your keyboard is used to open the Codebuilder window?
- How many steps were required to complete the final Mine task?
- What do “Variables” do?
- What command is used to move the Agent left?
- What command is used to output a message in the game from Python?
Python Island 2
Using conditional logic (if statements) in Python.
45 minutes
LINK: https://education.minecraft.net/world/d53ef69f-8cc1-4163-a615-2b92b26fac08
Learning Objectives
Welcome to the Kingdom of the Floating Islands. This mystical kingdom floats high above the world below. Throughout this collection of lessons, students will learn the basics of Python, through a series of themed tasks in each world. Completing these tasks will allow the kingdom to develop further technologically. In Island 2, you will be focusing on decisions in code, specifically “If this, then do this” style decisions.
This island builds upon the previous work YOU have done in Island 1. Once again, YOUR agent will be returning, although in this lesson they will be focusing on decisions made in code. YOUR agent will help them complete a series of tasks that they wouldn’t be able to otherwise complete.
Performance Expectations
Under CURRENT TASK, "WORLD COMPLETE " should be the start of your recording. If this is not the first thing showing in your video, it will not count. If you don't know what this means, ask the teacher. You will complete a Flipgrid and screen record yourself in the Minecraft lesson AND answers these questions while you are recording. You MUST have your webcam on and picture on the bottom corner of the screen.
45 minutes
LINK: https://education.minecraft.net/world/d53ef69f-8cc1-4163-a615-2b92b26fac08
Learning Objectives
- Understand that computers make decisions all the time.
- Become familiar with the concept of an “if” statement, to make these decisions in Python.
- Build up experience with multiple different approaches using conditional statements: comparing Booleans, comparing integers, using "else" statements.
- Continue to develop an understanding of the concept of Decomposition, as students break problems down into codable solutions for the Agent.
- Continue to see the importance of Sequencing, putting things in order, so that the Agent can complete its tasks.
- Utilize the following CSTA standards: 1B-AP-09, 1B-AP-11, 1B-AP-12
Welcome to the Kingdom of the Floating Islands. This mystical kingdom floats high above the world below. Throughout this collection of lessons, students will learn the basics of Python, through a series of themed tasks in each world. Completing these tasks will allow the kingdom to develop further technologically. In Island 2, you will be focusing on decisions in code, specifically “If this, then do this” style decisions.
This island builds upon the previous work YOU have done in Island 1. Once again, YOUR agent will be returning, although in this lesson they will be focusing on decisions made in code. YOUR agent will help them complete a series of tasks that they wouldn’t be able to otherwise complete.
Performance Expectations
Under CURRENT TASK, "WORLD COMPLETE " should be the start of your recording. If this is not the first thing showing in your video, it will not count. If you don't know what this means, ask the teacher. You will complete a Flipgrid and screen record yourself in the Minecraft lesson AND answers these questions while you are recording. You MUST have your webcam on and picture on the bottom corner of the screen.
- What is the purpose of an IF statement?
- Complete the following sentence: "In many cases, an IF statement is accompanied by an _________statement. This catches anything that doesn't match the conditional checks?
- What does the == do within an IF statement?
- How can we check 2 full conditional checks?
Python Island 3
Using for Loops in Python
45 minutes
LINK: https://education.minecraft.net/world/2ef7468d-320d-44e1-9ab6-2cb3c6cb49a5
Learning Objectives
Guiding Ideas
Welcome to the Kingdom of the Floating Islands. This mystical kingdom floats high above the world below. Throughout this collection of lessons, students will learn the basics of Python, through a series of themed tasks in each world. Completing these tasks will allow the kingdom to develop further technologically. In Island 3, you will be focusing on repeating sections of code, specifically using a “For loop”.
This island builds upon the previous work YOU have done in Island 2. Once again, YOUR agent will be returning, although in this lesson YOU will be focusing repeating sections of code a fixed number of times, without the need to copy/paste. YOUR agent will help YOU complete a series of tasks that YOU wouldn’t be able to otherwise complete.
Activities
Activity 1: (Airship covering)
Activity 2: (Airship gangplank)
Activity 3: (Library)
Activity 4: (Forest)
Activity 5: (Mine)
Activity 6: (Farm)
Completion: Once the Wizard has the spell book, gold for the crown and wool for the robe, the students are asked the deliver these to the King. On completion of this task, the world is complete.
Performance Expectations
Under CURRENT TASK, "WORLD COMPLETE " should be the start of your recording. If this is not the first thing showing in your video, it will not count. If you don't know what this means, ask the teacher. You will complete a Flipgrid and screen record yourself in the Minecraft lesson AND answers these questions while you are recording. You MUST have your webcam on and picture on the bottom corner of the screen.
45 minutes
LINK: https://education.minecraft.net/world/2ef7468d-320d-44e1-9ab6-2cb3c6cb49a5
Learning Objectives
- Understand that computers are able to repeat code easily.
- Become familiar with the concept of a “for loop” and use it to repeat code a fixed amount of times.
- Continue to develop an understanding of the concept of Decomposition, as students break problems down into codable solutions for the Agent.
- Continue to see the importance of Sequencing, putting things in order, so that the Agent can complete its tasks.
- Utilize the following CSTA standards: 1A-AP-10, 1A-AP-14, 1B-AP-11, 1B-AP-12
Guiding Ideas
Welcome to the Kingdom of the Floating Islands. This mystical kingdom floats high above the world below. Throughout this collection of lessons, students will learn the basics of Python, through a series of themed tasks in each world. Completing these tasks will allow the kingdom to develop further technologically. In Island 3, you will be focusing on repeating sections of code, specifically using a “For loop”.
This island builds upon the previous work YOU have done in Island 2. Once again, YOUR agent will be returning, although in this lesson YOU will be focusing repeating sections of code a fixed number of times, without the need to copy/paste. YOUR agent will help YOU complete a series of tasks that YOU wouldn’t be able to otherwise complete.
Activities
Activity 1: (Airship covering)
Activity 2: (Airship gangplank)
Activity 3: (Library)
Activity 4: (Forest)
Activity 5: (Mine)
Activity 6: (Farm)
Completion: Once the Wizard has the spell book, gold for the crown and wool for the robe, the students are asked the deliver these to the King. On completion of this task, the world is complete.
Performance Expectations
Under CURRENT TASK, "WORLD COMPLETE " should be the start of your recording. If this is not the first thing showing in your video, it will not count. If you don't know what this means, ask the teacher. You will complete a Flipgrid and screen record yourself in the Minecraft lesson AND answers these questions while you are recording. You MUST have your webcam on and picture on the bottom corner of the screen.
- What is a loop for?
- What is the purpose of the variable in a FOR loop?
- What is a nested FOR loop?