CS99 |
Fundamental Programming Concepts
Summer 2000 |
|
Lectures |
JV = Java:
An Introduction to Computer Science & Programming by Walter Savitch. doc = Microsoft Word document
|
Date | # | Slides | Topics | Reading |
06.25 | 1 | [doc] [html] | Course introduction, Programming basics (computer architecture,
algorithms) Java programs
Handouts: Course information, syllabus, questionnaire |
JV: 1.1, 1.2 |
06.27 | 2 | [doc] [html] | Review of first lab, Programming languages, 3 basic control structures, Variables | JV 1.3 |
07.02 | 3 | [doc] [html] | Input & Output, Java basics: Variables, assignments, operators | JV 2.1, 2.2, 3.1 (skim) |
07.09 | 4 | [doc] [html] | Conditional Branching I: if, if-else, while, do-while | JV 3.1, 3.2 (skim) |
07.11 | EXAM | |||
07.16 | 5 | [doc] [html] | Combining control structures, using patterns to solve problems | JV 3.2, 4.1 (skim) |
07.18 | 6 | [doc] [html] | Classes, objects and methods | JV 4.1 |
07.23 | 7 | [doc] [html] | More on methods | JV 5.2, 5.3, 5.5 |
07.25 | 8 | [doc] [html] | static modifier, visibility identifiers, encapsulation | JV 4.2, 4.3 |
07.30 | 9 | [doc] [html] | Arrays | JV 6.1, 6.2 |
08.01 | 10 | Review Session |
Last updated 12/14/2004 02:14 PM