Computer Science Topics
See also under individual courses
Ethics
ACM Code of Ethics
Programming Languages
BNF for java
Introduction to Prolog
The Scheme Language
Gnu Smalltalk Tutorial (postscript file)
Link to BNF Web Site at University of Geneva
Automata Theory
Finite State Simulator
UNIX Topics
UNIX Summary for Programmers
Brief vi summary
vi editor notes (from Universität Köln)
Artificial Intelligence Topics
Slide 5 strategic game
Rules for playing the applet version
Slide5, the applet
Source code for the applet
Version for two humans
Java source code for the two-human version
How alpha-beta works - applet
Source for the alpha-beta applet
Slide 5, a strategic game (Turbo Pascal source code - older DOS version)
Java Source Code
The Game of Nim
(see
Math Topics
page)
Nine Point Circle Demonstration
(see
Math Topics
page)
Nine Point Circle - first proof
(see
Math Topics
page)
Nine Point Circle - second proof
(see
Math Topics
page)
Nine Point Circle - third proof
(see
Math Topics
page)
Statistics - balls and pins
(see
Math Topics
page)
Statistics - sample and population
(see
Math Topics
page)
Algebra - tutorial #1 on completing the square
(see
Math Topics
page)
Algebra - tutorial #2 on completing the square
(see
Math Topics
page)
Algebra - tutorial applet on the vertex of a quadratic function
(see
Math Topics
page)
Slope of a line from its equation
(tutorial applet)
A Spirograph Applet
(see
Math Topics
page)
Another Spirograph Applet
(see
Math Topics
page)
Wheels on Wheels on Wheels
(see
Math Topics
page)
Simple unsynchronized threads
.