UNB/ CS/ David Bremner/ teaching/ old/ cs1083/ schedule

CS1083 Tentative Schedule.

Week

Week Of

Topics

Readings

Labs and Assignments

1

Jan 6

Syllabus, 2 D Arrays

Section 9.7

2

Jan 11/ 13

Finish 2D arrays

Sorting

Section 9.5

Assignment 1 due Jan 17

3

Jan 18/ 20

Interfaces (review) Comparable interface Searching

Section 9.6, 9.9

Lab 1

4

Jan 25/ 27

Vectors, Start Exceptions Quiz 1 (Jan 27)

Section 9.10, Ch 10

Assignment 2 due Jan 31

5

Feb 1/3

Exceptions

Ch 10

Lab 2

6

Feb 8/ 10

I/O

Ch 11

Assignment 3 due Feb 14

7

Feb 15/ 17

Recursion

Ch 12

Lab 3

8

Feb 22/ 24

More Recursion

Quiz 2 (Feb 24)

Ch 12

Assignment 4 due Feb 28

9

Mar 1/3

Start Linked Lists

16

Lab 4

10

Mar 15/ 16

More Linked Lists, Stacks,Queues

Ch 16

Assignment 5 due Mar 21

11

Mar 22/ 24

Binary Search Trees

Quiz 3 (Mar 24)

BST material is not in the text

Lab 5

12

Mar 30/ 31

Finish Binary Search Trees

GUIs (JApplet, JFrame),

Ch 13

Assignment 6 due Apr 4

13

Apr 5/7

Layout Managers, Handling Different Events

Review

Ch 0-13, 16