Course Information

another search

Number:CS245
Name:Object Oriented Programming with C++
Description:This course presents an object-oriented approach to software development used in large-scale programming projects. Unified Modeling Language (UML) will be used for object, dynamic, and functional modeling. Students learn how to implement a system using C++, an object-oriented programming language, by participating in programming projects. Programming topics include: Classes and data abstraction, operator overloading, inheritance, virtual functions and polymorphisms, templates, exception handling, and class libraries including GUI applications.
Credit(s):3
Offered (DAY schedule):
Instructor Permission Required:N
Pre-Requisite(s):
CS218 or CS225 & CS216

Course Objectives

A. Be able to implement programs using the C++ programming language B. Understand the details of Object Oriented design methodology C. Understand program design and documentation using UML diagrams D. Be comfortable developing programs in a team environment E. Be familiar with standard class and template libraries

Books Previously Used for CS245 not found.

Thomas College. Beyond Education.