Computer Science (B.S.)

Opening text and CTAs

When you decide to major in computer science and earn a bachelor's degree at WMU, you will study mathematics and engineering along with computer science. You will work with other students as you learn to design and implement programs and software systems. And, you will master various programming languages and hardware platforms in a way so you will be prepared for your evolving field.

Pride point

  • 97% of College of Engineering and Applied Sciences graduates participated in experience-driven learning

    2022-23 Career Outcomes Report

    Explore the data

  • $70K - $80K median starting salary for College of Engineering and Applied Sciences graduates

    2022-23 Career Outcomes Report

    Explore the data

  • 95% of College of Engineering and Applied Sciences graduates are working or continuing their education

    2022-23 Career Outcomes Report

    Explore research labs

What can I do with a computer science degree?

Graduates of WMU's computer science program have worked in government and industry, at computer centers, as independent consultants, in research and development, and as applications programmers. Graduates work around the globe, and some have started their own companies.

career

Recent WMU graduates with degrees in computer science are working as:

  • Software engineers
  • Web developers
  • Systems programmers
  • Systems analysts
  • Researchers
  • Corporate trainers

Among the companies they work for are:

  • AMD
  • Consumers Energy
  • Google
  • Haworth
  • Intel
  • Microsoft
  • Quicken
  • Sircon Corporation
  • Stryker

scholarships

  • Are scholarships available?

    Yes! A number of scholarships are available for students enrolled in the computer science program at Western. We encourage you to apply for all scholarships that match your interests, career goals and financial or academic needs.

Resources for students

Student at computer with formulas in background on a whiteboard.

Resources for students

When you earn your bachelor's degree at WMU, you'll have access to all the resources and activities you need.

Chase Myers, B.S.'19

  • I learned to think abstractly about software and algorithms and apply these concepts to any programming language.

    Chase Myers, B.S.'19

What will I do in the computer science program?

You will learn to design and implement programs and software systems using a variety of programming languages on multiple hardware platforms that provide you a solid foundation in computer science to pursue your career. You'll earn 122 credits for your bachelor's degree, including core courses in digital logic, web technology, database management systems, data and file structures, design and analysis of algorithms, operating systems, network fundamentals, reusable software architectures and foundations of programming languages. Your core courses will include the following: 

  • Digital Logic
  • Web Technology
  • Database Management Systems
  • Data and File Structures
  • Design and Analysis of Algorithms
  • Operating Systems
  • Network Fundamentals
  • Reusable Software Architectures
  • Foundations of Programming Languages

You will have the opportunity to participate in hands-on projects with local industry and become a member of the Sunseeker solar racing team or other student organizations, including the Computer Club and Bronco Cybersecurity Club, offering  opportunities to participate in projects, member presentations, Linux install parties and discussions.

Fast track your learning

  • Fast track your learning with an accelerated master's

    Undergraduate student can access more learning and save time in our accelerated master’s program. Weave graduate courses (up to 12 credits) into your undergraduate degree in computer science from WMU, and earn your B.S. and M.S. in computer science in 140 credit hours.

What have other computer science students achieved?

laptop requirements

  • Laptop requirements

    Computer science students must have a laptop that meets minimum requirements; configuration are sufficient to last four years.

Other programs of interest