Computer Science, BS/MS Mathematics Accelerated Program

A student in the BS in Computer Science program needs to apply for the accelerated program by the end of the semester prior to the senior year. The admission standard to the Accelerated Program should be consistent with the MS in Mathematics program. Students in the accelerated program should meet the program requirements of both BS in Computer Science and MS in Mathematics programs.

  • Major in Computer Science
  • Completion of 60 credit hours of undergraduate course work
  • Have and maintain a minimum grade point average of 3.0
  • Obtain permission from the MS in Mathematics director to take the required MS in Mathematics courses. In addition to the specific math courses for the Computer Science major, students are required to take MATH 232 CALCULUS IIMATH 233 CALCULUS IIIMATH 290 INTRODUCTION TO PROOF, and either MATH 347 PROBABILITY THEORY or MATH 352 ANALYSIS during their undergraduate years as a prerequisite for the graduate degree in Mathematics.  Note that this would allow a student to declare and complete a mathematics minor as part of this process.
  • Upon completion of the Computer Science BS, apply to the MS in Mathematics program under the normal admission process.
  • At most two grades of C or C+ are allowed in graduate courses; all other graduate coursework must have a grade of B- or higher, with a graduate GPA of at least 3.0.
  • The completed degree requires a total of 33 credit hours of graduate coursework (which includes the 9 credit hours of graduate courses taken while an undergraduate).

The student will take the following three MS in Mathematics graduate courses as part of the Computer Science BS. All of the courses will receive credit toward the MS in Mathematics degree once the student is admitted to the MS in Mathematics program.

MATH 409DATA MINING3
MATH 489SPECIAL TOPICS (Cryptography)3
MATH 423GAME THEORY AND APPLICATIONS3

Your degree map is a general guide suggesting courses to complete each term on the academic pathway to your degree. It is based on the most current scheduling information from your academic program. Your program’s degree map is reviewed annually and updated as schedules change (although you retain the same course requirements as long as you are continuously enrolled in your degree program).

Always work closely with your academic advisor to understand curriculum requirements and scheduling, as each student’s academic plan can look slightly different. No more than two grades of C (not C-) may be applied toward the 33 hours used for the degree. A graduate course can only be repeated once; no more than two courses can be repeated.

Year 1
FallCredit HoursSpringCredit Hours
FYS 1011ENG 1023
ENG 1013Ideas of Social Justice3
MATH 12143CST 1504
Social Science #13MATH 2173
Humanities #13MATH 1223
Physical Science Course33 
 16 16
Year 2
FallCredit HoursSpringCredit Hours
CST 2504CST 2613
MATH 2453CST 2803
COMM 1013MATH 2463
MATH 2315Social Science #23
MATH 2901MATH 2325
 16 17
Year 3
FallCredit HoursSpringCredit Hours
CST 3333MATH 352 or 3473
CST 3173Concentration/Major elective3
CST 3723Social Science #33
BIOL 111 or 11234Experiential Learning #123
MATH 2333 
 16 12
Year 4
FallCredit HoursSpringCredit Hours
CST 3483CST 378, 394, or 3993
MATH 4093MATH 4893
Experiential Learning #223Humanities #33
MATH 4233General Elective3
Humanities #23 
 15 12
Year 5
FallCredit HoursSpringCredit Hours
MATH 4303MATH 4XX or CST 4XX3
MATH 4XX3MATH 4XX or CST 4XX3
MATH 4XX3MATH 4XX or CST 4XX3
MATH 4XX or CST 4XX3MATH 4XX or CST 4XX3
 12 12
Total Credit Hours 144
1

Or a course towards optional Minor.

2

Experiential Learning class must be 200/300 level. Satisfies CORE Experiential Learning requirement. 

3

One Natural Science course must have a lab.

4

Students who require extra support in MATH 121 COLLEGE ALGEBRA should take the corequisite MATH 021 ALGEBRAIC FOUNDATIONS course.  Those who place into a higher level math course may begin with MATH 122 TRIGONOMETRY AND PRECALCULUS or the calculus sequence.