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
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
Ø
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
·
NO Classes this week at MJC
·
Due: Lab 6 Trees
·
Any and all Late Projects Due at Final