Lecture notes and other resources

We will place on this page notes handed out in class and other helpful material, as they are produced.
Basics of Java and Eclipse: pdf file   
Power point slides for all of Java: pdf (6/page)   pptx (slides)
 
Week 1. 14 Aug 26. We developed and tested some simple Java programs. 14aug26Demo.zip
Week 2. 14 Sep 02. We developed and tested a method to anglicize integers. anglicize.zip
 
 
 
 
 
 
 
 
 
Some topics covered in previous incarnations of CS2111:
Time-format changer (practice with Strings)
Anglicize an integer (e.g. from 125 produce "one hundred twenty five") step-wise refinement)
Parsing expressions (giving precedence to */ over +-)
Make an Iterable version of the algorithm "Next higher permutation"
Set implementations
Asymptotic complexity
Celebrity problem
Loop invariants
Linked lists
Practice with induction

Review for test
More detail about an assignment