|
|
|
|
CSE 2341 COURSE OUTLINE SPRING 2009 |
|
|
HOMEWORK |
DUE AT THE BEGINNING OF THURSDAY'S CLASS IN THE WEEK ASSIGNED |
|
HOMEWORK MUST BE TURNED IN
BEFORE CLASS LECTURE BEGINS ON THE DAY
IT IS DUE IN ORDER TO RECEIVE ANY CREDIT. |
|
|
|
|
|
PROGRAMS |
DUE ON MONDAY AT 10:00PM OF THE WEEK ASSIGNED |
|
|
|
|
|
|
ALL EXAMS ARE
OPEN BOOK |
|
|
|
|
|
WEEK 1 |
REVIEW OF SYLLABUS Appendix A and review Java vs. C++ Compiling a simple C++ program Console I/O
Fix all login problems |
|
|
|
|
WEEK 2
|
Appendix A and review Java vs. C++ Methods (passing by reference and passing by value) NO CLASS ON THURSDAY IN LAB: Lab: Work on Program1 Click on link for detailed requirements. |
|
|
|
|
WEEK 3 |
Program 1 due CHAPTER 1, SOFTWARE ENGINEERING AND SIMPLE USER-DEFINED CLASSES CHAPTER 3 C++ CLASSES |
|
|
|
|
WEEK 4
|
Program 2 due |
|
|
|
|
WEEK 5 |
Program 3 due EXAM REVIEW EXAM 1, Thursday (CHAPTERS 1-3,APPENDIX A)
|
|
|
|
|
WEEK 6 |
Program 4 due CHAPTER 4, POINTERS AND LINKED LISTS STANDARD TEMPLATE LIBRARY Homework6: TA’s present Use/Case diagram |
|
|
|
|
WEEK 7 |
Program 5 due CHAPTER 6 STACKS Homework7: |
|
|
|
|
WEEK 8 |
Program 6 due
Homework 8 |
|
|
|
|
WEEK 9 |
Program 7 due EXAM2 (CHAPTERS 4,6,7) Tuesday CHAPTER 8, INHERITANCE (revisited in C++)
|
|
|
|
|
WEEK 10 |
Program 8 due CHAPTER 8, CONTINUED VIRTUAL FUNCTIONS AND POLYMORPHISM; OPERATOR OVERLOADING |
|
|
|
|
WEEK 11 |
Program 9 due CHAPTER 5, RECURSION CONTINUED
Lab: Work on Program 10 see hyperlink for program specs |
|
|
|
|
WEEK 12 Apr. 14/16 |
Program 10 due CHAPTER 10, BINARY TREES Homework11: |
|
|
|
|
WEEK 13
|
CHAPTER 10, BINARY TREES, continued Structures/Array of structures and Binary File I/O Lab: Work on Project |
|
|
|
|
WEEK 14 |
EXAM3 REVIEW EXAM 3 (Chapters 5,8,10) PROJECT DUE May 5 10pm; Late May 6 10pm -15 points |
|
|
|
|
|
|
|
|
|