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