Regular Track
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, 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.
Our professional track is designed for working professionals in computer science and other fields. This track is available in person, online, and through a combination of the two.
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
September 2025
College of Engineering and Applied Science
3200 North Cramer Street,
MILWAUKEE,
Wisconsin,
53211, United States
September 2025
College of Engineering and Applied Science
3200 North Cramer Street,
MILWAUKEE,
Wisconsin,
53211, United States
Professional Track Admission Requirements
You should have successfully completed two courses in programming, or gained equivalent experience through self-study or in employment (please describe in your reason statement). You may be required to take remedial programming courses unless you place out of them using our placement examinations, which can be taken only once.
Regular Track Admission Requirements
You should have completed a Bachelor’s degree in Computer Science or in Computer Engineering (if it has a strong Computer Science core) with an excellent overall evaluation from a respected university.
English proficiency requirement: TOEFL IBT - 79 – 120; IELTS - 6.5 - 9.0; Cambridge English Advanced/Cambridge English Proficiency - C1 level or higher.
Application Deadlines: Fall Semester: March 15
*There may be different IELTS requirements depending on your chosen course.