CSCD 211. PROGRAMMING PRINCIPLES II. 5 Credits.
Pre-requisites: CSCD 210 with a grade ≥2.5, MATH 142 with a grade ≥2.0.
This course continues coverage of concepts introduced in Programming Principles I. Topics include 2D arrays, recursion, data abstraction, polymorphism, inheritance, interfaces, inner classes, abstract classes, object cloning, file I/O, exception handling and linked lists. Programming projects are required.