CMPU-203: Computer Science III: Software Design and Implementation

Vassar College, Spring 2012

Syllabus

Course Wiki: http://www.cs.vassar.edu/courses/cs203-201003/top
Professor: Barry Jones
Office: OLB 118
Office Hours: Mon 3:00-4:00; Thurs 3:00-4:00 (and by appointment)
Phone: 437 5986
Email: jones@cs.vassar.edu
Class Meeting Time: Mon/Thurs: 0435PM-0550PM, OLB 105, Required Lab: Fri 0310PM-0425PM OLB 105



Texts and References:

Required Text: Deitel, C++ How To Program 8e, Prentice Hall, ISBN-10: 0132662361


Description:

Develops techniques for design and implementation of complex software systems. Topics include object-oriented modeling, design patterns, component libraries, multiple inheritance, parametric polymorphism, generic algorithms, containers, iterators, function objects and storage management. Development of a software system of significant complexity is required.


Assignment Preparation:

Students will be programming in the Linux environment on our department server. Instructions for access and use will be provided in-class. The server can be accessed in the Vassar computer labs, or from the students’ own computers, on or off campus.

It is recommended that students work together in pairs. There will be a few times when students must work alone (a few programs and tests), but in general, the work will go faster and easier when working together.


Assignment Submission:

Students should submit completed homework or laboratory programs electronically as shown in class.


Deadlines and Lateness:

All assignments are due at the start of class on the specified due dates. Late work will be accepted, with a 10% penalty, and only up until the start of the next class. Students’ programs will be graded on functionality, style and documentation.


Grading Policy:

Assignments, two tests, and final project are each 25% of the final grade.


Classroom Etiquette:

Students are expected to attend all lectures, with exceptions permitted in case of illness and family emergencies. Lectures will begin on time. Students are expected to arrive on time. Students’ cell phones should be turned off during lectures. There are computers at each seat in the classroom. Please use them only for class work. It is very distracting to others when you visit other sites.


Students with Disabilities:

Academic accommodations are available for students with disabilities who are registered with the Office of Disability and Support Services. Students in need of disability accommodations should schedule an appointment with me early in the semester to discuss any accommodations for this course which have been approved by the Office of Disability and Support Services, as indicated in your DSS accommodation letter.

courses/cs203-201201/top.txt · Last modified: 2012/01/19 16:54 by jones
VCCS Top Events Extended Site Search Login Vassar Science Web Vassar Home Driven by DokuWiki Valid XHTML 1.0