EECS 381 - Object Oriented and Advanced Programming
Section: 001
Term: WN 2010
Subject: Electrical Engineering and Computer Science (EECS)
Department: CoE Electrical Engineering and Computer Science
Requirements & Distribution:
Enforced Prerequisites:
EECS 281 with a grade of at least C.
Other Course Info:
This course counts toward the 60 credits of math/science required for a Bachelor of Science degree.
May not be repeated for credit.
Primary Instructor:

Programming techniques in Standard C++ for large-scale, complex, or high-performance software. Encapsulation, automatic memory management, exceptions, generic programming with templates and function objects, Standard Library algorithms and containers. Using single and multiple inheritance and polymorphism for code reuse and extensibility; basic design idioms, patterns, and notation.

EECS 381 - Object Oriented and Advanced Programming
Schedule Listing
001 (LEC)
TuTh 3:00PM - 4:30PM
011 (DIS)
Tu 4:30PM - 5:30PM
NOTE: Data maintained by department in Wolverine Access. If no textbooks are listed below, check with the department.

Kernighan & Ritchie is used immediately - second day of course. Be sure to get it early.
ISBN: 0131103628
The C programming language, Author: Brian W. Kernighan; Dennis M. Ritchie., Publisher: Prentice Hall 2. ed., [N 1988
ISBN: 0201889544
The C++ programming language, Author: Bjarne Stroustrup, Publisher: Addison-Wesley-Longman 3. ed., 5. 1998
ISBN: 0201379260
The C++ standard library a tutorial and reference, Author: Nicolai M. Josuttis, Publisher: Addison-Wesley 5. print. 2000
ISBN: 013089592X
C: a reference manual, Author: Samuel P. Harbison and Guy L. Steele., Publisher: Prentice Hall 5. ed. 2002
Syllabi are available to current LSA students. IMPORTANT: These syllabi are provided to give students a general idea about the courses, as offered by LSA departments and programs in prior academic terms. The syllabi do not necessarily reflect the assignments, sequence of course materials, and/or course expectations that the faculty and departments/programs have for these same courses in the current and/or future terms.

No Syllabi are on file for EECS 381. Click the button below to search for a different syllabus (UM login required)

Search for Syllabus
The CourseProfile (ART) system, supported by the U-M Provost’s 3rd Century Initiative through a grant to the Office of Academic Innovation, provides additional information about: course enrollments; academic terms and instructors; student academic profiles (school/college, majors), and previous, concurrent, and subsequent course enrollments.

CourseProfile (ART)