Data Science

If you enjoy problem-solving, have an interest in using data to inform real-world decisions, or love creating impactful visualizations, a degree in Data Science is for you. Our curriculum is designed to help you build a rigorous foundation, giving you the tools to tackle both current and future data challenges.

A graduate with this degree is prepared for:

  • Careers in Data Science: Data Scientist, Data Engineer, Data Analyst, Machine Learning Engineer, Statistical Programmer, Statistician, Biostatistician, or Quantitative Analyst.
  • Graduate Study: Advanced programs in Data Science, Statistics, or Applied Sciences.
  • Professional Pivots: Roles as a Computer Programmer, Actuary, or specialist in Applied Science.

Key Focus Areas: Data wrangling, data visualization, statistical modeling, and machine learning.

Data Science Major Data Science Minor

Computer Science

Whether you want to build applications, develop operating systems, work with intelligent systems, or simply understand how computation solves complex problems, Computer Science offers the path you need. Our curriculum balances theoretical foundations with practical application, ensuring you can design, build, and analyze software systems across a wide range of industries.

A graduate with this degree is prepared to:

  • Enter the Workforce: Software Development (Frontend, Backend, or Full-stack), Systems Programming, DevOps Engineering, Machine Learning Engineering, and Software Engineering.
  • Pursue Graduate School: Programs in Computer Science, Artificial Intelligence, Cybersecurity, or other computational fields.

Explore Related Fields: Data Science, Information Technology, or Applied Mathematics.

Computer Science Major Computer Science Minor

Embedded Systems

Are you curious about how software interacts with physical hardware? From medical equipment and automotive sensors to the phone in your pocket, Embedded Systems is the bridge between the digital and physical worlds. Our curriculum prepares you to design, implement, and debug the systems that modern software relies upon.

A graduate with this degree is prepared for:

  • Hardware-Focused Careers: Embedded Software Engineer, Firmware Engineer, Systems Engineer, and related hardware-engineering roles.
  • Graduate Study: Electrical or Computer Engineering, Robotics, and related technical fields.
  • Versatile Technical Roles: Systems programming, broader software development, and hardware-focused technical consulting.
Embedded Systems Major

Mobile and Web App Development

If you want to build interactive digital experiences—designing the responsive apps and websites people use every day—this program is for you. We focus on mastering the "Full Stack," connecting sleek frontend interfaces with robust backend technologies to create scalable, user-friendly systems.

A graduate with this degree is prepared for:

  • Development Careers: Mobile App Developer, Web Developer, Frontend or Backend Developer, UI/UX Developer, and Application Engineer.
  • Graduate Study: Computer Science, Software Engineering, Human-Computer Interaction (HCI), or related computing fields.

Design & Strategy Roles: User Interface (UI) Design, Product Development, or Digital Technology leadership.

Mobile and Web App Development Major

Mathematics

Do you enjoy solving puzzles and understanding the "why" behind how things work? At NMU, the Mathematics program teaches you to think critically—a skill that is in high demand across every industry. Our rigorous curriculum covers core mathematical theory alongside modern applications in actuarial science and operations research.

Why choose NMU Mathematics?

  • Versatility: Prepare for success in graduate school or a wide variety of workforce roles.
  • Mentorship: Our faculty are dedicated to teaching and provide unique research opportunities for undergraduates.
  • Diverse Coursework: Explore everything from the history of mathematics to modern data-driven modeling.
Mathematics Major Mathematics Minor

Secondary Education Mathematics

Are you passionate about helping the next generation learn to think critically? The Secondary Mathematics Education program at NMU leads to teacher certification in Michigan, preparing you for a rewarding career in middle or high school classrooms.

Program Highlights:

  • Early Field Experience: Get into local classrooms early in the program to observe and work one-on-one with students.
  • Professional Mentorship: Learn from experienced classroom teachers and faculty who are leaders in the field of mathematics education.

Career Readiness: Our curriculum combines a deep academic base with extensive field experiences to ensure you are ready for a successful teaching career.

Secondary Education Mathematics Major