NDU
CSC 213

Program Design and Data Abstraction II

Computer Science · Faculty of Natural and Applied Sciences · 3 credits
This course introduces object-oriented programming using the C++ language. Topics include pointers, strings, data abstraction, encapsulation, information hiding, software reusability, composition, inheritance, polymorphism, operator overloading, templates, exception handling, and file processing. Prerequisites: CSC 212 or CSC 215. CSC 215 Fundamentals of Programming (3; 0); 3 cr. This course is an introduction to the fundamentals of structured and objectoriented programming concepts using the C++ programming language. Topics include: Programming logic, software implementation, control structures, functions, recursion, arrays and vectors, pointers, strings, classes, composition, operator overloading, inheritance, and templates.

See all Computer Science courses at NDU, or browse every subject.