CS 1337 - Introduction to Object-Oriented Programming
332 Fundamental concepts of programming from an object-oriented perspective, including simple data types, control structures, array and string data structures, algorithms, debugging techniques and the social implications of computing. Emphasis of good software engineering principles.