Curated OER
Graphing on the Computer
Students create a bar graph on the computer using given information from the teacher. They create a bar graph using their own information chart (they need to create one on separate paper first). They utilize Microsoft Excel for this...
Curated OER
Using PING to determine factors of Internet delay
Students use the concepts of PING to examine Internet delay. They discuss why PING is used in the Computer Science industry. They practice interpreting data as well.
Curated OER
Animal Safari on the Internet
Pupils verbalize, analyze and practice various research steps including using the Internet for searches and how to use bookmarked sites. They use these skills to research animals.
Curated OER
What's the Matter?
Students explore matter. In this matter and technology lesson, students locate examples of solids, liquids, and gases inside and outside the classroom, and record their findings in a graphic organizer. Students listen to the...
Curated OER
Making Big Cats' Web Pages
Students investigate the lives of big cats by creating a website. In this web design lesson, students examine web authoring software in pairs as they read books on big cats. Students share their web page creations with the...
Curated OER
My Favorite Kid Pix Pictures
Students explore the computer software program "Kid's Pix." In this integrated technology lesson plan, students use their writing skills and technology skills to create a class book of their favorite "Kid Pix" stamps.
Curated OER
Publishing an Alphabet Book
Students research, write and publish an A,B,C book based on research of their own.
Curated OER
Introduction to Computing and Project Development
Students use a computer and math to complete a science project. They review a brief history of computers as well as information on different operating formats will be included. In addition, students complete an overview of the hardware...
Curated OER
Excel temperature Graphs
Students gather data about the weather in Nome, Alaska. In this Nome Temperature lesson, students create an excel graph to explore the weather trends in Nome. Students will find the average weather and add a trend line to their graph.
Massachusetts Institute of Technology
Mit: Open Course Ware: Introduction to C++
This MIT course presents the C++ programming language to students that have little or no programming experience.
Google
Cs Education at Google: Cs First: Fashion & Design Theme
A set of eight activities that teach students basic computer science concepts using the programming language Scratch. Includes lots of additional supports for teachers. All materials are free and teachers sign in to create a class. This...
Google
Cs Education at Google: Cs First: Storytelling Theme
A set of eight activities that teach students basic computer science concepts using the programming language Scratch. Includes lots of additional supports for teachers. All materials are free and teachers sign in to create a class. This...
Google
Cs Education at Google: Cs First: Art: Activity 2: Animation
A set of eight activities that teach students basic computer science concepts using the programming language Scratch. Includes lots of additional supports for teachers. All materials are free and teachers sign in to create a class. This...
Google
Cs Education at Google: Cs First: Art Theme
A set of eight activities that teach students basic computer science concepts using the programming language Scratch. Includes lots of additional supports for teachers. All materials are free and teachers sign in to create a class. This...
Google
Cs Education at Google: Cs First: Social Media Theme
A set of eight activities that teach students basic computer science concepts using the programming language Scratch. Includes lots of additional supports for teachers. All materials are free and teachers sign in to create a class. This...
Google
Cs Education at Google: Cs First: Gumball's Coding Adventure
Teaches basic computer science concepts using the programming language Scratch. In this activity, learners use characters from Cartoon Network's "The Amazing World of Gumball" to create an animated story.
Google
Cs Education at Google: Cs First: Game Design Theme
A set of eight activities that teach students basic computer science concepts using the programming language Scratch. Includes lots of additional supports for teachers. All materials are free and teachers sign in to create a class. This...
Google
Cs Education at Google: Cs First: Adventure on the High Seas
Teaches basic computer science concepts using the programming language Scratch. In this activity, students learn how to create animated waves in an ocean setting and then compose a high seas story.
Google
Cs Education at Google: Cs First: Sports Theme
A set of eight activities that teach young scholars basic computer science concepts using the programming language Scratch. Includes lots of additional supports for teachers. All materials are free and teachers sign in to create a class....
Google
Cs Education at Google: Cs First: Curriculum for Ages 9 14
Activities that teach young scholars basic computer science concepts using the programming language Scratch. Includes lots of additional supports for teachers. All materials are free and teachers sign in to create a class.
Google
Cs Education at Google: Cs First: Friends Theme
A set of eight activities that teach students basic computer science concepts using the programming language Scratch. Includes lots of additional supports for teachers. All materials are free and teachers sign in to create a class. This...
Other
Horstmann: Moving From Java to C++
Written for students who take their first programming course in Java and the second course in C++, this article explains how to transfer Java programming skills to a substantial subset of C++.
Other
Dick Baldwin: Similarities and Differences Between Java and C++
A tutorial explaining the similarities and differences between the two computer programming languages Java and C++.
Microsoft
Microsoft Developer Network: Coding Techniques and Programming Practices
This article provides coding techniques and programming practices for improving the quality of source code.