This course continues the study of software development using an object-oriented approach. Students use their knowledge of Java to rapidly build competence with the C++ programming language. C++ coverage includes topics such as pointers, dynamic memory management, and a comparison between the Java and C++ programming languages. (prereq: CS-1020) (2-2-3)
On successful completion of this course, the student will:
The above course description and objectives were taken from the official course description.
Please review the general course policies webpage.
Officially: None. However, you may want to download an electronic copy of Thinking in C++, 2nd edition, Volume 1 by Bruce Eckel and Thinking in C++, Volume 2: Practical Programming by Bruce Eckel and Chuck Allison.
Here are some web resources that may be useful to you. Please let me know if you have found other resources that you think should be added to this list.
Homework will be given nearly every week. Students are encouraged to work in groups of two to three. One submission should be submitted for each group (clearly identifying all of the students in the group). All students must understand all of the solutions submitted, and I may choose to quiz students individual to ensure this is the case.
| Time | Mon | Tue | Wed | Thu | Fri |
|---|---|---|---|---|---|
| 8:00 | CS3851 L307 |
Grading | CS3851 L307 |
CS3851L L307 |
CS3851 L307 |
| 9:00 | SDsgn Televisor | SDsgn Tim's List | SDsgn PIE | ||
| 10:00 | Office Hour | SE401 S341 |
Office Hour | SE401 S341 |
|
| 11:00 | Lunch w/ Students* |
Dr. Durant | SE499 | Mentor meal |
|
| 12:00 | Office Hour | Lunch w/ Students* |
SDsgn HydraP2P | ||
| 1:00 | Dept Mtg | Office Hour | |||
| 2:00 | Office Hour | SE1021L L307 |
Office Hour | ||
| 3:00 | SE1021 L307 |
SE1021 L307 |
SE1021 L307 |
* I would like to have lunch with you individually or as a group to get to know you better. If we eat in RWJ, housing will pick up my lunch bill. If you would prefer to eat elsewhere, we will each be responsible for our own bill. Feel free to suggest another time if the time above does not work for you.
| Lab projects: | 30% |
| Homework: | 30% |
| Midterm Exam: | 20% |
| Final Exam: | 20% |
| Total: | 100% |
| © 2001-2006 Dr. Christopher C. Taylor | Office: CC-36C | Phone: 277-7339 |