A-to-Z Index

Computer Science (B.S.)

Enlarge Font


Major requirements and their VCCS equivalents (and RBC equivalents if applicable)

Note: The word "and" between VCCS course numbers indicates JMU credit will be awarded only for completion of the VCCS sequence.

JMU CourseVCCS CourseRBC CourseNotes
CS 139CSC 201 or ITP 120 or ITP 132 or ITP 134 or ITP 136Computer 211-
CS 159ITP 220Computer 212-
CS 240CSC 202 or ITP 200No equivalent-
CS 345ITP 251 or ITP 258No equivalent-
CS/MATH 227MTH 286 or MTH 287No equivalent-
MATH 235MTH 173 or MTH 175 and 176 or MTH 273Mathematics 201-
MATH 220MTH 146 or MTH 157 or MTH 240 or MTH 241 and 242Mathematics 217-

Advising Notes:

Please Read: This major guide is a list of all possible major courses offered in the Virginia Community College System. Not all courses may be offered at your community college, and you are not required to complete all these courses in order to transfer. Rather, itís designed to help you meet JMU major requirements before you transfer, and be better prepared to progress through the major once you arrive at JMU. Please be sure to read the advising notes for additional information on the major.

1. CS 139 is the prerequisite for CS 159, a major requirement. Students who transfer without the equivalent of CS 159 will not be able to complete the CS major in two years. Please Note: Students transferring with the equivalent of CS 139 and CS 240 will have CS 159 waived, and will be able to complete the degree in two years.
2. The CS Department has transfer articulation agreements with Blue Ridge and Piedmont Virginia Community Colleges. Click here for more specific information.
3. A grade of C- or better is required in every pre-requisite CS course once at JMU.

For more information:

Major Snapshot
Department of Computer Science

JMU Major Guides for Virginia Community College Students