Computer Science 101

CS101 – Introduction to Computing Principles

Welcome to CS101 — the essential ideas of computing via little phrases of Javascript code. For interested teachers, here is a demo and discussion of this approach.

From Stanford! When I taught CS 101 at the crappy state school, we did some coding in C, some algorithm analysis, some architecture, some assembly.  The assembly helped give people a sense of architecture and to see how code could be data and vice-versa.  I was really behind the times.