CSE 212
Fundamentals of Computing II
(Object-Oriented Software Construction),
Spring 2005

Course Schedule

Last Modified: Jan. 5, 2005

Notes
Students are expected to have read the assigned material before the beginning of each class.

P = Pike Kernighans book
D = Deitel’s book

 

There will be a quiz on WebCT assigned every Friday and due by class time the next Tuesday. The quiz will cover the assigned reading and lab for that week.

 

Week

Lecture

Homework

Assigned
Reading*

1/11/05

1. Introduction
2. Overview of C and C++/Style

HW1 assigned 1/13

 

2. D 1; P 1

1/18/05

3. Control Structures
4. Functions and Argument Passing

HW2 assigned 1/20

HW1 DUE 1/20

3. D 2

4. D 3

1/25/05

5. Arrays
6. Memory and Error

HW3 assigned 1/27

HW2 DUE 1/27

5. D 4

6. Handout

2/1/05

7. Pointers
8. Strings

HW4 assigned 2/3

HW3 DUE 2/3

7. D 5

8. D 15

2/8/05

9. Testing
10. Compilers

HW5 assigned 2/10

HW4 DUE 2/10

9. P 6

10. Handout

2/15/05

11. Interfaces
12. Classes I:
Initialization

HW6 assigned 2/17

HW5 DUE 2/17

11. P 4

12. D 6

2/22/05

13. Classes II:
Contracts
Modifiers
Selectors
14. Classes III:
Resource
Management

HW7 assigned 2/24

HW6 DUE 2/24

13. D 7

14. Handout

3/1/04

MIDTERM 3/1/05

MIDTERM SOLUTION

3/8/05

SPRING BREAK

SPRING BREAK

SPRING BREAK!!!

3/15/05

15. Inheritance
16. Polymorphism

15. D 9

16. D 10

3/22/05

17. Review/Design Patterns 2.1, 2.2
18. Multiple Inheritance/Design Patterns 2.3

HW8 assigned 3/24

HW7 DUE 3/22

18. Handout

3/29/05

19. Data Structures/Design Patterns 2.4
20. Templates/Design Patterns 2.5

HW8 DUE 4/1

19. D 17

20. D 11

4/5/05

21. Standard Library 1/Design Patterns 2.6, 2.7
22. Standard Library 2/Design Patterns 2.8

 

21-22. D 21

4/12/05

23. Exception Handling

24. Special Topics

23. D 13

 

4/19/05

25. Special Topics

26. Special Topics

 

4/26/05

End

FINAL PROJECT DEMO

 

5/2/05

Final exam 5/2/2005
10:30 AM - 12:30 PM

FINAL PROJECT PAPER DUE