








Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
In this lesson, students will explore images and participate in creating an image file format. Image file types are more complicated because they include meta ...
Typology: Slides
1 / 14
This page cannot be seen from the preview
Don't miss anything!









Unit 1: A Bit of Everything | Lesson 6 Lesson time: 180 Minutes (4 days)
In this lesson, students will explore images and participate in creating an image file format. Image file types are more complicated because they include meta data, namely the width and height of the image, as well as data indicating pixel colors. The process of rendering color on a computer screen by mixing red, green, and blue light is an important concept of this lesson and the results are not always intuitive. An important objective of this lesson is to understand how image file sizes can become quite large. For example, even a relatively small image of 250x pixels is represented by a total of 62,500 pixels. And each of those pixels requires multiple bits of information, sometimes three bytes (24 bits) for each pixel, bringing the total to 1.5 million bits to store one smallt image! Students will encode binary image data using the provided online “Pixelation” tools. The lesson culminates with students encoding the binary data for their own personal “favicon” for use throughout the course. The time allocation for this lesson is flexible, depending on student needs and interests. It is possible to condense the learning experiences into 120 to 150 minutes. Getting Started —25 minutes
1.1.1 Use computing tools and techniques to create artifacts. 1.1.2 Collaborate in the creation of computational artifacts. 1.1.3 Analyze computational artifacts. 1.2.1 Use computing tools and techniques for creative expression. 2.1.1 Describe the combination of abstractions used to represent data. 2.2.2 Use multiple levels of abstraction in computation. 3.1.1 Use computers to process information to gain insight and knowledge. 3.2.1 Use computing to facilitate exploration and the discovery of connections in information.
During this discussion, ask questions that will draw out the following important concepts related to encoding images. There is no need to provide answers to the questions that students might ask at this time, but acknowledge students for raising issues that will be resolved later in the lesson.
3. Use the Pixelation tool v.1 to decode a simple B&W image (manual width/height)
4. Develop a simple file format for a B&W image which includes width and height data. Start with a quick Think-Pair-Share journal entry. Think
Did you know?
6. Think-Pair-Share Think
Student Activity Guide: Creating a Personal Favicon (preview) Scenario A favicon is a small image, usually 16x16 pixels, that is typically shown in a web browser’s address bar next to the web address for a particular website or web page. It is typically a small version of a company logo or some other symbol for the site. Favicons are designed by artists and programmed into web pages by web designers. Below are some examples of favicons—you might recognize some! Directions to the student
Use these questioning prompts to help students think more deeply about concepts related to images and encoding images. Pixel Pixels divide a picture into smaller elements which can be assigned color.
When aggregate, all of the concepts described above form a “protocol” or “file type.”
The activities in Lesson 6 support CSTA K-12 Computer Science Standards. 3B-1. Classify problems as tractable, intractable or computationally unsolvable. 3B-3. Identify and select the most appropriate file form based on trade-offs. 3B-4. Explore principles of system design in scaling, efficiency, and security. 3B-5. Deploy principles of security by implementing encryption and authentication strategies. 3B-7. Discuss the interpretation of binary sequences in a variety of forms. 3B-9. Analyze data and identify patterns through modeling and simulation. Activities in Lesson 6 support the goals found in the Common Core State Standards for Mathe- matics: Understanding number systems and in the Common Core State Standards for Writing: Write informative/explanatory texts to convey complex ideas and information clearly.