CS 212 - Software Development (4)
Advanced programming topics including inheritance and polymorphism, multi-threaded programming, networking, database programming, and web development. Techniques for debugging, refactoring, and reviewing code. Prerequisite: CS 112 (grade of C or better).