Skip to main content

Department of Mathematics, Computer Science, and Data Science

From course projects about mind-controlling drones and building self-driving cars to researching with the Cleveland Clinic, our students do a lot in and out of the classroom to prepare for their future careers and contribute to the community.

Our programs prepare students for a wide range of careers, including 6 of U.S. News and World Report's top 20 best jobs in 2024.

A computer science student controls a drone using their mind.
Student Accomplishments

Programs of Study

We have designed our programs to readily enable you to supplement your major with desirable skills in a related field.

  • Add data skills to your computer science major? Easy.
  • Dig deeper into underlying mathematics? We've got you covered.
  • Prepare for actuarial exams? We have a full slate of courses to help for that.

We'll prepare you to solve real-world problems by providing you with realistic projects and the support to do them so that you have experiences to highlight in your job search.

Undergraduate

Major

The Department of Mathematics, Computer Science, and Data Science offers two major programs in computing: a Bachelor of Science in Computer Science and a Bachelor of Science in Computer Science with Healthcare Information Technology.

Learn More

Data science provides powerful approaches for transforming large and complex data into information, knowledge, and intelligent decisions. Data science is a field at the intersection of statistics, computer science, mathematics, and real world application domains.

Learn More

The major in Mathematics leading to the Bachelor of Science prepares students for immediate employment after completion of the degree or for graduate study.

Learn More

The major in middle childhood education is administered by the Department of Education. Students who choose this major are required to select two curriculum content areas from language arts, mathematics, science, and social studies.

Learn More

The Bachelor of Arts in Teaching Mathematics prepares students to become teachers of mathematics at the AYA (adolescent and young adult) level. As a teaching mathematics major, you’ll develop advanced knowledge in mathematics concepts and application and receive a solid foundation in educational methods, learning and development, and instructional technologies. You also will gain valuable professional experience both through observing and teaching in AYA classrooms.

Learn More
Minor

Minor in Actuarial Science: 30 credit hours. These courses prepare the students for Exams P and FM of the Society of Actuaries, cover the required Foundational Quantitative content areas and prove the Validation by Educational Experience (VEE) for Applied Stats and Economics.

Learn More

Minor in Computer Science: 22 credit hours.

Learn More

Minor in Data Science: 22 credit hours.

Learn More

Minor in Mathematics: 23-24 credit hours.

Learn More

The Statistics and Analytics minor is an excellent program for students interested in statistical data analysis in various real-world fields, such as business, economics, public health, psychology, biology, and other sciences. Students will gain significant skills and experience in statistical methods and applications. The Statistics and Analytics minor requires 18-20 credit hours.

Learn More

A Destination for Destinations

Mathematics, Computer Science, and Data Science are fundamentally intertwined. Topics and skills you learn in one program are connected to topics and skills covered in another.

So what's the difference? Each discipline emphasizes different skills and approaches to answer different questions.

Tic-Tac-Toe: Simple Questions with Not-so-Simple Answers

  1. How many different arrangements of pieces are there at the end of a game of tic-tac-toe?
  2. Is there a strategy where one player can always win?
  3. How does the game change if...
    1. the first player with three-in-a-row loses?
    2. the second player gets two moves in the first round?
    3. there are different size pieces that can move around and "gobble up" other pieces?
  1. Can we generate all possible games? If so,
    1. how fast can a computer do it?
    2. how much memory does it take?
  2. Can we create an artificial intelligence to play? If so,
    1. how long does it take to train the AI?
    2. can it win against talented humans?
    3. how might we offer various levels of difficulty?

If we play lots of games and record the moves and outcomes:

  1. How many moves does a typical game take?
  2. How often does each possible first move result in a win?
  3. Are there common move sequences or strategies?
  4. What insights can machine learning offer us?

The MCDS Advantage

Our programs are designed to reflect the overlapping nature of mathematics, computer science, data science, and statistics. Every one of our majors requires you to take a course from another discipline in the department.

This means that you're taking courses that count to multiple programs. If you want to, you can join the large number of our students who have both a major and a minor in MCDS; some even have two majors.

When you enroll in one of our programs, your faculty advisor will help you navigate your major and/or minor. Because they interact with other faculty in other disciplines, they can readily suggest courses in other fields that best support your interests and career goals.

See a list of our alumni job titles

 

Pathways for Growth

Everyone's exact path through college is different, but the pathway of coursework that you will learn and grow through is similar for everyone. Below are sample paths through our majors into fulfilling careers.

Year 1

Calculus is the foundation for so many mathematical ideas and applications in other fields. So you'll start with Calculus while also learning some statistics and programming, skills which are both valuable to mathematical careers and entry courses for majors and minors in other MCDS programs. Through these classes you'll learn R, and your choice of python or SQL.

Year 2

Three big things happen. First, you complete your 13-year mathematical journey to understand the mathematics NASA uses to send astronauts into space. Then, you'll take those skills and apply them by modeling realistic scenarios that support engineering career paths. Finally, you'll take a course that uses the context of mathematics to both formalize logical reasoning skills and also focus on attention to detail in communicating technical information. During this course you will learn the mathematical typesetting language LaTeX.

We'll also start helping you explore and prepare for various career paths. See more about mathematical career paths

Year 3 & 4

Having acquired a strong foundation in mathematical thinking, you will dig deeply into mathematical areas. Some favorite areas of the MCDS faculty include mathematical modeling, the mathematics underlying statistics, and analyzing the relationships between objects in complex networks. During your capstone project, a faculty member will guide you in picking a mathematical topic of interest, meaningfully exploring it, and then communicating it both in written and oral forms.

After Graduation

You'll join a network of alumni working in a wide range of industries. See a list of mathematics alumni job titles

Year 1

Logical processes and structures are the foundation of computer science. You'll explore the underlying logic in a mathematics course tailored specifically for computer science majors and apply those reasoning skills as you build skills in three programming languages: python, Java, and SQL.

Year 2

Being a computer scientist is more than just developing software. You'll spend year 2 digging into designing computer systems and how to run them efficiently.

Year 3

You'll apply the skills and knowledge you've learned so far to a software engineering project, which are often sponsored by companies in the local community. At the same time, you'll continue taking courses related to designing computer systems.

Year 4

You'll apply the skills and knowledge you've learned in a culminating capstone project, which are often sponsored by companies in the local community. At the same time, you'll get to choose classes of interest that may align with your chosen career path.

After Graduation

You'll join a network of alumni working in a wide range of industries. See a list of computer science alumni job titles

Year 1

Data Science lives in the intersection of mathematics, statistics, and computer science. You'll start your data science journey learning the basics of statistics and programming, through which you'll learn four coding languages: python, Java, SQL, and R.

Year 2

You'll start laying the foundation for large-scale data analysis by examining the underlying mathematics, tools for visualizing data, and more sophisticated ways to store data. You will also explore the analysis of data in a specific application area of your choosing.

Year 3

You'll dig a bit more deeply into some advanced programming so that you are thoroughly prepared to understand and utilize machine learning and data mining.

Year 4

You'll apply all the skills and knowledge you've learned in a culminating capstone project, which utilize real data sets provided by companies in the community. You will also see some advanced statistics and take a course of interest that may align with your chosen career path.

After Graduation

You'll join a network of alumni working in a wide range of industries. See a list of data science alumni job titles

Curated Experiences

MCDS Faculty are there for you outside of the classroom. We plan and facilitate events to enhance your JCU experience. Below are some examples.

Every semester, JCU's Office of Career Services hosts local employers on campus for a career fair. Leading up to that event, MCDS invites you to get together with other majors to collaboratively research the employers coming to campus, including their potential internships and jobs. We will also help you polish your resume and help prepare you to effectively navigate the career fair.

We also bring MCDS alumni back to campus for alumni career panels where they share their experiences and advice. You'll hear about how they navigated their search and interview process, and their recommendations for your job application documents and preparatory experiences to seek out.

The MCDS worlds have so many interesting specialty areas, and there's no way we can see all of them in classes. So we bring experts to campus to talk with you about specialty areas. Recently, we've had speakers talking about applications of machine learning on large data sets in nuclear physics, applications of network analysis on satellite communication networks, and analysis of economic data on equity in public education.

You can also research with faculty on campus. Recently students have completed research projects involving artificial intelligence, games on complex networks, and data analysis.

Sometimes it's nice to just get everybody together and do not school stuff. During the first and last week of every semester, MCDS faculty will invite you and other department majors in for a fresh-cooked pancake breakfast. Other frequently-held events you'll be invited to include a Halloween puzzle party, a Holiday hot cocoa party, and a Pi Day celebration.

MCDS News & Events

December 16

CAS Awards 19 Strategic Grants

December 5

JCU Students Complete Industry-Sponsored Projects

November 2

JCU Students Present Research at Mathematics Conference

August 27

Axel Brandt, Ph.D. Receives Alder Award from The National Mathematical Association