- Introduction to Programming
- Let's Get a Job in Video Gaming
- What Happened to the Girl Geeks?
- How Much Does This Job Pay?
- Introduction to Object Oriented Programming
- Scratch Intro #1 - Let's Get Started
- Scratch Intro #2 - Make a Sprite
- Scratch Intro #3 - Make it Thru Your Maze
- Scratch Intro #4 - It's Pong Time
- Scratch Intro #5 - Ready to Fire
- Scratch Intro #6 - Project Part 1
- Scratch Intro #7 - Project Part 2
- Getting Started With Alice
- Software Development and the Use of Software Design Specifications.
- Logical Structure and Sequences
- Event-driven Programming
- The Nine Event Types in Alice
- Creating a Method and Calling it with an Event in Alice
- Advanced Alice Project- Lunar Lander
- AP Concepts Using BYOB/SCRATCH
- Getting Started With BYOB/Scratch: How to Build a Block
- Testing for Prime Numbers with Predicate Blocks in BYOB/Scratch: A Scaffolding Tool for Teaching Boolean Expressions in AP Computer Science
- Generating Number Series with Reporter Blocks in BYOB/Scratch: A Scaffolding Tool for Teaching Java Methods in AP Computer Science
- Creating a Number Guessing Game in BYOB/Scratch: A Scaffolding Tool For Teaching Binary Searching in AP Computer Science
- Creating an Interactive Field of Sprites in Scratch
- Attraction and Repulsion as a Gaming Principle in Scratch
- Creating a Maze Game In Scratch
- Introduction to Symbolic Logic
- Understanding Numbers
- Understanding Binary Numbers
- Introduction To Truth Tables
- Convert From A Boolean Expression To An Electrical Circuit
- Transitioning From Scratch to BYOB Scratch Using Karel The Robot
- Introduction to Karel The Robot
- Introduction to Decomposition and Abstraction Concepts
- Decomposition and Abstraction Working Together
- Introduction to Video Game Development Using Game Maker
- Introduction to Game Maker- Make Your First Game- Beginning Level
- Make Your Second Game- Maze Games- Beginning Level
- Make Your Third Game- 3D- Intermediate Level
- Make Your Fourth Game-Platform-Intermediate Level
- Make Your Fifth Game-Scrolling Shooter- Intermediate Level
- Employment Portfolio
- Job Applications
- Writing a Resume
- Letter of Introduction or Cover Letters
- Letters of recommendation
- Job Interviews
Activity Originally Created By: George Benainous
Part of Lesson Plan: Generating Number Series with Reporter Blocks in BYOB/Scratch: A Scaffolding Tool for Teaching Java Methods in AP Computer Science
Activity Overview / Details
As a follow up lesson, have students create BYOB/Scratch reporter blocks which generate other number series such as factorial or prime numbers.
Students should repeat the process used in the earlier part of the lesson:
- Research the background history of a number series.
- If possible, provide visual representations of the number series.
- Provide a description in English (pseudocode) of how the number series can be derived.
- Refine the algorithm.
Create a custom BYOB/Scratch block that generates the series.