Computer Science (BS) BS
A Bachelor of Science in Computer Science from UW-Milwaukee positions you at the center of one of today’s most dynamic and high-demand fields.
At UWM’s College of Engineering & Applied Science, you’ll gain the technical depth, hands-on experience, and industry exposure needed to launch a powerful, future-proof career.
A Curriculum Built for Real-World Innovation
Our ABET-accredited computer science program is among the top 25% programs nationally in the 2024 U.S. News & World Report rankings and gives you the rigorous foundation employers expect—data structures, algorithms, cybersecurity, artificial intelligence, machine learning, software engineering, and more. With a CS BS from UWM, you’ll graduate with the skill set to solve complex problems and build technologies that shape the world.
Hands-On Learning with Industry Tools
From day one, you’ll work in dedicated computing and engineering labs using the same technologies and platforms relied on by leading companies. Project-based courses ensure that you don’t just learn theory—you apply it, build it, test it, and improve it.
Unmatched Access to Milwaukee’s Tech Ecosystem
UWM sits in Wisconsin’s economic and innovation hub. Our strong partnerships with local and national companies create a steady pipeline of paid internships, research opportunities, senior design projects, and immediate job connections after graduation.
And many students receive job offers before they graduate.
Research Opportunities in an R1 University
As one of Wisconsin’s two Carnegie R1 research universities, UWM offers opportunities rarely available to undergraduates. You can contribute to faculty-led research in areas like AI, cybersecurity, data science, robotics, computational biology, and more—experiences that make you stand out in graduate school or industry.
A Supportive, Career-Focused Community
Small class sizes, accessible faculty, tutoring labs, and student organizations like CS Connect and Women in Computing help you build community while sharpening your technical talents.
Program Type
Major, Minor
Program Format
On Campus
Computer Science Career Outlook
Employment in computer and information technology occupations is projected to grow much faster than the average for all occupations from 2023 to 2033, with an average median income of $105,990 in 2024. *
* U.S. Bureau of Labor Statistics
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 graphics & human-computer interfaces
- Cybersecurity
- Medical & bio-informatics
- Programming languages & compilers
UWM Computer Science laptop requirement
Details for what kind of computer you will need
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.
Get hands-on CS experience
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?
- $76,000 average starting salary
- Students often earn more than $8,000 in full-time, work-related internships in summer.
- SOURCE: UWM First Destination Survey for the College of Engineering & Applied Science, 2023-2024
We’re here to help
Our dedicated Center for Student Experience & Talent (SET) works 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
Computer science graduates enjoy some of the strongest career outcomes in the job market. With steady demand across every sector—healthcare, finance, manufacturing, entertainment, government, tech—you’ll be prepared for roles such as:
- Software developer
- Data scientist
- Cybersecurity analyst
- Cloud architect
- AI/ML engineer
- Systems analyst
- UX/UI engineer
- Mobile or web developer
Whether your goal is to work for a major tech company, join a fast-growing startup, or pursue graduate school, UWM’s BS in Computer Science gives you the foundation to excel.
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
Computer Science 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
- Richard and Joanne Grigg Professorship
- Associate Professor, Biomedical Engineering
- Affiliate Associate Professor, Computer Science
- dabaghme@uwm.edu
- 414-251-7573
- Engineering & Mathematical Sciences
- Associate Professor, Computer Science
- katerj@uwm.edu
- 414-229-4264
- Engineering & Mathematical Sciences E333
- Professor, Computer Science
- nkouklin@uwm.edu
- 414-229-4679
- Engineering and Mathematical Sciences 1287
- 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
- nipua@uwm.edu
- 414-251-8229
- Engineering & Mathematical Sciences Building E875
- Teaching Faculty II, Computer Science
- nowrin@uwm.edu
- 414-251-5224
- Engineering & Mathematical Sciences 817
- Richard and Joanne Grigg Professorship
- Professor and 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
- Web Development Certificate Coordinator
- rock@uwm.edu
- 414-229-4994
- Engineering and Mathematical Sciences E307
- 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 1005
- 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


























