University of Virginia, Department of Computer Science
CS200: Computer Science, Spring 2002

Notes: 29 April 2002 -

Schedule

Future of CS200
Here are some things I hope you will do to help ensure CS200 can be offered again:
What Next?

If you liked this course and want to learn how to develop and reason about bigger programs, take CS201J: Engineering Software.

If you liked PS8 and want to get paid a few hours a week to develop web sites using PHP, SQL and HTML, join the CS Web Team.

If you want to learn more about the history of computing, take MDST 110.

If you want to learn more about logic, take PHIL 242.

If you want to learn more about how language works, try AMEL 365.

If you want to learn about music and computers, take MUSI 339.

If you want to learn more about cryptology, take CS588 (won't be offered next year).

If you want to learn more about Lambda Calculus, take CS655.

If you want to learn more about how biology programs, take BIOL 405.

If you want to learn more about quantum physics, try PHYS 355 (at your own risk!).

If you want to learn more about quantum computing, come to Jennifer Mifflin's Master's Project Presentation, Quantum Algorithms for the Moving-Target Traveling Salesperson Problem, Wednesday, 1 May at 2:00PM in Olsson 228E.

If you finish reading GEB and want to read more by Hofstadter, try Metamagical Themas : Questing for the Essence of Mind and Pattern (a collection of his essays for Scientific American) and then Le Ton Beau De Marot : In Praise of the Music of Language (all about translation).


CS 655 University of Virginia
Department of Computer Science
CS 200: Computer Science
David Evans
evans@virginia.edu
Using these Materials