Other Repositories


The University of Waterloo Computer Science High School Liaison contains information for students and teachers interested in Computer Science. Although the site contains information which is of specific interest to students who plan to apply to the University of Waterloo undergraduate Computer Science program, it has significant resources for high school teachers of Computer Science anywhere. A list of resources from Summer Institutes held at the University of Waterloo over the past five years can be found here. These resources include presentations on a variety of Computer Science and Computer Engineering topics, as well as tests, assignments, and curriculum units provided by teachers who have attended the Summer Institutes.



Learning resources for teaching introductory programming.
http://www.ics.heacademy.ac.uk/resources/rlos/introprog/index.php


Interactive multiple choice questions on a number of topics in computer science. Developed for first year undergraduate studies. It can be used for formative and summative assessment.
http://www.ics.heacademy.ac.uk/resources/rlos/yang/index.php


Reusable learning object to support an introduction to Java.
http://www.ics.heacademy.ac.uk/resources/rlos/chalk/index.php


Links to three interactive learning objects to promote the understanding of methods in Java. Students are able to control the movement of three objects: ambulance, submarine, and rat.
http://www.ics.heacademy.ac.uk/resources/rlos/culwin/index.php


Interactive learning objects to reinforce basic programming concepts--while, if, arrays, and Java class libraries.
http://www.ics.heacademy.ac.uk/resources/rlos/introprog/examples.php



   

CSTA works at many levels to support computing education.

Middle school
(problem solving &
algorithmic thinking)

High school
(computing &
computer science)

College/university
(enrollment &
transition)

Industry
(engagement &
preparation)