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. When possible, the corresponding
chapters and sections in the previous textbook in the course will also be
indicated. (The previous textbook of the course is by Lewis and Loftus,
sixth edition and will be identified as [L&L 6th ed]).
Notice also that the chapter and sections numbers
in the fifth edition of Lewis and Loftus text (yet previous textbook)
are similar to the sixth edition by the same authors.
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.
Weeks 1 and 2
General Background, Introduction.
Course Website
Sections 1.2 to 1.5 [L&L 6th ed: sections 1.5, 1.6 and 6.1]
Section 5.4 (skip the Transactions/account example, skip Constructors revisited subsection)
[Section 4.4 L&L 6th ed, until and excluding the 'Bank account' example]
Brief Notes: 12- Flow of Control
Boolean expressions, conditionals, loops (slides in pdf format),
includes minitest and the minitest solution
(already done in class).
Chapter 12 (there is no corresponding reading in L&L 6th ed]
Many possible additional recommended references. Suggested: Sections 5.7 and 5.8 in
(Grimaldi 2005) (or later editions), Discrete and Combinatorial Mathematics,
5th edition, by R.P. Grimaldi, Pearson and Addison Wesley. Available in the library.