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