25 Best Master's in Computer & Information Science 2020
This list highlights the best 25 colleges with a Master's in Computer and Information Science, in order of highest median salary one year after graduating from this program. The top ranked school is University of Washington - Seattle, with a median salary of $119,900. The school with the lowest median debt for this degree is Towson University, with a debt of $20,500. Students who graduated with a Master's Degree in Computer and Information Science from one of the schools below had median starting salaries between $62,100 and $119,900.
|Rank||School||Annual Tuition||Median Debt||Median Salary|
|#1||University of Washington - Seattle||$28,881||$32,584||$119,900|
|#2||Johns Hopkins University||$55,816||$31,537||$115,900|
|#3||New York University||$45,426||$55,449||$111,900|
|#4||Georgia Institute of Technology||$30,578||$27,821||$109,900|
|#5||Carnegie Mellon University||$44,667||$60,316||$108,000|
|#6||University of Pennsylvania||$38,630||$41,000||$103,600|
|#7||Columbia University in the City of New York||$48,390||$69,072||$97,700|
|#8||George Mason University||$35,724||$30,242||$90,500|
|#9||The University of Texas at Dallas||$26,852||Not Reported||$88,100|
|#11||University of St. Thomas||$26,185||$48,800||$82,400|
|#12||Georgia State University||$24,646||$38,750||$81,600|
|#14||New Jersey Institute of Technology||$33,102||$35,000||$76,500|
|#15||University of Denver||$49,695||$53,902||$72,900|
|#16||University of North Carolina at Charlotte||$20,812||Not Reported||$71,500|
|#17||Illinois Institute of Technology||$30,752||Not Reported||$70,800|
|#18||University of Arizona||$12,368||$32,475||$70,100|
|#19||Kennesaw State University||$20,816 - $23,544||$43,042||$69,200|
|#20||Nova Southeastern University||$20,620||$61,500||$63,800|
|#22||Southern New Hampshire University Online||$11,286||$39,967||$60,000|
|#23||Colorado Technical University||$13,766||$39,755||$59,700|
|#24||Purdue University Global||$11,414||$51,205||$59,700|
|#25||Middle Tennessee State University||$24,876||$24,540||$59,700|
2020 Best Master's Program Highlights
Through its Allen School of Computer Science & Engineering, the University of Washington – Seattle offers a Professional Master's Degree in Computer Science & Engineering. It is designed to be compatible with full-time professional employment, with classes meeting one weekday evening per week. Professionals can earn the degree in two-and-a-half years by taking one course and one colloquium each quarter over eight quarters, for a total of eight courses and eight colloquium credits.
The program offers practical insights and training for working professionals and allows students to network with other top computing professionals in their field while learning the latest technical skills and developments in technology.
Johns Hopkins University offers an MSE in Computer Science (Master of Science in Engineering in Computer Science). This program is available through the Department of Computer Science in the Whiting School of Engineering, located in Baltimore, Maryland. It can be finished in three semesters of full-time study. Students will take at least one course in each of five areas: Applications, Reasoning, Software, Systems, and Theory, three elective courses in CS or a related field like Cognitive Science, Engineering, or Math. To graduate, students must either take two additional Computer Science elective courses, complete a research project with a faculty advisor, or submit an original master's thesis.
The department is research-focused and provides students with opportunities for individualized training and hands-on experience. Students entering the program should have a BS in Computer Science or should have satisfied equivalent prerequisite courses.
New York University offers a Master of Science in Computer Science through the Computer Science department of the Courant Grad School of Arts and Sciences. The program's philosophy focuses both on breadth and depth of knowledge by starting with a set of foundational of courses, then allowing students to deepen their knowledge in their specific fields of interest. Students can choose from specialties like cryptography, graphics, computer networking, programming languages, and others.
Students usually take 12 courses before graduation, including a capstone course and two classes in an application area like Intelligent Systems, Graphics, or Computation for Science and Society. Students must also maintain a 3.0 GPA and pass the three foundational courses Fundamental Algorithms, Programming Languages, and Operating Systems. The program takes approximately 2 years for full-time students to complete.
NYU’s 60,000 students make it the largest private university in the country. Founded in 1831, the main campus is in New York City’s famous Greenwich Village. NYU also has campuses in Shanghai, China, and Abu Dhabi.
Georgia Institute of Technology offers a Master of Science in Computer Science (MSCS) through its School of Computing. This master's degree requires 30 credits and can be completed in a year. The program is offered on Georgia Tech's Atlanta campus and online.
The program focuses on programming, computing and information theory, and preparing students for careers in a rapidly changing industry. Students learn both theory and tools that will help them solve problems in business and computing. All students must complete at least one specialization, including Computer Graphics, Machine Learning, Human-Computer Interaction, Visual Analytics, and others. Courses in the program include Geometric Modeling, Reliability and Security in Network Architecture, and Visualization Methods for Science and Engineering.
Carnegie Mellon University's Master of Computer Science is offered through the university’s Computer Science department and lets students deepen their understanding and training in CS. Students usually complete the program in three semesters but may take an additional semester to complete it if coming from a non-computer-science undergraduate background. Students in the program aren't required to have a Bachelor's Degree in Computer Science, but having a technical background is encouraged.
The program does not have a set of required courses. Instead, students create their own course plan with the help of an advisor. To graduate, students need to meet several criteria, including maintaining a 3.0 GPA, passing 96 units of master's courses, 12 elective units, one course in Systems, one course in Theoretical Foundations, and one course in Artificial Intelligence.