Announcements |
Check this page regularly as the announcements change frequently. Click the Refresh button on your browser to be sure you are getting the latest version of this page. |
CS 221 Third Exam is scheduled for Wednesday, July 19For an outline of the material to be covered, click here. |
Programming assignment 4 has been posted. |
DDDs are reinstated as follows:
|
Programming Assignment Dates |
|
The due dates for programming assignments are listed below. |
The DDD, last day an item will be accepted, has passed for the following items. |
Programming Assignment 1 Posted Wednesday, June 14 Sprint report and code due Wednesday, June 28, DDD Wednesday, July 5. Programming Assignment 2 Posted Monday, June 26. Sprint report and code due Monday, July 10, DDD Monday, July 17. Programming Assignment 3 Posted Wednesday, June 28. Sprint report and code due Wednesday, July 12, DDD Monday, July 24. Programming Assignment 4 Posted Wednesday, July 12 Sprint report and code due Wed., July 26, DDD Monday, July 31, Midnight. |
|
If you turn items in before the DDD and there is a problem
you will be allowed to fix any problems and resubmit. Nothing will be accepted after the DDD. No exceptions. The DDD expires at midnight on the date posted. |
|
Turn in programming assignments by attaching them to an e-mail sent to the instructor. If you need to, you can turn in programming assignments on the K drive as discussed in class.DO NOT TURN IN PROGRAMMING ASSIGNMENTS USING GOOGLE DRIVE.
|
Revised Semester ScheduleThe final exam schedule as published by the University has created multiple conflicts because the regular 4-day exam period has been shortened to 3 days. As a result the final exam will be given on the last day of class. The schedule has been revised to show this change.This schedule now takes precedence over the one posted in the syllabus. |
Date* | Topic | Text Assignment | Due** | |
14 |
Monday July 17 |
Graphs 1. Graph Basics 2. Implementing Graphs 3. Graph Algorithms Sets 1. Set Basics 2. Implementing Sets 3. Sets in the STL Programming assignment 4 posted. Hash Tables 1. Hash Table Basics 2. Collision Resolution 3. Hash Functions |
DDD Program 2 |
|
15 |
Wednesday July 19 |
Third Exam |
Chapter 10.1, 10.4 | |
16 |
Monday July 24 |
Discussion of results of third exam Sorting Algorithms 1. Bubble Sort 2. Insertion Sort 3. Tree Sort 4. Selection Sort 5. Heap Sort 6. Quick Sort 7. Merge Sort 8. Shell Sort 9. Proxmap Sort 10. Radix Sort Hints on implementing and testing programming assignment 4 Begin Prog4, Sprint 2 |
Chapter 10 and supplemental material from instructor. |
DDD Program 3 |
17 |
Wednesday July 26 |
Topics in Advanced C++ Programming Building your own Templates Function overloading Namespaces Handling exceptions Run time type identification Threading "It's fun to be a computer Geek!" |
Supplemental material from instructor. |
Program 4 and sprint report |
18 |
Monday July 31 |
Final Exam |
Final exam will be comprehensive and given at the regular class time. |
DDD Program 4 No programs accepted after the exam starts. |
-- |
Thursday, August 3 6:30 - 9:00 p.m. |
No class meeting and no Final Exam at this time. | Final exam will not be given at this time because of scheduling conflicts. |