This is an old revision of the document!


Computer Science Curriculum

The following resources will help you determine which classes you need to take and when you should take them.

Requirements

See the JMU Catalog for the official Major Requirements.

See the JMU Catalog for the official Course Descriptions.

Prerequisites

The easiest way to see the prerequisite structure is to view the prerequisite tree, but you can also view the prerequisite table.

Dr. Kirkpatrick also maintains an unofficial prerequisite graphic on his advising website.

Course Offerings

Although the CS department cannot guarantee that certain courses will be offered in the future, we plan course offerings ahead of time and do our best to follow the plan. Here are the current anticipated course offerings.

Plans of Study

The following sample plans of study illustrate various ways to fulfill CS and JMU degree requirements. We encourage you to make your own 4-year plan based on these examples.