Participants at Grace Hopper

With incredible demand for advanced computing skills across virtually every industry, now is an exciting time to earn a computer science master’s degree, whether you intend to pursue research or are seeking advancement, higher pay or new opportunities. UWM is one of Wisconsin’s two R1 research universities—an ideal place to bolster your computer science knowledge and skills.

The program welcomes those whose undergraduate degrees were not in non-computer science.

This track is designed for people planning to pursue research or a future PhD. With a faculty mentor, you will prepare and defend a thesis, which demonstrates that you can identify a problem and design, implement, evaluate, and explain a solution, including how it relates to prior work.

Qualified UWM undergraduate students can apply to begin this program during their senior year.

Program Type


Program Format

On Campus
Request Information

Boost Your Career

A computer science master’s degree will broaden your knowledge and open the doors to senior positions and career changes. Those holding master’s degree are in high demand and the pay is excellent.

Sample positions, median salaries and projected growth from 2019-2029:*

  • Information security analyst. Salary: $103,590. Growth: 31%
  • Software developers, quality assurance analysts, testers. Salary: $110,140. Growth: 22%
  • Computer and information research scientist. Salary: $126,830. Growth: 15%
  • Computer and information systems manager. Salary: $151,150. Growth: 10%
  • Computer systems analyst. $93,730. Growth: 7%

*U.S. Bureau of Labor Statistics

Satya Nadella and Dean Brett Peters
Microsoft CEO Satya Nadella (left) earned his master’s degree from UWM. Shown here with Dean Brett Peters.

What to Expect

This program provides a broad background in critical and emerging aspects of computer science. You can select to concentrate in one of these six areas:

  • Artificial intelligence, machine learning, and natural language processing
  • Database and information systems
  • Image Processing and computer graphics
  • Medical and bio informatics
  • Programming language and compilers
  • Theory and algorithms

Full-time or part-time

Most students choose to attend full time, in-person, but the program also welcomes part-time students. You can complete your 30-credit degree in as few as 24 months.

Thesis required

An original thesis research project, supervised by a faculty member, is required.

More Information

Contact the College of Engineering & Applied Science Graduate Programs Office or the Computer Science Graduate Program Representative.

UWM is a top tier R1 research university, and you’ll have the opportunity work with faculty engaged in leading-edge research in areas such as:

  • Artificial intelligence
  • Computational robotics
  • Cryptography
  • Extensible languages
  • Intelligent dialog systems
  • Object-oriented programming

Research Labs & Institutes

Big Data Analytics and Visualization Lab

This lab is focused on developments of new computational approaches and software tools for various types of massive data processing, data mining and visualization using both knowledge-based and data-driven techniques.

BioRobotics Lab

This lab works with previously gathered data in order to create a design whose aim is to assist disabled individuals.

Data Science and Artificial Intelligence Lab

This lab strives to enhance people’s health and well-being by designing software that will help identify health problems early, suggest a plan of action, and provide evidence that justifies that plan.

Connected Systems Institute

CSI works with students, faculty and private sector partners to help ensure that industry has the talent it needs to benefit fully from Industrial Internet of Things connectivity.

Northwestern Mutual Data Science Institute

This collaboration between UWM, Marquette University and a Fortune 500 company in downtown Milwaukee is helping researchers and students benefit from using big data.


John Boyland
  • Professor, Computer Science
Christine Cheng
  • Associate Professor, Computer Science
Mukul Goyal
  • Associate Professor, Computer Science
Thomas Haigh
  • Professor, History - General
  • Affiliate Professor, Computer Science
Rohit Kate
  • Associate Professor, Computer Science
Chiu Law
  • Associate Professor, Electrical Engineering
  • Associate Professor, Computer Science
Jake Luo
  • Associate Professor, Health Informatics & Administration
  • Affiliate Professor, Computer Science
  • Graduate Program Director, Health Care Informatics
Amol Mali
  • Associate Professor, Computer Science
faculty photo susan mcroy
  • Professor, Computer Science
  • Department Chair, Computer Science
Ethan Munson
  • Associate Dean, Engineering & Applied Science Office of the Dean
Shana Ponelis
  • Associate Professor, Information Studies Administration
  • Affiliate Professor, Computer Science
Mohammad Rahman
  • Richard and Joanne Grigg Professorship
  • Associate Professor, Biomedical Engineering & Mechanical Engineering
  • Director, Biorobotics Lab
  • Affiliate Professor, Computer Science
Rock, Jayson
  • Senior Lecturer, Computer Science
Bob Sorenson
  • Senior Lecturer, Computer Science
faculty image weizhong wang
  • Associate Professor, Electrical Engineering
  • Associate Professor, Computer Science
faculty member zeyun Yu
  • Professor, Computer Science
  • Professor, Biomedical Engineering
  • Director, Big Data Analytics and Visualization Lab
Jun Zhang
  • Professor, Electrical Engineering
  • Professor, Computer Science
faculty image tian zhao
  • Associate Professor, Computer Science


Therese Crary
  • Advisor, Graduate Programs
  • Computer Science, Electrical Engineering, Biomedical Health Informatics
Bob Packard
  • Advisor, Graduate Programs
  • Civil/Environmental Engineering, Mechanical Engineering, Biomedical Engineering, Industrial/Manufacturing Engineering, Materials Science & Engineering

Undergraduate Requirements Assessment Form: Professional Track

Download form here.

Undergraduate Requirements Assessment Form: Regular Track

Download form here.

Program of Study Form: Professional Track

Download form here.

Program of Study Form: Thesis-Regular Track

Download form here.

Program of Study Form: Non-Thesis, Regular Track

Download form here.

Computer Science

Contact Info:

Street Address
College of Engineering & Applied Science
3200 North Cramer Street
Milwaukee, WI 53211

Mailing Address
College of Engineering & Applied Science
P.O. Box 784
Milwaukee, WI 53201-0784