CS215 Fall 2009 Class Page



Professor Brent Seales
Office hours: TR 11:00-12:00
235 Hardymon


Teaching Assistant (Sections 001, 002) Sami TahaAbuSnaineh
Office Hours: Fri 10am-1pm, in the multilab
Teaching Assistant (Sections 003, 401) Gayathri Namasivayam
Office Hours: Tues 1-4pm, in the multilab

Course Overview Handouts

Syllabus
Policy

Lecture Notes

Thur 08/27 N/A: First day of class (see syllabus and policy links above)
Tues 09/01 Review Ch.6 examples (vectors); VS2008 code samples

Thurs 09/03 Vectors, arrays, multi-dimensional examples code samples

Thurs 09/10 Classes: Album, Time code samples

Thurs 09/17 Classes, Inheritance: Time, extTime, cstrings, etc. code samples

Thurs 09/24 Pointers: Chars, arrays, dynam arrays, Galton, indirect shuffle code samples

Thurs 10/01 More Pointers: Copy constructors, destructors, overloaded assignment code samples

Thurs 10/08 Linked Lists code samples

Thurs 10/15 Doubly Linked List code samples

Thurs 10/22 Iterators; STL Lists, Stacks, Queues, and the Calculator code samples

Thurs 10/29 Maps, sets, priority queues code samples

Thurs 11/5 Notes on Ethics pdf

Thurs 11/12 Searching (hashtable) and Sorting (various sorts, qsort) code samples
more code samples (bin tree, remove duplicates)
ppt notes on BST

Thurs 11/19 Recursion and Recursive Searching and Sorting code samples

Weekly Exercises

Week 1 - attend first class
Week 2
Week 3
Week 4
Week 5
Week 6
Week 7
Week 8
Week 9
Week 10 (lab code)
Week 11
Week 12
Week 13 (lab code)
Week 14

Programming Assignments

Program 1 (spec)
Program 1 VS2008 project
full data file (now live)

Program 2 (spec)
Program 2 VS project

Program 3 (spec)
Program 3 VS project

Program 4 (spec)
Program 4 VS project

Program 5 (spec)
Program 5 VS project


Electronic Submission for Programming Assignments

CS215 Online Submission Page

Vis Center

Website
Map