You are here


Computer Science and Java and Unix

This opening session provides a brief definition of CS, examples of the various levels of progamming languages using Hello World as an example and specifically how Java fits in. There is also an explanation of using Unix and a lab where students use Unix to enter and execute their first Java program.

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.

Lego Robotics

This is material from the all-day Robotics workshop. Included are a PowerPoint used as a focus to construct, program and test your robot. Resource listings included. Other files include Why TeachRobotics? and some specific classroom management ideas

Thinking about Types

Class hierarchies are defined and explored as a motivation for relationships between classes. As a result of these is-a relationships, polymorphism and method overriding are introduced. Examples come from the JPie programming environment.
Subscribe to CT.L2-13