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