Khan Academy
Challenge: It's a Beautiful Day
Young coders build on their programming skills by adding color to their pictures. The background, fill, and noStroke functions are explored in the JavaScript coding activity.
Khan Academy
Challenge: Ice Cream Code
Practice adding color to your simple JavaScript picture. Three layers of ice cream in a bowl with a cherry on top, gives your beginning coders a tasty challenge.
Khan Academy
Challenge: Simple Shapes!
Now practice drawing a rectangle, ellipse, circle, and line by writing your own JavaScript code. Don't know where to start? No problem, you will be guided through creating every line of code. Getting an error message? Again, no problem,...
Khan Academy
Project: Public Transportation
Have your charges race their car creations across the screen in a JavaScript activity. Coders start with a small program that shows one wheel moving across the screen. Use this as a good place to start and challenge your young...
Khan Academy
Project: Crazy Painter
An activity titled Crazy Painter might not be high on your list of new things to try with your class; however, you will be happy to know this task has your young coders writing a mess-free painter application in JavaScript. The goal is...
Khan Academy
Bonus Project: Custom Clothing
Clothing design, do you know any teenagers that are interested in that? How about mixing what they have learned about JavaScript programing and the creativity of designing a piece of clothing? This activity does just that. Practice the...
Khan Academy
Project: Design an Animal
Combine creativity and coding in an activity where you are free to create your own animal. Try for something recognizable or not, the design is up to your unique students. The challenge is to use variables and variable expressions so...
Khan Academy
Challenge: Mickey Mouse Ears
My, what big ears you have! Novice JavaScript programmers adjust Mickey's ears to be proportional with his face and any changes to it. The key is to use variable expressions so that the values used are dependent upon the variable that...
Foundation for Water & Energy Education
How Can Work Be Done with Water Power? Activity C
Third in a set of lessons regarding reservoirs, dams, and hydropower, this involves a two-day hydropower plant simulation. Collaborative groups build, maintain, and finance the plant. The transparency of the reservoir setup can be...
BW Walch
Solving Systems of Linear Equations
Solving systems of equations underpins much of advanced algebra, especially linear algebra. Developing an intuition for the kinds and descriptions of solutions is key for success in those later courses. This intuition is exactly what...
Curated OER
Customizing A Microsoft Management Console
In this technology worksheet, students practice developing the skills of managing a computer network system and creating some of its configurations.
Curated OER
Initiation – Industrial Revolution
Sixth graders examine historical artifacts. In this Industrial Revolution lesson, 6th graders discover how modern conveniences are connected to innovations of the Industrial Revolution era. Students interview adults about technological...
Curated OER
Teaching in the Swithched On Classroom
Students engage in activities to help them develop computer skills and other various problem solving methods. They also work collaboratively, and apply technology in an ethical way.
Curated OER
Creating and Managing Drives or Folders
In this technology worksheet, students perform a hands on lab using computers to apply the skills of managing drives and files.
Curated OER
How Has Technology Affected the Presidential Election Process in the U.S.?
Learners measure technological advancements as they consider how they impacted the election process in the United States. For this presidential politics lesson, students research technological changes since the 1900's and create...
Curated OER
Adventures in Alice
Students use the Alice computer program and use the basic features to manipulate a world within it. For this programming lesson students use their computer skills to create a storyboard in the Alice program.
Curated OER
Globalization
Students explore the impact of technology around the world. For this globalization lesson, students read the noted articles about the effects of technology on day-to-day activities. Students then participate in a classroom discussion of...
Curated OER
Doing Science: Computer Models
In this computer models worksheet, students read information about how scientists use computer models to advance the work of science. Students also answer a critical thinking question comparing computer simulations to direct observations.
College Board
Object-Oriented Design
Just jump in with both feet. To better teach Java, one must think Java. The College Board built document immerses teachers in object-oriented design by providing several resources for use. Resources include teaching strategies, design...
Code.org
Practice PT - The Internet and Society
Speaking of the Internet. The culminating lesson for the unit on the Internet challenges pupils to prepare short, two-minute speeches on an issue facing society. The pupils chose from three topics that connect the Internet and society,...
Code.org
Practice PT - Design a Digital Scene
The final performance task for the unit requires class members to utilize what they have learned to create a personal digital scene. Groups work together to develop a scene and then, using top-down design, break the scene into manageable...
Code.org
Practice PT - Tell a Data Story
Show your class how it all comes together. The last instructional activity in a unit of 15 has individuals take everything they learned in the data section to analyze the class-generated data. The pupils find a story they want to tell...
TryEngineering
Solving a Simple Maze
Solve a maze ... from a robot's point of view. In the lesson, your scholars build a small, simple maze from cardboard and then find a route from the start point to the finish point. They write an algorithmic process that a robot could...
TryEngineering
Give Binary a Try!
Students apply binary code in software applications for computer engineers. In this binary code lesson, students read about binary code and its applications to computer engineers. They download software and read an online binary clock....