Courses Taught in Previous Years
Fall 2006
Fear and Loathing in Cyberspace
Fall 2006
Programming Paradigms
Spring 2006
Compilers: How Computers Execute Their Programs
Spring 2006
Hello World! An Invitation to Computer Science
Spring 2006
Origins
Fall 2005
Databases
Fall 2005
Googling the Telecosm
Spring 2005
Computer Architecture
Spring 2005
Origins
2004-05
Computer Programming: An Introduction
Fall 2004
Cryptology: Privacy and Security on the Internet
Spring 2004
Hello World! An Invitation to Computer Science
Spring 2004
Robotics
Fall 2003
Achilles, the Tortoise & Alan Turing
Fall 2003
Compilers: How Computers Execute Their Programs
2002-03
Software Design & Development
Fall 2002
Information Society
(lecture)
Spring 2003
Hello World: An Invitation to Computer Science
Spring 2002
Computer Architecture
Fall 2001
Cryptology
(lecture)
Fall 2001
Databases
2000-01
(First Year Studies) Information: Bits, Bytes, and Other Food for Thought
Spring 2001
Software Engineering
Fall 2000
Computer Architecture: The Hardware/Software Interface
Spring 2000
Cryptology: The Science And Art Of Secret Communication
Spring 2000
Algorithms And Data Structures
Fall 1999
Introduction to Computer Programming
Fall 1999
Compilers: How Computers Execute Their Programs
home
science@slc
slc