Curated OER
Object Oriented Programming
Students engage in a research activity in order to comprehend the intents and dynamics of Object Oriented Programming. They are exposed to the new paradigm of programming in order to develop new skills.
Curated OER
TECH:Introduction to Programming (IT)
Students complete an activity that illustrates the concepts of giving accurate instructions and computer programming. They also identify the relationship of the instructions/code to computer programming. Students then create a peanut...
Ontario
Animation Programming—Computer Studies
Introduce high schoolers interested in animation programming to fundamental programming concepts so that they can plan and write simple programs.
Curated OER
Welcome To Program A Simple Program in C
Students are introduced to the language in C programming. In groups, they determine the correct function to be used and practice running the program to achieve the desired results. They end the lesson by programming more difficult...
Curated OER
Website Design Using HTML Code
Students participate in an activity to discover vocabulary necessary for website design. They observe a demonstration of website design using HTML code and then design two simple web pages with specific criteria. The final project allows...
Google
Adventure on the High Seas
Ahoy there! A fun computer science lesson challenges pupils to write a program that creates an ocean wave. They then develop stories to accompany their projects. All of this takes place within the Scratch coding program.
Curated OER
Introduction to HTML
Young scholars listen to a brief history of HTML and its basic principles. They interact with command tags on computers and perform tasks that the web browser would understand.
Curated OER
Advanced Introduction to TI-8x Calculators: Programming in TI-Basic
High schoolers program a TI-Basic calculator. In this calculator programming lesson plan, students explore how to create and graph a linear equation. High schoolers study how to input variables into the function and read the graph output.
Curated OER
Select a Sound: RCX Programming
Students program an RCX to play one sound if a touch sensor is pressed down and another if it is not pressed. They write the program to repeat twenty times and incorporate the use of both a fork and a loop.
Curated OER
Modifying an HTML Document
Students make changes in HTML documents by re-opening workspace for their web pages, using the text editor, and reloading document in web browser to see changes.
Beauty and Joy of Computing
Building Your Own Blocks
Isn't building with blocks an activity for toddlers? The third lab of a five-part unit teaches young computer scientists how to create their own block instructions for programming. They use these blocks to create geometric figures, spell...
Curated OER
Case Tools
Students use CASE Tools in order to develop skills that are relevant in the world of technology and business. They will practice the new skills in mock type of projects that are relevant to real life scenarios.
Curated OER
NASA Robots
Students discuss the needs for robots in space discovery, and take turns simulating a robot and controller to demonstrate the difficulties of programming a robot to successfully complete simple tasks.
Curated OER
Anything Goes
Students work collaboratively to explore the functions of the Robolab program and create a small moving robot out of Legos.
Curated OER
Coding History
Young scholars study the topic of codes in Computer Science. They research it history, divisions in the field and its applications. The lesson plan also includes a brief overview of the information technology theory.
Curated OER
Introduction to the Internet
Students conduct a brief overview of the Internet in four main sections: Background of the Internet, E-mail, Web Browsing, and Web Searching. The latter three sections of this unit cover the mechanics as well as the underlying concepts...
Beauty and Joy of Computing
Sprite Drawing and Interaction
Discover how to program objects to move on a screen. In the second lab of a five-part unit, each learner uses block instructions to program a sprite to follow their mouse (cursor). They investigate how to use these same block...
Beauty and Joy of Computing
Building an App
Create your own app with the first lab of a five-part unit. Future computer scientists learn the basics of programming a game application. They use a given software program to design an app where users try to click on a moving sprite as...
Curated OER
Nuts and bolts
Students work in groups to create a storyboard about their video. They shoot a video designed to teach others to connect the computer and camcorder and how to capture video in Adobe Premiere Elements editing program.
Curated OER
A Computer Model For a Recycling Center
Students develop a working model computer program of a recycling center addressing the material management, work schedules and business finances of running the recycling center.
Beauty and Joy of Computing
Conditional Blocks
If you use the resource, then pupils will understand conditional block instructions. In the first lab of a six-part unit, pupils learn how to use conditional statements (if/then) in block instructions for computer programming. They apply...
Curated OER
Engineering: Lego Cars and Light Sensors
Students build Lego cars with attached light sensors. They program the car to enter a tunnel and reverse out when it records a darker light reading.
Curated OER
Things that Go Bump, Bump, Bump
Students program previously constructed bumper cars to keep bumping and reversing indefinitely. They use touch sensors attached to separate ports and complete a worksheet.
Curated OER
Computers: Case Construct
Students write a computer program that can receive two numbers and allows the user to decide to add, subtract, or multiply them together. Once solved, they discuss the sample solution using a case construct. Students discover when it is...