Approximate Course Schedule CS 1713/CS 1711

A calendar with due dates for the current semester is available on WebCT

Week
Lecture
Topic
Reading
(Case Study No)
Topic
(Lab No)
Topic
Due
1 Introduction Ch 1.4-1.6
Ch 2.1-2.6
(1) HelloWorld
(2) WhoAreYou
   
2 Creating and Using Objects Ch 3.1-3.8
Ch 4.1-4.4
(3) Rectangle
(4) Counter
(1) Main programs
 
3 Conditionals and Loops Ch 5.1-5.8 (5) Account
(6) Debugger
(2) Conditionals and Loops Lab 1
4 Object Oriented Design Ch 6.1-6.9 (7) Account
(8) WordUtility
(3) Loops Lab 2
5 Simple Arrays Ch 7.1-7.5 (9) ArrayUtility (4) Review Lab 3
6 Review
Test
    (5) Advising Lab Exam 1
7 Arrays of Objects
Two-Dimensional Arrays
Ch 7.6-7.7 (10) ClassList
(11) ArrayList
(12) TicTacToe
(6) Arrays Proj 1
8 Inheritance Ch 8.1-8.5 (13) Shape (7) Arrays of Objects Lab 6
9 Searching and Sorting Ch 9.1-9.6 (14) Searching and Sorting (8) Interfaces Lab 7
10 Design Example   (15)Tic Tac Toe (9) Review Lab 8
11 Review
Test
    (10) Object aggregation Exam 2
12 Graphics Ch 2.7-2.9, 3.9-3.10,
4.5-4.8, 5.9-5.12,
6.10-6.12
(16) Applets
(17) Grahics
(10) (Documentation) Proj 2
13 Events Ch 7.8-7.10, 8.6-8.7,
9.7-9.10
(18) TicTacToe
(11) Graphics Lab 10
14 File I/O and Exceptions Ch 10.1-10.6 (19) File I/O (11) Graphics (cont)  
15 Review     (11) Graphics (cont) Lab 11
Proj 3