Byers, Tim - CTE
Page Navigation
- Overview
- 6th Grade Math
- 6th Grade Technology
- 7th Grade CS Discoveries
- 8th Grade Project Lead the Way
- Chromebook Basics
- Asian American, Pacific Islander Heritage Month 2021
- Women's History Month 2021
- Black History Month 2021
- Computer Science Education Week 2020
- Hispanic Heritage Month 2020
- Code Break Spring 2020
-
Computer Science Projects - Student's Work
Captioned Scenes Animation Interactive Greeting Card Slide Scroller Game Flyer Game Final Project Captioned Scenes: How can we use Game Lab to express our creativity?
After a quick review of the code they have learned so far, students are introduced to their first creative project of the unit. Using the problem solving process as a model, students define the scene that they want to create, prepare by thinking of the different code they will need, try their plan in Game Lab, then reflect on what they have created. In the end, they also have a chance to share their creations with their peers.
Each project needed a background created with shapes, one or more sprites and one or more text blocks and 2 animations (1 using a randomNumber & 1 using the counter pattern.)
Click on a Student's Name to see his/her project.
Animation: How can we combine different programming patterns to make a complete animation?
In this lesson, students are asked to combine different methods that they have learned to create an animated scene. Students first review the types of movement and animation that they have learned, and brainstorm what types of scenes might need that movement. They then begin to plan out their own animated scenes, which they create in Game Lab.
Each project needed a background created with shapes, one or more sprites and one or more text blocks and 2 animations (1 using randomNumber and 1 using the counter pattern.)
Click on a Student's Name to see his/her project.
Project: Interactive Greeting Card: What skills and practices are important when creating an interactive program?
In this culminating project for Chapter 1, students plan for and develop an interactive greeting card using all of the programming techniques they've learned to this point.
This end of chapter assessment is a good place for students to bring together all the pieces they have learned (drawing, variables, sprites, images, conditionals, user input) in one place. Students should still be working with code that is easily readable and doesn't involve very many high level abstractions. Giving students the opportunity to really be creative after learning all these new concepts will help to engage them further as they head into Chapter 2.
Click on a Student's Name to see his/her project.
Mini-Project: Slide Scroller: How can the new types of sprite movement and collision detection be used to create a game?
Students use what they have learned about collision detection and setting velocity to create a simple side scroller game. After looking at a sample side scroller game, students brainstorm what sort of side scroller they would like to make, then use a structured process to program the game in Code Studio.
This lesson is a chance for students to get more creative with what they have learned. Encourage students to spend time on parts of the activity that interest them, as long as they meet the requirements of the assignment. This lesson can be shortened or lengthened depending on time constraints.
Click on a Student's Name to see his/her project.
Mini-Project: Flyer Game: How can the new types of collisions and modeling movement be used to create a game?
Students use what they have learned about simulating gravity and the different types of collisions to create simple flyer games. After looking at a sample flyer game, students brainstorm what sort of flyer games they would like, then use a structured process to program the game in Code Studio.
This lesson is a chance for students to get more creative with what they have learned. Encourage students to spend time on parts of the activity that interest them, as long as they meet the requirements of the assignment.
Click on a Student's Name to see his/her project.
Final Project: Plan, Design & Program your own game.
Students plan and build their own game using the project guide from the previous two lessons to guide their project. Working individually or in pairs, students will first decide on the type of game they'd like to build, taking as inspiration a set of sample games. They will then complete a blank project guide where they will describe the game's behavior and scope out the variables, sprites, and functions they'll need to build. In Code Studio, a series of levels prompts them on a general sequence they can use to implement this plan.
Click on a Student's Name to see his/her project.