Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

 

       

 

Wednesday, September 25th

 

Next Wednesday is the last day for any make-up work for Section 2! - come in during lunch or before school.
If you have a 0 for any score these can still be made up as long as it is before next Wednesday.

The Big Idea - programming is a creative process.

Unit 3 - Creating Graphics & Images Bit by Bit

What do the following lines of code do?

Variable Example

This is an example of a global variable. It is available anywhere in the program.

What does the following block do?

Local Variable Example

This is an example of a Local Variable - the x and y variables only exist inside this block of code.

3.3 Representing Images

Introduction to Compression Algorithms - example - RLE
Why compress files? File Compression programs - Winzip, 7-Zip
Compressed file types - photos, sound files, videos

Lossy vs Lossless compression - which technique would you use for your bank account data? For images you want posted on the web? For your OS?

How Snapchat Works - watch the video

Audio Recording - Analog to Digital Conversion - watch the video

Complete Image Representation worksheet

Unencoding RLE - complete the three images on the worksheet, once you are done show them to your instructor for teacher check.

Your Turn - Use this same technique to create your own image, then provide the RLE values to your neighbor and have them unencode the image. Show the two images to your instructor for teacher check.

Complete 3.3 Questions and Reflections - show these to your instructor for teacher check.

Complete 2.12 Wrap Up if you have not completed the drills - Basic App Inventor

Start 3.4 Paint Pot Projects - demonstrate for teacher check.

 

 

Homework

Access your MIT App Inventor 2 account from home.
Access your Mobile Computer Science Principles and complete any of section 2 you have not finished.