Computer Science (BS) BS
Our Computer Science program is among the top 25% programs nationally in the 2024 U.S. News & World Report rankings. You’ll have plenty of opportunities for real-world experience when you earn your 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.
NEW Diversity in Tech Education Scholarships
A select number of full-ride scholarships are available annually to incoming freshmen who graduate from a public or private high school in the city of Milwaukee.
The Anu and Satya Nadella Scholarship is exclusively for students pursuing computer science, computer engineering, data science or information technology majors.
Application Deadline December 1: Learn More
Program Type
Major, Minor
Program Format
On Campus
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
- Databases & information systems
- Medical & bio-informatics
- Programming languages & compilers
- Theory & algorithms
UWM Computer Science laptop requirement
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?
- 97 percent of our graduates launch their careers or continue their education upon graduation.
- $78,000 average starting salary
- SOURCE: UWM First Destination Survey for the College of Engineering & Applied Science, 2021-2023
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.
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
- Academic Advisor, Undergraduate Advising
- Students with last names M-R
- wisnowsk@uwm.edu
- 414-251-5368
- Engineering and Mathematical Sciences 386
- Academic Advisor, Undergraduate Advising
- Students with last names A-E
- brandonc@uwm.edu
- 414-251-9253
- Engineering and Mathematical Sciences E386
- Senior Advisor, Undergraduate Advising
- Students with last names beginning F-L
- Prospective Transfer Student Liaison
- currentt@uwm.edu
- 414-229-2203
- Engineering & Mathematical Sciences E385B
- Senior Advisor, Undergraduate Advising
- Students with last names beginning S-Z
- Prospective Student Liaison
- klumpp@uwm.edu
- 414-229-5193
- Engineering and Mathematical Sciences E385C
Tutoring
- Retention Coordinator, Tutoring
- Student Support Center Coordinator
- Freshmen Orientation Instructor
- Ander675@uwm.edu
- 414-229-3882
- Engineering & Mathematical Sciences 386B
Faculty
- Professor, Computer Science
- boyland@uwm.edu
- 414-229-6986
- Engineering & Mathematical Sciences E364
- Associate Professor, Computer Science
- ccheng@uwm.edu
- 414-229-5170
- Engineering & Mathematical Sciences 1261
- Assistant Professor, Biomedical Engineering
- Affiliate Assistant Professor, Computer Science
- dabaghme@uwm.edu
- 414-251-7573
- Engineering & Mathematical Sciences
- 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 & 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
- Professor, Computer Science
- Department Chair, Computer Science
- mcroy@uwm.edu
- 414-229-6695
- Engineering and Mathematical Sciences 1275
- Teaching Faculty II, Computer Science
- nowrin@uwm.edu
- 414-251-5224
- Engineering & Mathematical Sciences 817
- Associate Professor, Information Studies Administration
- Affiliate Professor, Computer Science
- ponelis@uwm.edu
- 414-229-2514
- Northwest Quadrant B 3488
- Richard and Joanne Grigg Professor, Mechanical Engineering
- Department Chair, Mechanical Engineering
- Affiliate Professor, Computer Science and Biomedical Engineering
- Switzer Research Distinguished Fellow
- rahmanmh@uwm.edu
- 414-251-8406
- University Services & Research Building (USRB) 201D
- Teaching Faculty 3, Computer Science
- rds@uwm.edu
- 414-229-2796
- Engineering and Mathematical Sciences E386F
- Assistant Professor, Computer Science
- jeraldlt@uwm.edu
- Engineering & Mathematical Sciences 990D
- Associate Professor, Electrical Engineering
- Associate Professor, Computer Science
- wwang@uwm.edu
- 414-229-2247
- Engineering & Mathematical Sciences 1285
- Professor, Computer Science
- Professor, Biomedical Engineering
- Director, Big Data Analytics and Visualization Lab
- yuz@uwm.edu
- 414-229-2960
- Engineering & Mathematical Sciences 327
- Assistant Professor, Computer Science
- zhenzeng@uwm.edu
- 414-251-7986
- Engineering & Mathematical Sciences 1225
- Professor, Electrical Engineering
- Professor, Computer Science
- junzhang@uwm.edu
- 414-229-4246
- Engineering & Mathematical Sciences 1207
- Associate Professor, Computer Science
- tzhao@uwm.edu
- 414-229-5682
- Engineering & Mathematical Sciences 1145