+
Unit Plan
AulaClic

Aula Clic: Curso De Visual Basic

For Students 9th - 10th
Learn Visual Basic programming with this free tutorial.
+
Website
Other

Webopedia.com: Artificial Intelligence

For Students 9th - 10th
Includes a concise definition of artificial intelligence and an explanation of the different areas in which artificial intelligence is used.
+
Website
Other

Jan's Web Work: Jan's Illustrated Computer Literacy 101

For Students 9th - 10th
Illustrated and interactive web tutorial that guides learners through to achieving strong, basic computer knowledge. The tutorial is broken into chapters with interactive quizzes.
+
Online Course
Code.org

Code.org: Cs Fundamentals: Course C

For Students 1st - 3rd
Create programs with sequencing, loops, and events. Translate your initials into binary, investigate different problem-solving techniques, and learn how to respond to cyberbullying. At the end of the course, create your very own game or...
+
Interactive
ABCya

Ab Cya: Joe Lost 2

For Students 2nd - 6th
Well, Joe got lost again and he needs your help to find his way home in this fun game that helps teach programing skills. Help guide Joe through each level by selecting a command and placing it on the level in the proper order. You'll...
+
Interactive
ABCya

Ab Cya: Joe Lost

For Students 2nd - 6th
Poor Joe is lost... He needs your help to find his way home in this fun game that helps teach programming skills. Help guide Joe through each level by selecting a command and placing it on the level in the proper order. You'll have to...
+
Interactive
ABCya

Ab Cya: Robot Islands 2

For Students 2nd - 6th
Our little robot friend is back in this fun game to help teach basic programming skills. Help guide the robot through each level by selecting a command and placing it on the map in the proper order. You'll have to use your problem...
+
Interactive
ABCya

Ab Cya: Robot Islands

For Students 2nd - 6th
Robot Islands is a fun game to help teach basic programming skills. Help guide the robot through each level by selecting a command and placing it on the map in the proper order. You'll have to use your problem solving skills in order to...
+
Article
Khan Academy

Khan Academy: What Are Scenes?

For Students 9th - 10th
Many games and visualizations have "scenes" and they need some way of managing those "scenes". This article explains scenes and provides examples.
+
Article
Khan Academy

Khan Academy: What Are Buttons?

For Students 9th - 10th
A button is an area that you click on a webpage to make something happen. This article is an introduction to buttons and provides example programs to see how they use buttons.
+
Online Course
Code.org

Code.org: Cs Fundamentals: Course A

For Students K - 1st
Learn the basics of computer science and internet safety. At the end of the course, create your very own game or story you can share.
+
Graphic
University of Massachusetts

University of Massachusetts: Rasmol & Chime

For Students 9th - 10th
This site from the University of Massachusetts links to downloadable freeware (Rasmol and CHIME) which are required to view 3-D images common on organic chemistry tutorials.
+
Website
Other

Pcai: Expert Systems

For Students 9th - 10th
A list of links to related web sites, expert system vendors, and book and article references.
+
Handout
Other

Steve Wozniak, a True Hacker Made Millionaire

For Students 9th - 10th
A short biography of Steve Wozniak, designer and programmer of Apple's initial computers. Includes a photograph.
+
Primary
Other

The History of Programming Languages

For Students 9th - 10th
Brief history of programming languages is provided in this research paper at this site.
+
Activity
Other

Anguilla Library: Lessons for Achieving Computer Literacy

For Teachers 9th - 10th
This site presents lessons on software usage by members of a computer club. Lessons include Basic Dos Systems, Windows, Spreadsheets, Basic Programming, and more.
+
Website
Other

Pygame: Python Modules

For Students 9th - 10th
"Pygame is a set of Python modules designed for writing games."
+
Website
Other

Sourceforge: Robocode

For Students 9th - 10th
Use this programming game, Robocode, to develop a robot that battles other robots.