CS 10051 Introduction to Computer Science Class
Overview Syllabus Schedule Labs Homework
Instructors Resources FAQ Lectures Notices

CS 10051 Resources

Software required for Class and Labs

Required - Scratch Download

Scratch should already be installed on the CS lab computers. But you can also download it to your Windows or Mac computer for free.

Be sure to check out the Getting started with Scratch webpage or download the Scratch Getting Statred Guide and the Scratch Reference Guide

Required - Pep/8 Asembler and Simulator

Logical Gates Simulator Use IE to run this DHTML-based simulator.

Logical Gates Simulator in Flash

Optional - The Ch (pronounced "C" "H") Interpreter

Ch is a cross-platform C and C++ interpreter. It is provided by SoftIntegration, Inc for C/C++ users. Ch is useful for scripting, shell programming, 2D/3D plotting, numerical computing, and can be embedded in other applications to add scripting capability. Ch can be used for both server-side and client-side web development. It runs under Windows, Linux, Mac OS X and some versions of Unix. Ch supports C90 and major C99 features, but it doesn't support full C++ features.

Download a free student edition for your Windows or Mac computer

Histrory of Computers

Downloadable Quick Reference Guides

C++ On-Line References and Tutorials

Other Online Lectures for `Introduction to CS'

CS lectures on the Academic Earth site.

Miscellaneous Llinks

Software Downloads


Go to Top of Page