You are here

CD.L2-08

Animal Game

Description: 
An interactive guessing game that can learn from the player. Registered users can add animals to the knowledgebase; registration is free. (The underlying data structure is a binary tree.) This resource is stored online, not in this repository.

Computer Science Book Discussions

Description: 
The organizers chose three books related to computer science which could be used to spark students' interest in computing or provide inspiration for lesson plans. Book choices are: Unlocking the Clubhouse, On Intelligence, Neuromancer. Included are study questions for each book and additional notes for Unlocking the Clubhouse. At least Neuromancer would be of interest to students.

Eliza, Computer Therapist

Description: 
ELIZA is an interactive, Web-based AI simulation, written in JavaScript. Introduction (from the Web site): "ELIZA emulates a Rogerian psychotherapist. ELIZA has almost no intelligence whatsoever, only tricks like string substitution and canned responses based on keywords. Yet when the original ELIZA first appeared in the 60's, some people actually mistook her for human.

Exploring Computer Science

Description: 
The Exploring Computer Science (ECS) materials available at: http://www.exploringcs.org/ 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.

Introduction to Robotics using Robolab

Description: 
This lab is intended to introduce students in groups of 2-4 students to Lego Mindstorms robot kit and the Robolab software. Students will connect actuators and senors to a base robot and program this robot. Students are expected to gain the understanding of simple wiring, basic actuator control, and simple conditionals of time and using a touch sensor.

Lego Mindstorms Robot Workshop

Description: 
This is a five-part tutorial to learn to program Lego Mindstorms robots. The five parts include: basic movements, movement sequences, loops, sensors and conditionals. Just as with human movement, any complicated robot movement can be broken down into a series of simpler movements. We’ll start by getting familiar with the basic building blocks of robot movement.

Lego Robotics

Description: 
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

Robotics in CS Education

Description: 
A collection of links to 15 Web sites related to the teaching of robotics, including educational and pedigogical theories and research papers.

Robots - Not Just for Vacuuming Your Floors

Description: 
Robots are becoming more and more common in everyday applications. Students can learn about programming concepts in a hands-on way with Lego robots. Interactive design is the focus with Lego NXT robots.

Teaching the Principles of Computation

Description: 
Professor Tom Cortina provides an interesting overview of the Principles of Computation including its definition, algorithms visualization, correctness, efficienc, computability, artificial intelligence and other topics; some sample problems are briefly explored

Pages

Subscribe to CD.L2-08