|
|
Parkland College
2400 West Bradley Avenue, Champaign, Illinois 611001 |
|
| Csc 125, Programming in C++ |
| Spring 2005 |
| Class Notes: | All grades have been posted. Have a good summer! | ||||||||||||||||
| Syllabus: | Syllabus | ||||||||||||||||
| Help! |
Is Scott in his office? Coordinated Office Hours and Help |
||||||||||||||||
| Lab Times: | CSIT Department Open Lab Times | ||||||||||||||||
| Free software: | CSIT - Microsoft Academic Alliance | ||||||||||||||||
| Reference: | Getting PuTTY and WS_FTP LE | ||||||||||||||||
| C and C++ Libraries Reference (clearly written web version) | |||||||||||||||||
| string class operators and functions Reference (Scott's version) | |||||||||||||||||
|
An input flush for cin that works: cin.ignore(INT_MAX, '\n'); |
|||||||||||||||||
| StandardFunctions.h and StandardFunctions.C (for creating a class with typical constructors and overloaded operators) | |||||||||||||||||
| Professional C++ Reference Pages (you will be overwhelmed) | |||||||||||||||||
| Total Points: 70 |
|
||||||||||||||||
| Grade Scale |
|
||||||||||||||||
| Projects: | |||||||||||||||||
| Wed., Jan. 26 | Project 1 due, graded using the Project 1 Grade Report | ||||||||||||||||
| Mon., Feb. 21 | Project 2 due, graded using the Project 2 Grade Report | ||||||||||||||||
| Wed., Mar. 16 | Project 3 due, graded using the Project 3 Grade Report | ||||||||||||||||
| Mon., May 2 | Project 4 due, graded using the Project 4 Grade Report | ||||||||||||||||
| Tests: | |||||||||||||||||
|
Thurs.,
May 12 8:00 am to 10:00 am |
Final -- Notice the unusual date and time! Final Exam Study Guide. | ||||||||||||||||
| Daily Topics: | The following schedule is tentative and may be modified as the semester progresses. | ||||||||||||||||
| Mon., Jan. 10 |
The Unix Programming Environment Using PuTTY, pico, and telnet from home. |
||||||||||||||||
| Wed., Jan. 12 |
Review of structs, arrays of structs, and passing structs to functions Discussion of Project 1 |
||||||||||||||||
| Mon., Jan. 17 | Martin Luther King Holiday -- no class | ||||||||||||||||
| Wed., Jan 19 | Classes and Objects, Part 1 -- Basic syntax | ||||||||||||||||
| Mon., Jan 24 | Classes and Objects, Part 2 -- Constructors | ||||||||||||||||
| Wed., Jan. 26 | Project 1 due, graded using the Project 1 Grade Report | ||||||||||||||||
| Mon., Jan. 31 | Inheritance | ||||||||||||||||
| Wed., Feb. 2 | Discussion of Project 2 | ||||||||||||||||
| Mon., Feb. 7 | Reference Parameters | ||||||||||||||||
| Wed., Feb. 9 | Polymorphism | ||||||||||||||||
| Mon., Feb. 14 | Stacks and Queues | ||||||||||||||||
| Wed., Feb. 16 |
Dynamic Memory and Pointers Linked Lists (start) |
||||||||||||||||
| Mon., Feb. 21 | Project 2 due, graded using the Project 2 Grade Report | ||||||||||||||||
| Wed., Feb. 23 |
Linked Lists
(completion) Discussion of Project 3 |
||||||||||||||||
| Mon., Feb. 28 | Recursion | ||||||||||||||||
| Wed., Mar. 2 | Binary Trees (start) | ||||||||||||||||
| Mon., Mar. 7 | Binary Trees (completion) | ||||||||||||||||
| Wed., Mar. 9 |
Function Header Comments,
including
Preconditions and Postconditions Version Backups |
||||||||||||||||
| Mon., Mar. 14 | Open Lab - help with Project 3 | ||||||||||||||||
| Wed., Mar. 16 | Project 3 due, graded using the Project 3 Grade Report | ||||||||||||||||
| Sat., Mar. 20 to Sun., Mar. 28 | Spring Recess and Spring Holiday | ||||||||||||||||
| Mon., Mar. 28 |
Explanation of Project 4 Operator Overloading (start) |
||||||||||||||||
| Wed., Mar. 30 | Operator Overloading (Completion) | ||||||||||||||||
| Mon. Apr. 4 |
Discussions of the changes in Project 4 Standard Template Library (Start) |
||||||||||||||||
| Wed., Apr. 6 | Standard Template Library (Completion) | ||||||||||||||||
| Mon., Apr. 11 | Open Lab | ||||||||||||||||
| Wed., Apr. 13 | Exceptions | ||||||||||||||||
| Mon., Apr. 18 | Open Lab | ||||||||||||||||
| Wed., Apr. 20 | Templates | ||||||||||||||||
| Mon., Apr. 25 | Open Lab | ||||||||||||||||
| Wed., Apr. 27 | Open Lab | ||||||||||||||||
| Mon., May 2 | Project 4 due, graded using the Project 4 Grade Report | ||||||||||||||||
| Wed. May 4 | Review for Final using the Final Exam Study Guide. | ||||||||||||||||
|
Thurs.,
May 12 8:00 am to 10:00 am |
Final -- Notice the unusual
date and time!
If
Scott does not arrive on time, Don't Panic (and don't leave). Just
send someone to the CSIT office in the B-Wing and have Linda Crowley
give him a call. He will arrive looking disheveled and grumpy, but
he will have the final. Please don't talk to him about the Meaning
of Life, the Universe, and Everything. He'll just mumble something
about "42" and give you the final. He will be glad to answer
questions about the final, however, even though he may not look very
glad about anything. Final Exam Study Guide. |
| Scott Badman Office: B132 Phone: 353-2250 sbadman@parkland.edu |
Parkland College, 2400 W. Bradley Avenue, Champaign, IL 611001 |