Course Descriptions


All courses, except CS0401, are offered for three credits. Some courses may be cross-listed with courses in the Swanson School of Engineering. Numbers in parenthesis refer to cross listings. Indications of frequency of offering are approximate and subject to change. Please note: Students must achieve a C or better in order to use a course to satisfy the pre-requisite for any subsequent Computer Science course.

I. Core Courses for Majors

II. Upper-level Courses for Majors

III. Capstone Courses for Majors

IV. Introductory Service Courses Primarily for Non-majors

V. Intermediate Service Courses