> > >
Programming Assignments | Examples and Notes

Instructor: James R. Glenn, Ph.D.
Office: AKW 013
Office Phone: TBD
Office Hours: Mon 5:30-6:30pm and Tue 4:00-6:00pm, or by appointment, or drop by and see if I'm in
e-mail: [first name][dot][last name]@yale.edu

TF and ULA Office Hours: See Piazza

Course Home Page:
Piazza Page: https://piazza.com/yale/fall2017/cpsc427527/home

Class Meeting: Lecture Mon, Wed 4:00 – 5:15pm in WLH 119

Prerequisites: CPSC 223

Recommended Texts:

Both are available as ebooks through the Yale Library; you will need to use the Yale VPN to access from an off-campus network.

Other Resources:

Catalog Description:
Object-oriented programming as a means to efficient, reliable, modular, reusable code. Use of classes, derivation, templates, name-hiding, exceptions, polymorphic functions, and other features of C++.

Course Outcomes:
Students will be able to

Academic Dishonesty:
Undergraduate students should refer to Yale College's Undergraduate Regulations and Definitions of Plagiarism, Cheating, and Documentation of Sources. The corresponding policy for graduate students is given in the GRAS Policies and Regulations section on Personal Conduct.

The implications for this course:


Schedule (subject to change):

Week of Topics Reading
Nut = C++ in a Nutshell; Eff = Effective C++
Mon Tue Wed Thu Fri

In-class Exam: Monday, October 16th 4:00-5:15pm in LORIA 250
Final Exam: Wednesday, December 20th at 9-11am in SSS 114

Valid HTML 4.01 Transitional