
Hello! Since I teach Advanced Placement Computer Science and Calculus at Brea Olinda High School, I'm supposed to know about technology. But the fact is, although I enjoy programming on my TI-83 or in C++ on my iMac, I didn't have the foggiest notion about how to author a Web Page. So here is my first try in facing my fears.
At first I will simply use this site to post
AP
Computer Science: This is the official site of the College
Board where they give great information about the AP CS test.
Skylight Publishing: This
is the company that publishes our C++ for You++ textbook--the
authors supply some other good resources here.
John Conway's Game
of Life (in Java): This is a great implementation in Java
of the Game of Life which was one of our labs first semester.
As a bonus, the authors provide their complete source code in
Java for you to look at--notice how readable Java is if you know
C++.
I personally start by parsing the statement of the problem (from its original form as a paragraph of English) into nouns and verbs, eliminating redundancies, and creating a mapping between nouns and data structures, and verbs and transformations of data structures.
Paul FisherRemember that [program] design is incremental and iterative.
Grady BoochWe will encourage you to develop the three great virtues of a programmer: laziness, impatience, and hubris.
Larry WallOnce the writer in every individual comes to life (and that time is not far off), we are in for an age of universal deafness and lack of understanding.
The Book of Laughter and Forgetting by Milan Kundera
Run your "Benchmarks" program comparing Sequential vs. Binary Search using vectors of length 5, 10, 25, 50, & 100, recording the average number of comparisons each search algorithm makes over 1500 trials. By hand, make a graph plotting length of vector vs. average number of comparisons for both search functions, and turn that plot in along with your source code.
Special thanks to Steve Callihan, whose book Create Your First Web Page in a Weekend taught me everthing I know so far, and to Leslie Schultz who designed my title banner for me.