CS115 or equivalent course taught in C,C++ or Java. Familiarity with basic concepts in object-oriented design principles and programming.