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.
Apply now Explore College of Engineering and Applied Sciences
Pride point
-
97% of College of Engineering and Applied Sciences graduates participated in experience-driven learning
2022-23 Career Outcomes Report
-
$70K - $80K median starting salary for College of Engineering and Applied Sciences graduates
2022-23 Career Outcomes Report
-
95% of College of Engineering and Applied Sciences graduates are working or continuing their education
2022-23 Career Outcomes Report
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
- 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
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.
Review requirements Contact Stevie Prellwitz, academic advisor
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.