8-10 yrs old
11-13 yrs old
Computer Science
Technology
Running Out of Time: Rome Sweet Rome. Creativity in Coding – Putting it All Together
September 3, 2020
Educator Guide Block 3 Lesson 3
Block 3 Lesson 3 world
Tell students: today you will be investigating and becoming more familiar with utilizing all the skills you have been learning about in this course. We are going to create an app to build some columns in Ancient Rome for us. We are not going to do anything super fancy but we are going to use the tools we know in such a way that the columns will be built for us.
Coding objectives:
We are giving the guidelines and suggesting a way the objective can be achieved in code, however the students can use autonomy and decide how to. Using Events, Variables, Loops, and Conditionals they need to discover the best way to complete the task.
Coding Practice – Creativity, Player Validation, and Special Effects
Coding activities: (30 min)
Activity 1: Columns
Mining materials for building took a lot of time and manual labor. Let’s see if we can make the job easier and more efficient. Create an app that will calculate how many blocks you need and make it notify you when you have minded that many blocks.
Activity 2: A Little Help
We’re detecting a faint signal coming from the Time Gate. We are going to need help to get it running again. Our solution is to send the Agent to you! Once the Agent arrives, use the Agent to help complete the aqueducts. The Agent should build six segments that are five blocks in length.
Activity 3: Pretty Things
In Ancient Rome things were not just built for functionality, but were built to be attractive too (eye-catching). The floor of the pool is rather plain. The Romans would like for it to look better. Let’s build an ornate (fancy) border around the pool. Once you have designed something you are pleased with, press the button next to where the water is being held to fill the pool.
Ask the students about the skills that they have learned during the lesson, to reinforce the concepts.
1. Q. Why do you think we used Variables to resolve the coding challenges?
A. The answers may vary. We use Variables because it gives us more flexibility to quickly adjust our code.
2. Q. What is Sequencing and why is it important to follow?
A. Sequencing provides us with an order of operations, it is important because if we complete actions our of order, we will receive the result that was not desirable.
3 Q. Can you give an example of using Variables in real life?
A. Answers may vary, e.g. cookie jar or a school locker.
4. Q. What is a Nested Loop?
A. A Nested Loop is a loop within a loop.
Sign up for the Minecraft: Education Edition newsletter. We promise to respect your inbox.