Years 1 and 2

During the first two years, computer science majors should complete the following CS courses: 139/149, 159, 227, 240, and 261.

By the end of their sophomore year, students should complete two courses from CS 260, 327, 345, and 361. In addition, students should satisfy their mathematics requirement by taking courses in calculus and statistics.

Years 3 and 4

During their junior and senior years, students in the computer science major complete their core and general education requirements and choose their electives. Students may pursue a minor or take unrestricted “general elective” courses in any discipline (which may include additional CS elective courses) to satisfy the 120 credits required to graduate.

Plan of Study

The following illustrates various ways to fulfill CS and JMU degree requirements. Options B and C are recommended for students interested in the Information Security Certificate because classes required for the certificate have CS 361 as a prerequisite.

Course Prerequisites

Many courses include prerequisites or courses that must be successfully completed before enrollment in a specific course.

Anticipated Course Offerings

2019-2021 anticipated CS course offerings

A complete listing of all core and elective courses including pre-requisite information is available in the CS program section of the official JMU Undergraduate Catalog.

Back to Top