CS514: Object-Oriented Programming
Fall 2018


An intense review of the elementary aspects of computer programming using Java, and an introduction to large-scaled software development using top-down design and bottom-up implementation. Topics include dynamically allocated data, object-oriented programming, architecture of memory, inheritance and polymorphism, multi-threaded programming.
Prerequisite: Equivalent of one semester of prior programming experience.

Instructor

Prof. Olga Karpenko
Office: Harney 403A
Email: okarpenko@usfca.edu

Resources