top of page

The Visual computer is a compact set of software tools, lectures, and exercises, designed to give a hands-on understanding of how computers work at the low level: CPU, registers, RAM, instructions. 

Context: An introduction to computer science course, where students learn to use some high-level programming language (either at college or high-school levels). Depending on how much time you wish to allocate to the low-level aspects of computers, the Vic materials support anything from 1 to 6 hours of instruction and 1-2 homework assignments.

Usage: Start with the first lecture (there are two).  Then use the software tools to write and execute some programs.

Terms​: Everything is freely available, as long as it is used for educational purposes.

Instructors​: Additional teaching materials are available.

Credit: Designed by Shimon Schocken, helped by Yotam Harchol,  inspired by Stuart Madnick.

bottom of page