Mathematics, BA/MS Computer Science Accelerated Program

A student in the BS in Mathematics 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 Computer Science program. Students in the accelerated program should meet the program requirements of both BS in Mathematics and MS in Computer Science programs.

Requirements

  • Major in Mathematics
  • Completion of 60 credit hours of undergraduate course work
  • Have and maintain a minimum grade point average of 3.0
  • All courses presented for the undergraduate major must be completed with C- or higher grades; a maximum of two grades of C- may be presented for the undergraduate major.
  • The BA degree  with an accelerated MS requires additional courses in computer science. In order to have the appropriate background in computer science, students should take CST 250 COMPUTER SCIENCE II​, CST 280 INTRODUCTION TO ALGORITHMS, and CST 317 OPERATING SYSTEMS
  • Obtain permission from the MS in Computer Science director to take the required MS in Computer Science courses as an undergraduate. 
  • Upon completion of the BA in Mathematics apply to the MS in Computer Science program under the normal admission process.

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

Required Courses

CST 421DATA MINING3
CST 423COOPERATION AND COMPETITON -- GAME THEORY AND APPLICATIONS3
CST 457SYSTEMS PROGRAMMING3

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.

Year 1
FallCredit HoursSpringCredit Hours
FYS 1011ENG 1023
ENG 1013Ideas of Social Justice3
MATH 12143MATH 1223
BIOL 111 or 11234Social Science #153
Humanities #13Physical Science33
 14 15
Year 2
FallCredit HoursSpringCredit Hours
MATH 2315MATH 2325
COMM 1013MATH 2463
Humanities #23Social Science #23
CST 1504CST 2504
 15 15
Year 3
FallCredit HoursSpringCredit Hours
MATH 2333Experiential Learning #113
MATH 2453MATH 3523
MATH 2901MATH 2XX or 3XX23
CST 2803General Elective3
CST 3173Humanities #33
Social Science #33 
 16 15
Year 4
FallCredit HoursSpringCredit Hours
MATH 3XX3General Elective3
CST 4213General Elective3
CST 4233Experiential Learning #23
General Elective3CST 4573
General Elective3General Elective3
 15 15
Year 5
FallCredit HoursSpringCredit Hours
CST 4083CST 4493
CST 4113CST 4993
CST 4853CST 4XX3
CST 4XX3 
 12 9
Total Credit Hours 141
1

MATH 390 INDUSTRIAL RESEARCH PROBLEMS recommended.

2

Or a general elective if the EXL course was MATH 390

3

One Natural Science course must be a lab course.

4

Students should begin taking the calculus sequence in order based on their placement.  Students who place into MATH 122 TRIGONOMETRY AND PRECALCULUS, MATH 231 CALCULUS I, MATH 232 CALCULUS II, or MATH 233 CALCULUS III should begin in that course in their first semester, taking subsequent courses each following semester until this sequence is complete.  Students who need additional assistance in MATH 121 COLLEGE ALGEBRA may register for the corequisite MATH 021 ALGEBRAIC FOUNDATIONS course.

5

ECON 234 ELEMENTARY STATISTICS suggested