CSC 211 - Advanced Programming Techniques

This is a second course in programming which will further develop those skills gained in CSC 111 emphasizing reliability, maintainability, and reusability. Students will be introduced to applications of Pointers, Dynamic memory allocation, Arrays, Abstract data types, Objects, classes, and object-oriented design. Additional programming topics such as Inheritance, Polymorphism, Text Processing, Exception Handling, Recursion and Templates will also be covered.
Prerequisite: CSC 111 or departmental approval

Course Credit: 3

Lab Hours: 3HRS.