Schedule of Events: CS 261, Spring 2005

 

v    Week 1, January 10-14

Ø     Intro Course

Ø     Intro C++

Ø    

 

v    Week 2, January 17-21

1.    Monday is Holiday

2.    C++ classes, functions and structures

Ø     Due Wed: Lab Redcoats

Ø    

 

v    Week 3, January 24-28

3.    End Review C++

Ø     No Classes Wed. - Thurs. (Professor traveling Wed. thru Friday)

Ø     File I/O for Testing

 

v    Week 4, January 31- February 4

Ø     Files and Structures

Ø     Strings, Parsing

Ø     Due Wed: Text Justifier

 

v    Week 5, February 7-11

Ø     More ADT concepts

Ø     Postfix and Infix

Ø     Test 1

 

v    Week 6, February 14-18

Ø     Monday is Holiday

Ø     Due: Lab 3A, Palindromes

Ø     Two Dim Arrays

Ø     Data Design

Ø    

v    Week 7, February 21-25

Ø     Object-Oriented Design

Ø     Expression Interpretation and Evaluation

Ø     Multi-File Project Development

 

v    Week 8, February 28 - March 4

Ø     Due: Lab 3B, Postfixer

Ø     Intro of Recursion

 

v    Week 9, March 7-11

Ø     Problem-Solving with Recursion

 

v    Week 10, March 14-18

Ø     Due: Lab 4, Recursion

Ø     Lecture: Pointers and Addresses

Ø     Lecture: Searching and Sorting

Ø    

 

v    Week 11, March 21-25

Ø     Test 2

Ø     Lecture: Dynamic Memory

Ø     Lecture: Dynamic Lists

 

v    Week 12, March 28-April 1

·      Lecture: Pointer and Dynamic Structures

·        Due Wed: List Project 5a

 

v    Week 13, April 4-8

·        Lecture: Hashing

·        Lecture: Dynamic Search Structures

 

v    Week 14, April 11-15

·       Lecture: Debugging Techniques

·        Lecture: Trees

·       Due Wed: Lab 5b Open Hashing

 

v    Week 15, April 18-22

·        Lecture: College Transfers

·        Lecture: Programming for a living

·        Lecture: Graph Theory

 

v    Week 16, April 25-29

·        Final Exam, Comprehensive: APRIL 25, Mon. at 1:00 PM

·        NO Classes this week at MJC

·        Due: Lab 6 Trees

·        Any and all Late Projects Due at Final