Major in Mathematics with Computer Science Concentration

CS StudentThis major takes advantage of the close relationship between Computer Science and Mathematics to provide a well-rounded course of study that spans both disciplines. Students choosing this major are well-prepared for careers in a variety of fields, as well as for graduate work in either mathematics or computer science. Most of the same requirements as the regular Mathematics concentration must be fulfilled, with one of the MAT electives satisfied by CSC 315, and a few additional required courses from the CS core and elective offerings.


Requirements for Major in Mathematics with Computer Science Concentration   (53 hours)

Core – 44 hours

The following courses are required:

  • CSC 120 Designing Programs:  Problem-solving and Abstraction (3-2-4)
  • CSC 219 Discrete Structures (3-0-3)
  • CSC 225 Data Structures and Algorithms (3-0-3)
  • CSC 315 Theoretical Topics in Computer Science (3-0-3)
  • CSC 345 Elements of Computing Systems (3-0-3)
  • MAT 201 Calculus I (4-0-4)
  • MAT 202 Calculus II (4-0-4)
  • MAT 203 Multivariable Calculus (4-0-4)
  • MAT 303 Linear Algebra (3-0-3)
  • MAT 304 Differential Equations (3-0-3)
  • MAT 305WI Proof Structures and Techniques (3-0-3)
  • MAT 403WI Introduction to Abstract Algebra I (3-0-3)
  • MAT 414 Real Analysis (3-0-3)
  • MAT 490 Mathematics Seminar (1-0-1)

Electives – 9 hours

Select an additional CSC elective (3 cr. hrs.) at the 300-level or higher and 6 hrs. MAT electives from among the following:  MAT 311, MAT 312WI, MAT 319, MAT 417, MAT 420, MAT 498.


Sample Plans of Study 

Note: These are subject to course offerings, and alternatives plans of study may be possible. You are encouraged to speak with Dr. Hamid (nhamid@berry.edu) to discuss your options.

Starting Spring 2014

Semester/Year Plan 1 Plan 2
Spring 2014 CSC 120 1
MAT/CSC 219 1
CSC 120 1
Fall 2014 CSC 345 CSC 345
Spring 2015 CSC 315 2 MAT/CSC 219 1
Fall 2015 CSC 225 CSC 225
Spring 2016 Elective (420/498) Elective (420/498)
Fall 2016 CSC 315 2

Starting Spring 2015

Semester/Year Plan 1 Plan 2
Spring 2015 CSC 120 1
MAT/CSC 219 1
CSC 120 1
Fall 2015 CSC 225 CSC 225
Spring 2016 Elective (420/498) MAT/CSC 219 1
Fall 2016 CSC 3152
CSC 345
CSC 3152
CSC 345
Spring 2017 Elective (420/498)

1 Already required for the pure Mathematics major.
2 Replaces a 3-hour MAT elective in the pure Mathematics major. Fall 2013 offering of CSC 315 (Theoretical Topics in Computer Science) is tentatively “Theory of Computation”; Spring 2015 offering is tentatively “Computer-Assisted Theorem Proving”.