Computer Science (BS) BS
You’ll have plenty of opportunities for real-world experience when you earn a Bachelor of Science in Computer Science at UWM.
Computer scientists write the software that bring computers to life, including programs for social networks, computer games and data analytics. They develop websites, create applications for mobile devices, and understand the theoretical aspects of working with computers.
They are sought after for roles including data scientists, web developers, computer programmers, systems analysts, software engineers, network architects and mobile app developers. You don’t need prior Computer Science experience to pursue this major at UWM.
Program Type
Program Format
Career Outlook
Employment in computer and information technology occupations is projected to grow 13 percent from 2020 to 2030, much faster than the average for all occupations. *
Those with bachelor’s degrees earn median salaries ranging from $83,510 (network and computer systems administrators) to $112,690 (computer network architects). *
* U.S. Bureau of Labor Statistics
According to Code.org:
- Wisconsin has averaged 9,705 open computing jobs each month.
- These jobs have an average salary of $80,546.
- Yet there were only 1,261 graduates in computer science in 2018.

What to Expect
Increased speed to graduation
Our new and redesigned curriculum makes it easier and faster for you to complete your degree. You’ll also find greater flexibility in the electives available to customize your experience.
What makes our program stand out
This major will provide you with a strong and broad technical background in computer science and related areas.
You can elect to specialize in one of these areas::
- Artificial intelligence, data mining & machine learning
- Computer architecture & hardware
- Computer graphics & human-computer interfaces
- Computer networks & operating systems
- Computer security & information security systems
- Databases & information systems
- Medical & bio-informatics
- Programming languages & compilers
- Theory & algorithms
Honors
You will be eligible for these honors in the major during your studies and upon completing your degree.
Students at UWM have many opportunities to earn honors recognition.
UWM’s College of Engineering & Applied Science program provides many opportunities to pair classroom learning with hands-on experiences outside the classroom. The college’s location in Wisconsin’s largest city, with a broad network of industry partnerships, gives you easy access to well-paid internships and co-ops, as well as other important opportunities to enhance your resume.
Did you know?
- 93 percent of UWM engineering and computer science students complete paid, work-related experiences including internships, co-ops and research opportunities
- 91 percent land a job or commit to graduate school before graduation.
SOURCE: UWM First Destination Survey, December 2019
We’re Here to Help
We have a dedicated Career Services Department at the College of Engineering & Applied Science who works exclusively with our students to prepare them for a career after graduation.
Where You’ll Work
Computer scientists work for large corporations, small startups, non-profits, academia and the government.

Having an internship provided me with large-scale practical experience that will help me in my future career.
What You Might Do
- Design and build data communication networks.
- Oversee the day-to-day operation of computer networks.
- Create the applications or systems that run on a computer or another device.
- Use specialized software to store and organize data.
- Write and test code that allows computer applications and software programs to function properly.
- Plan and carry out security measures to protect an organization’s computer networks and systems.
- Find more effective and efficient solutions for an organization’s current computer system.
- Create the applications or systems that run on a computer or another device.
Advising
- Senior Advisor, Undergraduate Advising
- Students with last names beginning I-O
- Prospective Transfer Student Liaison
- currentt@uwm.edu
- 414-229-2203
- Engineering and Mathematical Sciences E385B
- Senior Advisor, Undergraduate Advising
- Students with last names beginning A-H
- kaempfer@uwm.edu
- 414-251-6164
- Engineering and Mathematical Sciences 385A
- Senior Advisor, Undergraduate Advising
- Students with last names beginning P-Z
- Prospective Student Liaison
- klumpp@uwm.edu
- 414-229-5193
- Engineering and Mathematical Sciences E385B
Tutoring
- Retention Coordinator, Tutoring
- Tutoring & Mentoring Center Coordinator
- Freshmen Orientation Instructor
- Ander675@uwm.edu
- 414-229-3882
- Engineering and Mathematical Sciences 386B
Faculty
- Professor, Computer Science
- boyland@uwm.edu
- 414-229-6986
- Engineering and Mathematical Sciences E364
- Associate Professor, Computer Science
- ccheng@uwm.edu
- 414-229-5170
- Engineering and Mathematical Sciences 1261
- Associate Professor, Computer Science
- mukul@uwm.edu
- 414-229-5001
- Engineering and Mathematical Sciences 1239
- Professor, History - General
- Affiliate Professor, Computer Science
- thaigh@uwm.edu
- 414-229-6840
- Holton Hall 349
- Associate Professor, Computer Science
- katerj@uwm.edu
- 414-229-4264
- Engineering and Mathematical Sciences E333
- Associate Professor, Electrical Engineering
- Associate Professor, Computer Science
- lawc@uwm.edu
- 414-229-6203
- Engineering and Mathematical Sciences 1219
- Associate Professor, Health Informatics & Administration
- Affiliate Professor, Computer Science
- Graduate Program Director, Health Care Informatics
- jakeluo@uwm.edu
- 414-229-7333
- Northwest Quadrant B 6469
- Associate Professor, Computer Science
- mali@uwm.edu
- 414-229-6762
- Engineering and Mathematical Sciences 1245
- Senior Lecturer, Computer Science
- macatck@uwm.edu
- 414-229-5361
- Engineering and Mathematical Sciences E338
- Professor, Computer Science
- Department Chair, Computer Science
- mcroy@uwm.edu
- 414-229-6695
- Engineering and Mathematical Sciences 1275
- Associate Dean, Engineering & Applied Science Office of the Dean
- munson@uwm.edu
- 414-229-4438
- Engineering & Mathematical Sciences E387B
- Associate Professor, Information Studies Administration
- Affiliate Professor, Computer Science
- ponelis@uwm.edu
- 414-229-2514
- Northwest Quadrant B 3488
- Richard and Joanne Grigg Professorship
- Associate Professor, Biomedical Engineering & Mechanical Engineering
- Director, Biorobotics Lab
- Affiliate Professor, Computer Science
- rahmanmh@uwm.edu
- 414-251-8406
- University Services & Research Building (USRB) 201D
- Senior Lecturer, Computer Science
- rock@uwm.edu
- 414-229-4994
- Engineering and Mathematical Sciences E307
- Senior Lecturer, Computer Science
- rds@uwm.edu
- 414-229-2796
- Engineering and Mathematical Sciences E386F
- Associate Professor, Electrical Engineering
- Associate Professor, Computer Science
- wwang@uwm.edu
- 414-229-2247
- Engineering and Mathematical Sciences 1285
- Professor, Computer Science
- Professor, Biomedical Engineering
- Director, Big Data Analytics and Visualization Lab
- yuz@uwm.edu
- 414-229-2960
- Engineering and Mathematical Sciences 327
- Professor, Electrical Engineering
- Professor, Computer Science
- junzhang@uwm.edu
- 414-229-4246
- Engineering and Mathematical Sciences 1207
- Associate Professor, Computer Science
- tzhao@uwm.edu
- 414-229-5682
- Engineering and Mathematical Sciences 1145