Computer Science MS (Regular Track) MS
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.
Departmental Support
Students in the regular track are eligible for, but not guaranteed departmental support. To apply for a teaching assistantship, complete the teaching assistant application. 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.
Program Type
Master’s
Program Format
On Campus
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.
Deadlines to Enroll:
- Fall: March 15
- Spring: September 15
- Spring admission is for those students who do not have unmet undergraduate requirements in computing.
Either Thesis or Non-Thesis (capstone)
International Students
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.
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
- Extensible languages
- Intelligent dialog systems
- Machine Learning
- Object-oriented programming
Research Labs & Institutes
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
- 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
- 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
- Web Development Certificate Coordinator
- rock@uwm.edu
- 414-229-4994
- Engineering and Mathematical Sciences E307
- Teaching Faculty II, Computer Science
- singhrp@uwm.edu
- 937-728-1243
- Engineering & Mathematical Sciences E338
- 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
Advising
- Advisor, Graduate Programs
- Computer Science, Electrical Engineering, Biomedical Health Informatics
- crary@uwm.edu
- 414-229-7267
- Engineering & Mathematical Sciences E379
- Advisor, Graduate Programs
- Civil/Environmental Engineering, Mechanical Engineering, Biomedical Engineering, Industrial/Manufacturing Engineering, Materials Science & Engineering
- rpackard@uwm.edu
- 414-251-8543
- Engineering & Mathematical Sciences E379