UW Computer science researchers discussed their fields and projects. The goal was to demonstrate the incredible diversity of problems which are best tackled by computer scientists.
.pdf]
.pptx Slides
.pptx Slides
Activities designed to teach computer science topics without computers.
A presentation discussing how myths and stereotypes can impact a students' view of computer science
Visual programming environments are perfect for teaching computational concepts and problem solving techniques without having to worry about syntax.
.ppt].
Squeak site (download Squeak here)
NASA Squeak web activities
More Squeak activities
Scratch (a more modern visual programming language)
Scratch for educators
Scratch math projets (polar graphs, projectiles, slope, complex numbers...)
Programming concepts in Scratch
Scratch science projects (magnetism, velocity, anatomy...)
Alice (a 3D visual programming language)
Greenfoot Consider greenfoot as a combination between a framework for creating two-dimensional
grid assignments in Java and an integrated development environment (class browser, editor, compiler, execution, etc.) suitable for novice programmers.
Webpage for Stuart's Programming Presentation