CSCI 1730
Course Calendar
Summer 2008

"A Work in Progress ... "

Class # Date Lecture Topic Readings Assigned Due
1 Mon, June 9th
(9:15 - 11:30)
Smith
Introduction
History of Computing
Computing systems
Intro to Java
P0 Discussion
(See Brian's page for slides)
S & C, 1.1 - 1.3 P0
2 Tues, June 10th
(9:15 - 11:30)
Smith
Variables, assignments, primitives
expressions, conversions, using String
(See Brian's page for slides)
S&C 2.1 - 2.2
3 Wed, June 11th
(9:15 - 10:15)
Smith
The Scanner class
(See Brian's page for slides)
S&C 2.3
4 Mon, June 16th
Kraemer
Boolean expressions, if-else, switch statements
Code Examples

S&C 2.4, 3.1 - 3.3 P1
code skeleton
5 Tues, June 17th
Smith
The Scanner class, Documentation, Style ( pdf )
while loops, do loops, for loops
Code Examples
P1 Discussion
S & C 4.1 - 4.2
6 Wed, June 18th
Smith
nested loops P0
7 Mon, June 23rd
Kraemer
Using classes
Objects and references
String, Random, Math classes
packages and wrappers
Code Samples
S&C 5.3 (pp.295-301)
8 Tues, June 24th
Smith
Formatting output
Exam 1 review
9 Wed, June 25th
Smith
Exam 1
10 Mon, June 30th
Smith
Exam 1 return
Writing classes
members, methods, "this"
S&C 5.1 - 5.3 P1
11 Tues, July 1st
Smith
encapsulation, constructors S&C 5.1 - 5.3, 6.1
12 Wed, July 2nd
Kraemer
Static members and methods,
dependencies, aggregation
Notes and code
S&C 6.2
13 Mon, July 7th
Kraemer
Writing effective methods, overloading
Notes and code
S&C 6.3, 6.4
14 Tues, July 8th
Kraemer
Arrays, multi-dimensional data
Notes and code
S&C 7.1 - 7.3, 7.5
15 Wed, July 9th
Kraemer
Arrays, continued
Notes and code
P2
16 Mon, July 14th
Smith
command line arguments
ArrayLists, LinkedLists
S&C 12.1
17 Tues, July 15th
Smith
catch-up day
Exam 2 review
18 Wed, July 16th
Smith
Exam 2
19 Mon, July 21st
Kraemer
Notes and code
Interfaces
S&C 8.1 P2
20 Tues, July 22nd
Kraemer
Notes and code
Inheritance
S&C 8.2
21 Wed, July 23rd
Kraemer
Inheritance, continued S&C 8.3 P3
22 Mon, July 28th
Kraemer
Polymorphism via Inheritance and Interfaces
23 Tues, July 29th
Kraemer
Review for Final exam
24 Thursday, July 31st (8:00 am - 11:00 am)
Kraemer
Final Exam P3
Eileen Kraemer (eileen@cs.uga.edu)