Schedule 

CS 2308 - C++ and C Programming
Spring 2009


Reading

Please finish the reading assignment before the due date. 

Date Reading Assignment
1/20  Ch 1-7 (material from CS 1428)
2/3  Ch 8
2/10  Ch 11 (11.1-11.7)
2/24  Ch 9
3/10  Ch 13
3/31  Ch 11 (11.8-11.12)
3/31  Ch 17
3/31  Ch 18
4/21  Ch 14
4/28  Ch 16
   


Source Code (from class)


Lab Assignments

Assignment 1: BioHelp Assignment 6:  Grader 2 (WebWriter)
Assignment 2: Grader Assignment 7:  TsuPod 3 ... Linked List
Assignment 3: TsuPod Assignment 8:  Checker, Number Converter
Assignment 4: Game of Life
Assignment 5: TsuPod 2 ...OOPs

Style Guide for C++ programs

Link to Turnin Web Site (Use this link to turn in files for lab assignments.)


 Lectures (week of)

1/20 Introduction / 1428 Review
1/27 1428 Review
2/3 Algorithmic Efficiency / Searching and Sorting
2/10 Gaddis Ch. 11 (Structs and ADTs)
2/17 Gaddis Ch. 11 (Structs and ADTs) / Pointers
2/24 Gaddis Ch. 9 (Pointers)

Gaddis Ch. 13 (Intro to OOP)
3/3 Gaddis Ch. 13 (Intro to OOP) / Review / Exam 1
3/10 Gaddis Ch. 13 (Intro to OOP)
3/17 Spring Break
3/24 Gaddis Ch. 13 (Intro to OOP)Gaddis Ch. 17 (Linked Lists)
3/31 Gaddis Ch. 17 (Linked Lists)
4/7 Gaddis Ch. 17 (Linked Lists)

Review
4/14 Exam 2

Gaddis Ch. 18 (Introduction to Stacks / Queues)
4/21 Gaddis Ch. 18 (Introduction to Stacks / Queues)

Gaddis Ch. 16 (Exceptions, Templates and the STL)
4/28 Gaddis Ch. 14 (Class Specifics)

Review

Exam 1 (3/5)     REVIEW  

Exam 2 (4/14)   REVIEW

Final Exam   -   REVIEW

  • Section 255 - TTH 12:30:  5/12 11:00-1:30
  • Section 254 - TTH 2:00: 5/7 2:00- 4:30

CS 2308 Home Page