Time & Loc: Lecture: M, Tu, Th: 9:00am
– 9:50am (CC-48)
Lab: Fridays: 8:00am – 10:50am (CC-48)
Instructor: Dr. Jeffrey Blessing
Email: blessing@msoe.edu and www.msoe.edu/~blessing
Office: CC-27a
Hours: M, W, Th, F:
11:00am – 11:50am,
Tu, Th: 2:00pm – 2:50pm, and by appointment
Phone: 277‑7194
Text: C++ How to Program, 3rd Edition, by
Deitel & Deitel, Prentice-Hall, 2001.
Objective: This course follows an introductory C++ programming
course: CS-182. It picks up where the prior course leaves
off, with an emphasis on implementing class behaviors using the object-oriented
programming paradigm. Topics include: a
review of object-oriented programming principles, inheritance, polymorphism,
pointers and dynamic memory objects, the STL and its container/iterator idiom,
namespaces, exception handling, Windows programming, and team software
development practices. Lab exercises
using Microsoft’s Visual C++ will be used to reinforce the topics presented in
the lecture.
Prerequisite: CS‑182
Grading*: P’gming
Assign. 40%
Weekly Quizzes 30%
Final
(week 11) 30%
* No incomplete grades
will be given without very extenuating circumstances.
Attendance: Attendance will be taken at each lecture. Exam material will come from the textbook,
lectures, and class discussions.
Attendance is not directly reflected in the grading for the course,
however it greatly influences the final grade for most students.
Late
Policy: Assignments are due at the beginning of the
class period that was designated as their due date. A 10% penalty will be assessed for each day an assignment is
late.
Web
page: The course web page for our section is
listed below. On it you can expect to
find information about assignments, sample programs, and links to other
resource pages. Please check the course
web page frequently for updates.
http://www.msoe.edu/~blessing/cs183