Credit Hours: (3) Description: Introduction to C/C++; software development environments; primitive data types, pointer, reference, struct; user defined structures; memory management; control statements; function; file I/O; introduction to object-oriented programming; C++ class; input and output with streams; inheritance, overriding, polymorphism; Standard Template Library. PREREQUISITE:COMP 2150, or permission of instructor.