Classroom Resources

This is a collection of political photographs from the Reconstruction Era. The collection includes photos of President Andrew Johnson, Benjamin S. Turner, and information from The Freedmen's Bureau.

Grade(s)

4, 5, 10

Subject Area

Social Studies

Learning Resource Type

Classroom Resource

This is a collection of photographs and resources including a rough draft of the Declaration of Independence and a photo of Thomas Jefferson's desk.

Grade(s)

5

Subject Area

Social Studies

Learning Resource Type

Classroom Resource

This is a collection of photographs of the construction of the Transcontinental Railroad. The images depict the importance of improved transportation for westward expansion. The collection also includes an interactive sorting game.

Grade(s)

5

Subject Area

Social Studies

Learning Resource Type

Classroom Resource

This is a lesson plan that uses the book Of Mice and Men when teaching about the Great Depression. The collection includes photos and articles detailing the causes and effects of the Great Depression.

Grade(s)

6, 11

Subject Area

Social Studies

Learning Resource Type

Classroom Resource

This World War I collection includes several photographs of liberty bonds, postcards, an aviator's brochure, sheet music, and a jigsaw activity. These artifacts will help students describe the military and civilian roles in the United States during WWI. Be sure to click "Read More" at the top of the collection to view the activity that can be used with this collection.

Grade(s)

6

Subject Area

Social Studies

Learning Resource Type

Classroom Resource

This learning activity contains photographs of President Franklin D. Roosevelt and Sir Winston Churchill during World War II.  There is also a set of discussion questions to use with the photographs.

Grade(s)

6

Subject Area

Social Studies

Learning Resource Type

Classroom Resource

This is a collection of letters sent from the Susan B. Anthony Memorial Committee to the Postmaster General requesting a stamp be created to honor Elizabeth Stanton for her work to aid women.  

Grade(s)

10

Subject Area

Social Studies

Learning Resource Type

Classroom Resource

This collection includes photographs and flyers from the Progressive Era. Photos depict the "modern woman", consumer goods from the Era, and political candidates.

Grade(s)

6

Subject Area

Social Studies

Learning Resource Type

Classroom Resource

This is a reading guide/lesson plan with step-by-step instructions to accompany the book Feivel's Flying Horses by Heidi Smith Hyde and illustrated by Johanna Van Der Sterre. Feivel's Flying Horses tells the story of a Jewish woodcarver who moved from the Old Country and carved carousel horses to earn money to bring his family from Europe to America. The story is a historical fiction story of immigrants coming to America. The reading guide is recommended for kindergarten through 4th grade.  

Grade(s)

2

Subject Area

English Language Arts
Social Studies

Learning Resource Type

Classroom Resource

In order to create more interesting and detailed images, the class is introduced to the sprite object. Every sprite can be assigned an image to show, and sprites also keep track of multiple values about themselves, which will prove useful when making animations. At the end of the lesson, everyone creates a scene using sprites.

Note: You will need to create a free account on code.org before you can view this resource.

Grade(s)

6, 7, 8

Subject Area

Digital Literacy and Computer Science

Learning Resource Type

Classroom Resource

This lesson introduces the draw loop, one of the core programming paradigms in the Game Lab. The class combines the draw loop with random numbers to manipulate some simple animations with dots and then with sprites. Afterward, everyone uses what they learned to update the sprite scene from the previous lesson.

Note: You will need to create a free account on code.org before you can view this resource.

Grade(s)

6, 7

Subject Area

Digital Literacy and Computer Science

Learning Resource Type

Classroom Resource

This unplugged lesson explores the underlying behavior of variables. Using notecards and string to simulate variables within a program, the class implements a few short programs. Once comfortable with this syntax, the class uses the same process with sprite properties, tracking a sprite's progress across the screen.

Note: You will need to create a free account on code.org before you can view this resource.

Grade(s)

6, 7, 8

Subject Area

Digital Literacy and Computer Science

Learning Resource Type

Classroom Resource

The class designs structure to represent their perfect day using the binary representation systems they've learned in this chapter. After deciding which pieces of information the record should capture, the class will decide how a punch card of bytes of information will be interpreted to represent those pieces of information. Afterward, everyone will use the ASCII, binary number, and image formats they have learned to represent their perfect days to try to decipher what a partner's perfect day is like.

Note: You will need to create a free account on code.org before you can view this resource.

Grade(s)

6, 8

Subject Area

Digital Literacy and Computer Science

Learning Resource Type

Classroom Resource

This lesson combines all three types of binary representation systems (ASCII characters, binary number, and images) to allow for the encoding of more complex types of information in a record. After seeing a series of bits and being asked to decode them, the class is introduced to the idea that understanding binary information requires the understanding of both the system that is being used and the meaning of the information encoded.

Note: You will need to create a free account on code.org before you can view this resource.

Grade(s)

6

Subject Area

Digital Literacy and Computer Science

Learning Resource Type

Classroom Resource

Students have a discussion on the different levels of security they would like for personal data. Once the class has developed an understanding of the importance of privacy, they learn about the process of encrypting information by enciphering a note for a partner and deciphering the partner's note. The class concludes with a discussion about the importance of both physical and digital security.

Note: You will need to create a free account on code.org before you can view this resource.

Grade(s)

8

Subject Area

Digital Literacy and Computer Science

Learning Resource Type

Classroom Resource

This lesson introduces the binary number system. With a set of cards that represent the place values in a binary (base-2) number system, the class turns bits "on" or "off" by turning cards face up and face down, then observes the numbers that result from these different patterns. Eventually, the pattern is extended to a generic 4-bit system.

Note: You will need to create a free account on code.org before you can view this resource.

Grade(s)

6

Subject Area

Digital Literacy and Computer Science

Learning Resource Type

Classroom Resource

This lesson continues the study of binary representation systems, this time with images. The class is introduced to the concept of splitting images into squares or "pixels," which can then be turned on or off individually to make the entire image. After doing a short set of challenges using the Pixelation Widget, the class makes connections between the system for representing images and the system for representing text they learned in the previous lesson.

Note: You will need to create a free account on code.org before you can view this resource.

Grade(s)

6

Subject Area

Digital Literacy and Computer Science

Learning Resource Type

Classroom Resource

This lesson introduces a formal binary system for encoding information, the ASCII system for representing letters and other characters. At the beginning of the lesson, the teacher introduces the fact that computers must represent information using either "on" or "off". The class is then introduced to the ASCII system for representing text using binary symbols and practices using this system before encoding their own messages using ASCII.

Note: You will need to create a free account on code.org before you can view this resource.

Grade(s)

6

Subject Area

Digital Literacy and Computer Science

Learning Resource Type

Classroom Resource

By combining the Draw Loop and the Counter Pattern, the class writes programs that move sprites across the screen, as well as animate other sprite properties.

Note: You will need to create a free account on code.org before you can view this resource.

Grade(s)

6, 7, 8

Subject Area

Digital Literacy and Computer Science

Learning Resource Type

Classroom Resource

This lesson introduces Boolean values and logic, as well as conditional statements. The class starts by playing a simple game of Stand Up, Sit Down in which the Boolean (true/false) statements describe personal properties (hair or eye color, clothing type, age, etc). The class then groups objects based on increasingly complex Boolean statements then looks at how conditionals can impact the flow of a program.

Note: You will need to create a free account on code.org before you can view this resource.

Grade(s)

6, 7

Subject Area

Digital Literacy and Computer Science

Learning Resource Type

Classroom Resource

The class starts by using Booleans to compare the current value of a sprite property with a target value, using that comparison to determine when a sprite has reached a point on the screen, grown to a given size, or otherwise reached a value using the counter pattern. After using Booleans directly to investigate the values or sprite properties, the class adds conditional if statements to write code that responds to those Boolean comparisons.

Note: You will need to create a free account on code.org before you can view this resource.

Grade(s)

6, 7

Subject Area

Digital Literacy and Computer Science

Learning Resource Type

Classroom Resource

Following the introduction to Booleans and if statements in the previous lesson, students are introduced to a new block called keyDown() which returns a Boolean and can be used in conditionals statements to move sprites around the screen. By the end of this lesson, students will have written programs that take keyboard input from the user to control sprites on the screen.

Note: You will need to create a free account on code.org before you can view this resource.

Grade(s)

8

Subject Area

Digital Literacy and Computer Science

Learning Resource Type

Classroom Resource

The class continues to explore ways to use conditional statements to take user input. In addition to the simple keyDown() command learned yesterday, the class learns about several other keyboard input commands as well as ways to take mouse input.

Note: You will need to create a free account on code.org before you can view this resource.

Grade(s)

6, 7, 8

Subject Area

Digital Literacy and Computer Science

Learning Resource Type

Classroom Resource

In this cumulative project for Chapter 1, the class plans for and develops an interactive greeting card using all of the programming techniques they've learned to this point.

Note: You will need to create a free account on code.org before you can view this resource.

Grade(s)

6, 7, 8

Subject Area

Digital Literacy and Computer Science

Learning Resource Type

Classroom Resource

After a brief review of how the counter pattern is used to move sprites, the class is introduced to the properties that set velocity and rotation speed directly. As they use these new properties in different ways, they build up the skills they need to create a basic side scroller game.

Note: You will need to create a free account on code.org before you can view this resource.

Grade(s)

6, 7, 8

Subject Area

Digital Literacy and Computer Science

Learning Resource Type

Classroom Resource

The class learns about collision detection on the computer. Pairs explore how a computer could use sprite location, size properties, and math to detect whether two sprites are touching. The class then uses the isTouching() block to create different effects when sprites collide, including playing sounds. Last, they use their new skills to improve the sidescroller game that they started in the last lesson.

Note: You will need to create a free account on code.org before you can view this resource.

Grade(s)

6

Subject Area

Digital Literacy and Computer Science

Learning Resource Type

Classroom Resource

The class learns to combine the velocity properties of sprites with the counter pattern to create more complex sprite movement, such as simulating gravity, making a sprite jump, and allowing a sprite to float left or right. In the final levels, the class combines these movements to animate and control a single sprite and build a simple game in which a character flies around and collects coins.

Note: You will need to create a free account on code.org before you can view this resource.

Grade(s)

6, 7, 8

Subject Area

Digital Literacy and Computer Science

Learning Resource Type

Classroom Resource

The class programs their sprites to interact in new ways. After a brief review of how they used the isTouching block, the class brainstorms other ways that two sprites could interact. They then use isTouching to make one sprite push another across the screen before practicing with the four collision blocks (collide, displace, bounce, and bounceOff).

Note: You will need to create a free account on code.org before you can view this resource.

Grade(s)

6, 7, 8

Subject Area

Digital Literacy and Computer Science

Learning Resource Type

Classroom Resource

This lesson covers functions as a way to organize code, make it more readable, and remove repeated blocks of code. The class learns that higher level or more abstract steps make it easier to understand and reason about steps, then begins to create functions in Game Lab. At the end of the lesson, the class uses these skills to organize and add functionality to the final version of their side scroller game.

Note: You will need to create a free account on code.org before you can view this resource.

Grade(s)

6, 7, 8

Subject Area

Digital Literacy and Computer Science

Learning Resource Type

Classroom Resource

This activity is recommended for first grade and allows students the opportunity to identify with local leaders in their community and state and discover their roles in their community. Students can begin to understand how problems are solved within their own community and who is responsible for solving them.

Grade(s)

1

Subject Area

Social Studies

Learning Resource Type

Classroom Resource

In this activity, second graders investigate American symbols and their value to the American people. Students learn the history of some American symbols and why American citizens hold these symbols so dear to their heart.

Grade(s)

2

Subject Area

Social Studies

Learning Resource Type

Classroom Resource

In this activity, students explore the controversy surrounding the Treaty of Versailles and consider if the treaty might have caused World War II.  

Grade(s)

11

Subject Area

Social Studies

Learning Resource Type

Classroom Resource

This activity allows students to explore the positive and negative effects of the New Deal. Students will also investigate government programs and discuss to what extent the government should be responsible for taking care of its citizens.

Grade(s)

11

Subject Area

Social Studies

Learning Resource Type

Classroom Resource
ALSDE LOGO