Fall Semester 2006

September 7, 2006 – December 11, 2006

Welcome to Intermediate Programming

You're in the right place if you want to expand your programming skills into the realms of C and C++ while picking up some useful software development techniques at the same time.

Basics

Catalog Description: This course covers intermediate to advanced programming in both C and C++. The focus of the course is on programming techniques, class design, and the use of class libraries. Topics to be covered include: polymorphism, overloading, inheritance, pointers, dynamic memory allocation, templates, collections, exceptions, and others as time permits. Students are expected to learn syntax and low-level language features independently. Coursework involves significant programming projects in both languages.

Prerequisite(s): 600.107: Introduction to Programming in Java or 600.109: Introduction to Programming in C/C++; 600.226: Data Structures can be helpful as well.

Academic Honesty: It is your responsibility to adhere to the Department Integrity Code and other applicable university regulations. Feel free to email us your questions or concerns.

Coordinates

Lecture: Monday, Tuesday, Wednesday, 2:00 pm – 2:50 pm
Location: 101 Shaffer Hall

Section 1: Thursday, noon – 1:00 pm
Location: 226 Maryland Hall

Section 2: Friday, 1:00 pm – 2:00 pm
Location: 1 Shaffer Hall

Final Exam: Thursday, December 21, 9:00 am – noon