Mathematics & Computer Science

Major Description

In Mathematics and Computer Science, the first two years are spent on basic work in mathematics and general education, and an introduction to the fundamental areas of computer science: programming, theory of computation, the architecture of digital computers, and numerical analysis. The third year completes the work in basic computer science and mathematics and requires electives to broaden the background of the student. During the fourth year, each student is encouraged to obtain a deeper understanding of topics in which the student has particular interest.

What is the difference between Mathematics & Computer Science and Mathematics?

  • Mathematics and Computer Science is sponsored jointly by the Department of Mathematics and the Department of Computer Science. The major is designed for students who desire a strong foundation in computer science, coupled with significant advanced coursework in mathematics.   The major prepares students for professional or graduate work in mathematics and computer science.
  • Mathematics is designed to enable students to conduct research in fundamental mathematics or to apply mathematical techniques to solve problems within various fields. 
Courses That Introduce the Major:
  • CS 124—Intro to Computer Science 1
  • CS 128—Intro to Computer Science 2 
  • MATH 220 (or 221), 231, 241—Calculus Sequence
  • MATH 347—Fundamental Mathematics

Students should consult with an academic advisor regarding course selection prior to the advanced registration period.

Possible Career Opportunities:

Mathematics and Computer Science can lead to many different career options.

  • Ability to analyze & interpret data
  • Advanced quantitative skills
  • Computer literacy
  • Critical thinking
  • Efficient
  • Logical thinking
  • Numerical computation
  • Organizational skills
  • Problem solving
  • Systemizing skills
  • Team skills
  • Testing skills
  • Actuary Estimator
  • Bank Examiner
  • Budget Analyst
  • Claims Adjuster
  • Computer Programmer
  • Cryptologist
  • Financial Planner
  • Information Scientist
  • Insurance Agent/Broker
  • Investment Analyst
  • Investment Researcher
  • Mathematical Technician
  • Mathematician
  • Numerical Analyst
  • Operations Research Analyst
  • Purchasing Agent/Buyer
  • Statistician
  • Technical Writer
  • Underwriter

Some careers may require education beyond an undergraduate degree.

Enhancing Your Academic Experience:
  • Participating in undergraduate research
  • Applying for a study abroad experience
  • Utilizing resources of The Career Center
  • Joining a Registered Student Organization (RSO) related to this major, such as:
    • Mathematical Advancement Through Research and Idea eXchange (MATRIX): fosters student-faculty relationships within the Math Department and educates students on research possibilities in the field of math.
    • Women in Computer Science: Dedicated to creating a comfortable environment for everybody who studies and does research in computer science.
Further Information:

There are several professional organizations dedicated to Mathematics and Computer Science.  Their websites might be able to provide a glimpse in the world of Mathematics and Computer Science.  These organizations include American Mathematical SocietyAssociation for the Advancement of Artificial IntelligenceAssociation for Computing MachineryAssociation for Women in ComputingAssociation for Women in Mathematics and IEEE Computer Society.