CS100 Home Page




Welcome to the CS100A Home Page!

This page is the premier source for information regarding CS100A. Be sure to check this page often, especially for late breaking news close to assignment submission times! You can find copies of handouts and assignments here, as well as some other useful links.


Breaking News:

                Tues. 8 Dec, 2--3:30,   Thurs. 10 Dec 2--3:30,  Mon. 14 Dec 1--3:00

            i= n; c= 1;                                     i= n-1; x= 1;
            while (i > 0) {                               while (i >= 0) {
                if (b[i] != b[i-1]) c= c+1;              if (b[i] == b[i+x]) x= x+1;
                i= i-1;                                           i= i-1;
                }                                                  }

After red (say, the spec for black is similar) makes a jump, if red can jump again, the piece stays highlighted and the text on the right of the GUI is changed to say "red can jump again or black can play.". Red can then click on a destination square; if it is a legal jump for the highlighted piece the jump is made; otherwise nothing happens. If red does not want to jump, black can simply select a piece to move, and the game continues.

Note: if you want to make jumps mandatory, you may do so.


Links to important course pages:

  1. CS100 General Information
  2. Guide to CodeWarrior Java for CS100 and CS211
  3. Debugging Java Program with CodeWarrior for CS100 and CS211
  4. Installing CodeWarrior Java on a Macintosh
  5. Installing CodeWarrior Java on a PC
  6. Notes on Java Programming Style
  7. Registration form (to be handed out in class, Tuesday, 1 September)
  8. Course syllabus (giving proposed contents of lectures, dates of exams, dates of assignments, etc.)
  9. Bug List for Code Warrior
  10. Lecture handout: Definitions

If you have any questions or comments about this page, please contact: pyen@cs.cornell.edu
Page last modified: 23 August 2000