Concentrations: None

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

NOTE: The word "AND" between VCCS course numbers indicate JMU credit will be awarded for the completion of the VCCS sequence.

JMU Course: CS 139, Programming Fundamentals

  • VCCS equivalents: CSC 201 or ITP 120, 132 or 134
  • RBC equivalents: CSCI 211

JMU Course: CS 159, Advanced Programming

  • VCCS equivalents: ITP 220 (see note)
  • RBC equivalents: CSCI 212
  • NOTE: Syllabus must be reviewed by CS department in order to determine if the course is equivalent to CS 159.

JMU Course: CS 240, Algorithms and Data Structures

  • VCCS equivalents: CSC 202 or ITP 200 (see note)
  • RBC equivalents: No equivalent
  • NOTE: Syllabus must be reviewed by CS department in order to determine if the course is equivalent to CS 240.

JMU Course: CS/MATH 227, Discrete Structures I

  • VCCS equivalents: MTH 286 or MTH 287 or MTH 288 or CSC 208
  • RBC equivalents: No equivalent

JMU Course: MATH 235, Calculus I

  • VCCS equivalents: MTH 173 or MTH 175 and 176 or MTH 263 or MTH 273
  • RBC equivalents: MATH 201

JMU Course: MATH 220, Elementary Statistics

  • VCCS equivalents: MTH 146 or MTH 157 or MTH 240 or MTH 241 and 242 or MTH 245
  • RBC equivalents: MATH 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. Transfer students who have completed the equivalent of CS 159 (or for whom this class is waived) are granted full admission to the CS major. Other transfer students are subject to the same admission requirements as non-transfer students.

For more information:

Major Snapshot
Department of Computer Science
Career Guide to JMU Majors: Computer Science
Advising guides by community college

Back to Top