This webpage section includes recommended readings, links and brief notes.
Notice that the readings and notes may contain material not
discussed in class, and likewise, additional material
to what is recommended and posted here will be discussed in
the lectures. The information in this page will be updated as the course
progresses.
Recommended readings:
Unless otherwise specified, the chapter and section
numbers correspond to the course text, by Lewis, DePasquale and Chase,
second edition.
The readings and brief notes are roughly organized according to when the
corresponding topics will be discussed in the lectures;
slight changes in schedule may happen, so the coverage of some
topics may happen a week earlier or later.
Another data structure: ArrayLists, wrapper classes
Works with Objects ONLY, i.e. ArrayList cannot be created with primitive types (int, double etc). Must use wrapper classes (Integer, Double etc) to put such data into ArrayLists.
Additional recommended reading: Sections 5.7 and 5.8 in (Grimaldi 2005), Discrete and Combinatorial Mathematics, 5th edition, by R.P. Grimaldi, Pearson and Addison Wesley. Available in the library.