Introduction to Computer Programming

Scratch

Assignments

Presentations

Notes and Resources

Hall of Fame

Web Development

Assignments

Presentations

Notes and Resources

Hall of Fame

Java

Assignments

Presentations

Notes and Resources

Hall of Fame

Python

Assignments

Presentations

Notes and Resources

Hall of Fame

Scratch Assignments

The following assignments are intended to help you understand the fundamentals of programming. We will use Scratch. While this may seem like a 'simple' language, you can create many complex programs. See some of the hall of fame examples.

All assignments will be 'turned in' and evaluated by creating, maintaining and updating your website. Specifcs requirements can be found HERE

A sample write up is found HERE

Unit 1-Animations, Repetition and Abstraction

Scratch Lab #1

Scratch Lab #2

Scratch Lab #3

Unit 2-Variables and Conditionals

Scratch Lab #4

Scratch Lab #5

Scratch Lab #6

Scratch Lab #7

Unit 3-Numbers, Lists and Blocks

Scratch Lab #8

Scratch Lab #9

Scratch Lab #10