Home / Resources / Kodu Curriculum Keyboard and Mouse 

  Download Download Assets 

 
Idyll

Kodu Curriculum Keyboard and Mouse

Digital Technology Computer Science 

  • Module: Kodu Curriculum Keyboard and Mouse
  • Student Ages: 9-14 years old
  • Activity Time: 120 minutes
  • Activity Level: Beginner Coder

Prerequisites 

Learning Objectives

  • Navigate the Kodu macro environment using a keyboard and mouse
  • Understand the foundational principles of programming
  • Access the programming mode of Kodu, potentially adjusting simple code for a specific purpose
  • Add object, change color, select object, create text based on event, change movement based on non-event
  • Create land with texture, add water, trees, rocks, etc
  • Move characters using the keyboard and on their own, program object behavior, create a path that a character/object will follow
  • Add characters and brainstorm and perhaps begin implementing a plot structure.
  • Revise mood and tone based on strategy
  • Make clones and understand the premise of Creatables
  • Shift camera perspective, use close-by and far away, implement shift in behavior using pages
  • Use timers, health monitors, and power ups
  • Use scoring to change a behavior

Contents

Student Activities

Session 1: Navigating, Intro to Programming Concepts, Adding Objects
The students will navigate the Kodu macro environment using a keyboard and mouse. The students will understand the foundational principles of programming. The students will access the programming mode of Kodu, potentially adjusting simple code for a specific purpose.
Subjects: Design Technology, Digital Literacy, 21st Century Learning Skills

Student Sheet Activity 1: Eating Apples
The students will add an object, change its color, select an object, create text based on an event, and change the movement based on non-event.
Subjects: Design Technology, Digital Literacy, 21st Century Learning Skills

Session 2: Creating a Landscape
The students will change and create a Kodu environment. The students will use tiles for setting and the development of tone and mood of game world.
Subjects: Design Technology, Digital Literacy, 21st Century Learning Skills

Student Sheet Activity 2: Making Landscapes
The students will create land with texture, add water, trees, rocks, etc.
Subjects: Design Technology, Digital Literacy, 21st Century Learning Skills

Student Sheet Activity 2: Making Landscapes
The students will move characters using the keyboard and on their own, program object behavior, create a path that a character/object will follow.
Subjects: Design Technology, Digital Literacy, 21st Century Learning Skills

Student Sheet Activity 4: Characters and Plot
The students will add characters and brainstorm and perhaps begin implementing a plot structure.
Subjects: Design Technology, Digital Literacy, 21st Century Learning Skills

Student Sheet Activity 5: Mood and Tone
The students will revise mood and tone based on strategy.
Subjects: Design Technology, Digital Literacy, 21st Century Learning Skills

Student Sheet Activity 6: Creatables
The students will make clones and understand the premise of Creatables.
Subjects: Design Technology, Digital Literacy, 21st Century Learning Skills

Student Sheet Activity 7: Camera Angles and Shifting Behavior
The students will shift camera perspective, use close-by and far away, implement shift in behavior using pages.
Subjects: Design Technology, Digital Literacy, 21st Century Learning Skills

Student Sheet Activity 8: Timers, Health and Power Ups
The students will use timers, health monitors, and power ups.
Subjects: Design Technology, Digital Literacy, 21st Century Learning Skills

Student Sheet Activity 9: Scoring and Behavior
The students will use scoring to change a behavior.
Subjects: Design Technology, Digital Literacy, 21st Century Learning Skills

Kodu Finale: Student Presentations
The students will showcase and share the games that they worked to create.
Subjects: Design Technology, Digital Literacy, 21st Century Learning Skills

Skills

Character

Citizenship

Collaboration

Communication

Creativity

Critical Thinking

Project Based Learning