Prerequisites

Data Structures. Java; C or C++, may be taken concurrently (COMS 3101).

The course will require both C and Java, so you should have basic familiarity with these languages. We will review C briefly emphasizing its differences to Java, but it is recommended that students take COMS 3101 concurrently.