You are here


A Collection of Internet-era IT Literacy Teaching Modules

These teaching modules are designed for use in an Internet-era IT literacy course. I have over 90 modules now and plan to create enough for two overlapping courses -- one aimed at students with a strong interest in IT and another for general students. I teach an entire course using these modules, but one could easily select a few to supplement another course.

Build and Program a CHRP PIC Development System

Participants in this two-part, hands-on session will learn about and build an 'open hardware' PIC microcontroller development system known as CHRP. CHRP is an inexpensive system that is designed to grow with the students as they learn about electronics, interfacing, robotics and programming in grades ten, eleven and twelve.

Building a Mental Model of a Computer

A general overview of how a computer operates at the level of the CPU and memory. Also includes an activity for a group to simulate the execution of assembly code.

Building the Beetle Bot Robot

This is an excellent little assignment for meeting a number of the grade 10 expectations in TEJ2O.

Computer Engineering Car Controlled By Joystick

Powerpoint slideshow that details a Grade 11 project for computer engineering class for Building a car. Programs created with Turing. Use of Joystick included.

Concurrent Programming: Motivation, Theory, Practice

This is a discussion about the evolution of CPU hardware including multicore development, parallel programming, multiprocessing. The idea of a process as the basis unit of execution in an operation is explored. Processes, threads and processors are explored as a basis for multiprocessing. Performance of threads, implementing threads and thread lifecycle are discussed.

Connections Inside and Out

Students view the video The Journey Inside The Computer (from Intel Corporation ( and examine the individual internal components of the computer. Using resources available to them, students discover the importance of each component and its impact on the computer’s operations.

Controlling the World

“Controlling The World”: Part 1, is a grade 10 interface project involving several units of the TEE20 curriculum. It could be used as a final or summative project.

Exploring Computer Science

The Exploring Computer Science (ECS) materials available at: providing daily lesson plans and resources which support the teaching of six instructional units: 1) Human Computer Interaction; 
2) Problem Solving; 
3) Web Design; 
4) Introduction to Programming; 
5) Robotics; and 
6) Computing Applications.

Interfacing Project - Remote Controlled Car

The scope of this project is to create a simple interfacing device that will connect a remote controlled car to a computer via parallel port. The program used to control the car is Visual Basic 2005 Express. Students have to demonstrate a good knowledge of electronics and programming skills (56mb download)


Subscribe to CD.L3A-03