| CS 100B Home |
Syllabus
Notes: The syllabus is subject to change - Be sure to attend lecture
for announcements and look here.
All readings are from the Java and MATLAB texts.
11/2:
Well, we've made more changes. Here's the most updated version:
Date | Lecture | Notes |
11/2 | Inheritance | Chapter 8 |
11/4 | Inheritance | Chapter 8 |
11/9 | Inheritance/Enhanced Class Design | Chapter 9 |
11/11 | Sort, serach, recursion | Chapters 12-13 |
11/16 | Sort, search, recursion | Chapters 12-13 |
11/16 | PRELIM3 | |
11/18 | HW5 due | |
11/18 | Matlab | |
11/23 | Matlab | |
11/30 | Matlab | |
12/2 | C/C++ | |
12/2 | HW6 Due | |
12/13 | Final Exam |
10/6/99: We've been going "slower" in lecture than I anticipated. I
have to update the entire
syllabus for new homework due dates. However, prelim dates are currently
unchanged, and will
likely stay fixed.
Date | Lecture | Notes |
Aug 26 | Introduction | Reading: 1.1-1.3 |
Aug 31 | Assignment, I/O, Types | Reading: 2.1-2.3, 3.1-3.4 |
Sep 02 | Conditionals, Selection | Reading: 3.5-3.6, 5.3 |
Sep 07 | Operators, Types | Reading: 5.1-5.2
Due: Homework 1 |
Sep 09 | Iteration, Style | Reading: 3.6, 5.4, Appendix G, Style Guide |
Sep 14 | Iteration | Reading: 3.6, 5.4 |
Sep 16 | Objects, Classes, Methods | Reading: Chapter 4 |
Sep 21 | Objects, Classes, Methods | Reading: Chapter 4
Due: Homework 2 |
Sep 23 | Objects, Classes, Methods | Reading: Chapter 4 |
Sep 27 | PRELIM 1 | Details: TBA |
Sep 28 | Strings | Reading: 3.1, 4.1, 5.1, 6.3 |
Sep 30 | Arrays | Reading: handouts, 6.1-6.2 |
Oct 05 | Arrays | Reading: handouts, 6.1-6.2
Due: Homework 3 |
Oct 07 | Sorting | Reading: 13.1 |
Oct 12 | Vacation | Fall Break |
Oct 14 | Searching | Reading: 13.2 |
Oct 19 | Recursion | Reading: 12.1-12.2 |
Oct 19 | PRELIM 2 | Details: TBA |
Oct 21 | Graphics | Reading: Chapter 7 |
Oct 26 | GUIs | Reading: Chapter 10
Due: Homework 4 |
Oct 28 | Exceptions | Reading: 14.1 |
Nov 02 | Threads | Reading: 14.2 |
Nov 04 | Inheritance | Reading: 8.1-8.2 |
Nov 09 | Inheritance | Reading: 8.3-8.4
Due: Homework 5 |
Nov 11 | MATLAB | Reading: TBA |
Nov 16 | MATLAB | Reading: TBA |
Nov 16 | PRELIM 3 | Details: TBA |
Nov 18 | MATLAB | Reading: TBA |
Nov 23 | SW Engineering | Reading: Chapter 11 |
Nov 25 | Vacation | Thanksgiving Break |
Nov 30 | SW Engineering | Reading: Chapter 15
Due: Homework 6 |
Dec 02 | C/C++ | Reading: Appendix I |
Dec 13 | Final Exam | Details: TBA |