Pre-Major Requirements

Are You Ready to be a CS Major?

Effective Fall Semester 2017, to be eligible for the Bachelor of Science in Computer Science and to enroll in major-level CSC courses [CSC 2720 (Data Structures) and all 3000- and 4000-level CSC courses], students must fulfill the following requirements:

  • Students must earn an average of 2.5 grade points across the three course areas (a, b, and c), with no grade lower than a C.
  • The GPA will be calculated based on the first attempt at the courses listed below at Georgia State University.

The designated pre-major courses are:

a. CSC 1301 (Principles of Computer Science I);
b. either CSC 2510 (Theoretical Foundations of Computer Science) or MATH 2420 (Discrete Mathematics); and
c. either MATH 1113, MATH 2211, MATH 2212, or MATH 2215.

Once students meet this requirement they are eligible to enroll in CSC 2720 (Data Structures) and all 3000- and 4000-level CSC courses. Please see the computer science undergraduate catalog entry for additional information, including details regarding AP and/or transfer credits.