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.
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 or do an advanced project, 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.
Students in the regular track are eligible for, but not guaranteed departmental support. To apply for a teaching assistantship, please use this link. You can follow-up with the department chair to see about your application status. Your application is strengthened if you have a recommendation from a local professor with whom you have already worked.
Research assistantships are available only from individual faculty members who have openings. They typically only hire students who have demonstrated strength in the faculty member’s area of research.
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
What to Expect
This program provides a broad background in critical and emerging aspects of computer science. You can select your own program of study from the courses we offer with your advisor.
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.
- Beginning in 2023, new cohorts of students begin in the fall semester only.
- Deadline to Enroll: March 15
Either Thesis or Non-Thesis (capstone)
If you are on a student visa in our masters program, you are normally eligible for “Curricular Practical Training” after two full semesters (Fall and Spring). You can apply for an internship at a US company (100% time during summer or 50% during a later semester) and concurrently take 1 credit toward your graduate program under the supervision of a professor.
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
- Extensible languages
- Intelligent dialog systems
- Machine Learning
- Object-oriented programming
Research Labs & Institutes
- Richard and Joanne Grigg Professorship
- Associate Professor, Mechanical Engineering
- Chair, Mechanical Engineering Graduate Program Committee
- Affiliate Professor, Computer Science and Biomedical Engineering