Our Students Before Profits Award was created to promote nonprofit colleges and universities offering online degree programs that put students before profits and education before the bottom line.

For our Online Master’s in Computer Science award winners, we selected online programs from accredited, nonprofit colleges and universities with lower tuition rates and have ranked the programs according to their affordability.

Computer science is the systematic study of computing systems and computation. In practical terms aspects of computer science can be felt all around us; from systems that facilitate near instant communication to advanced robotics used in a range of manufacturing activities. Computer Science is a global, rapidly growing field that has been identified as an occupation of tremendous future growth by the U. S. Department of Labor’s Bureau of Labor Statistics (BLS). As the world becomes increasingly interconnected and computing technologies are used in creative, ever expanding ways the demand for highly trained professionals is expected to grow. Those holding a graduate degree in computer science can ensure that they’ve not only earned a broad grounding in the field, but have also specialized in one more or more facets of the discipline. Knowing how the bits come down the wire, so to speak, will give prospective employees an immediate advantage in the often competitive and complex tech job market. While graduates of these programs will be equipped to enter positions in almost every industry, the most popular positions include software applications developer, computer systems engineer, computer systems analyst, database administrator, systems administrator, network administrator, web developer, computer programmer, and software systems developer.

Affordability, accreditation and nonprofit status are our primary criteria when it comes to ranking these programs, but many of these programs are consistently ranked among the top by other national publications and we believe they deserve to be considered among the best online master’s in computer science justice programs available.

#1. Georgia Institute of Technology

The Georgia Institute of Technology, also known as Georgia Tech, is a top-ranked public college and one of the leading research universities in the USA. Georgia Tech provides a technologically focused education to more than 25,000 undergraduate and graduate students in fields ranging from engineering, computing, and sciences, to business, design, and liberal arts. The university was founded in 1885 in Atlanta, Georgia. Georgia Tech has many nationally recognized programs, all top-ranked by peers and publications alike, and is ranked in the nation’s top 10 public universities by U.S. News and World Report.

Georgia Tech’s online Master of Science in Computer Science degree program is offered through the College of Computing collaboratively with corporate partners Udacity and AT&T. This collaboration—informally dubbed “OMS CS”—brings together leaders in education, MOOCs and industry to apply the disruptive power of technology to widen the pipeline of high-quality, educated talent needed in computer science fields. The partnership allows Georgia Tech to provide a high quality Computer Science program at an extremely affordable tuition rate. Students choose from among four specializations: Computational Perception and Robotics, Computing Systems, Interactive Intelligence, and Machine Learning.

Accreditation: Georgia Tech is regionally accredited by the Southern Association of Colleges and Schools Commission on Colleges.

Tuition Score 1-100: 100

#2. University of West Georgia

Founded in 1906, the University of West Georgia grew from a district agricultural and mechanical school to a two-year institution and then a four-year college in 1957. UWG achieved university status in 1996 and is classified as a SACS Level VI University, the highest level possible. The Carnegie Classification of Institutions of Higher Education awarded us the classification of Doctoral Research University R3. Only seven other Georgia institutions of higher learning qualify for doctoral university status. Located in Carrollton, Georgia, UWG is the state’s sixth largest public institution of higher education with a student enrollment of over 13,000. UWG provides 88 fields of study in seven colleges and schools and through online programs.

The Online Master of Science in Applied Computer Science degree program offered by the University of West Georgia’s College of Science and Mathematics is an exceptionally affordable and high quality professional computer science degree program that provides individuals holding a bachelor degree in any discipline the knowledge and skills needed to pursue a career in the exciting and dynamic field of computer science and information technology. Students taking two courses per semester, 6 credit hours per semester to include summer semesters, may complete the masters degree in two years. In addition required coursework in database systems, software development, web technologies, program construction, and advanced tools and techniques, all students must complete two projects with a grade of “S” to finish the program. Coursework is delivered online in both synchronous and asynchronous formats.

Accreditation: The University of West Georgia is regionally accredited by the Southern Association of Colleges and Schools.

Tuition Score 1-100: 98

#3. Columbus State University

Columbus State University is a public university located in Columbus, Georgia offering nationally distinctive programs in the arts, education, business, nursing and more. Serving the Southeast while attracting students from around the world, CSU thrives on community partnerships to deliver excellence for students who want to achieve personal and professional success in an increasingly global environment. Enrolling over 8,000 students across two physical campuses and online, CSU offers around 100 academic programs to students at the undergraduate through doctoral levels. Columbus State has cultivated a reputation for extending its commitment to learning into the community, especially with the development of its RiverPark campus in downtown Columbus.

The Master of Science in Applied Computer Science degree at Columbus State is offered through the TSYS School of Computer Science at the Turner College of Business. The program is offered online with concentration options in Cybersecurity, Software Development, Modeling & Simulation, or the Traditional track. Both thesis and non-thesis options are available. All students are required to complete four core computer science courses: Introduction to Cybersecurity, Survey of Modeling and Simulation, Advanced Algorithms, and Object-Oriented Development. All graduates in the MS in Applied CS program will be able to apply techniques and technologies from the computer science core.

Accreditation: Columbus State University is regionally accredited by the Southern Association of Colleges and Schools.

Tuition Score 1-100: 95

#4. Georgia Southern University


Georgia Southern University was established in 1908 in Statesboro, Georgia as the First District Agricultural & Mechanical School. It has since grown to be the state’s largest and most comprehensive center of higher education south of Atlanta. With 141 degree programs at the bachelor’s, master’s and doctoral levels, Georgia Southern has been designated a Carnegie Doctoral/Research university and serves more than 27,000 students from all 50 states, Washington D.C., and Puerto Rico as well as 102 nations. With three vibrant campuses — the Statesboro Campus, the Armstrong Campus in Savannah and the Liberty Campus in Hinesville — Georgia Southern offers an attractive campus environment that encourages learning, discovery and personal growth. Georgia Southern’s nationally accredited academic programs prepare diverse scholars for leadership and service as world citizens.

Georgia Southern’s hybrid online Master of Science in Computer Science degree is offered through the Department of Computer Sciences in the College of Engineering and Computing. Georgia Southern University’s Master of Science in Computer Science is an award-winning program that prepares students for a career in knowledge-based data systems. The program offers students a unique balance of academic and theoretical learning with practical skills and experience that provide students the real-world experience needed for a career in computer science. The program begins with a strong foundation in databases, artificial intelligence and web systems and is followed by unique specializations in data mining, data warehousing and distributed database systems. Once students complete the groundwork, they will apply database and knowledge systems to areas such as software engineering and wireless and mobile systems. A minimum of 30 credits are required for completion of the program.

Accreditation: Georgia Southern University is regionally accredited by the Southern Association of Colleges and Schools.

Tuition Score 1-100: 93

#5. University of Illinois—Springfield

The University of Illinois Springfield is a public university in Springfield, Illinois. Located in the State Capitol, UIS is a public land-grant institution with a student enrollment of approximately 5,500 undergraduate and graduate students. The university was established in 1969 as Sangamon State University by the Illinois General Assembly and became a part of the University of Illinois system in 1995. It has since grown to offer 27 undergraduate majors, 20 master’s programs, and a doctorate in Public Administration. The University of Illinois Springfield provides an intellectually rich, collaborative, and intimate learning environment for students, faculty, and staff, while serving local, regional, state, national, and international communities.

UIS’ Master of Science in Computer Science degree program at UIS is offered through the Department of Computer Science. The online program’s main emphasis is oriented toward software and is most appropriate for candidates interested in the design, analysis, and implementation of software programs. In addition to the software emphasis, UIS offers some courses in security and information assurance. These courses are appropriate for candidates interested in design, implementation and policy issues related to security and information assurance. While degree requirements evolve on a regular basis, students are allowed a degree of flexibility when determining their specific requirements. By default, students are held to the degree requirements specified at the time of enrollment. However, students may elect to hold themselves to a more recent set of requirements. Students are encouraged to retain the appropriate requirement-set and use it to monitor their academic progress. The program requires a minimum of 32 credits for completion.

Accreditation: University of Illinois Springfield is regionally accredited by the Higher Learning Commission.

Tuition Score 1-100: 93

#6. Kennesaw State University

Kennesaw State University, part of the University System of Georgia, was founded in 1963 as Kennesaw Junior College. KSU offers more than 150 undergraduate, graduate and doctoral degrees to its more than 35,000 students. With 13 colleges on two metro Atlanta campuses, Kennesaw State is a member of the University System of Georgia and the third-largest university in the state. Kennesaw State University offers high-quality and productive undergraduate, graduate, continuing education, and co-curricular programs. These include learning opportunities in architecture, the arts, business, computing, education, engineering and engineering technology, health and human services, honors experiences, humanities and social sciences, interdisciplinary studies, leadership development, the natural and physical sciences, study abroad, and other related disciplines.

Offered online, KSU’s Master of Science in Information Technology degree is designed to enhance career options for a broad mix of students. The program is geared for those students interested in pursuing a career in the management and performance of information systems planning, development, implementation and operation. The program includes a variety of elective courses and allows students to design a custom program with focus in several areas of IT including IT Security, Health Information Technology, Databases and Networking. The program requires between 30 and 42 credits for completion.

Accreditation: Kennesaw State University is accredited by the Southern Association of Colleges and Schools.

Tuition Score 1-100: 92

#7. West Virginia University

A public research-focused university located in Morgantown, West Virginia, West Vriginia University is a n R1 doctoral research university (highest activity according to the Carnegie Foundation). WVU is the flagship university of the state and is designated both as a land-grant and a space-grant institution. Nearly 200 academic degree programs are now offered through the fifteen colleges and schools to a student enrollment of over 32,000, across the multiple campuses throughout West Virginia. WVU is dedicated to creating a diverse and inclusive culture that advances education, healthcare and prosperity for all by providing access and opportunity.

WVU’s part-time Master of Science in Software Engineering is offered completely online through the WVU Lane Department of Computer Science and Electrical Engineering. The program serves both adult learners from the regional software engineering and information technology industry as well as distant learners taking the course from remote locations. The MSSE consists of five core courses that cover the five pillars of the software engineering life cycle and five-six advanced topic courses depending on the option selected (course work only, problem report or thesis). Students who choose the thesis option are required to complete 30 credit hours, and students who opt for the non-thesis option must take 33 credits. Students who do not hold a baccalaureate degree in software engineering, computer science or computer engineering may be required to take a set of undergraduate courses above and beyond the minimum coursework requirements, but all students are supported in pursuing this master’s degree regardless of their academic background.

Accreditation: WVU is regionally accredited by the Higher Learning Commission.

Tuition Score 1-100: 90

#8. Texas Tech University

Founded in the 1920s in Lubbock, Texas, Texas Tech University is a comprehensive public research university, provides the highest standards of excellence in higher education. TTU is committed to teaching and the advancement of knowledge and fosters intellectual and personal development, and stimulates meaningful research and service to humankind. Texas Tech is classified as having “high research activity”, by the Carnegie Foundation and offers more than 150 undergraduate degrees, 100 graduate degrees, and 50 doctoral degrees through twelve colleges and schools.

TTU’s Worldwide eLearning program offers a 36-hour, non-thesis Master’s of Science in Software Engineering. This program is intended to give graduate students a firm foundation in the definition, development and maintenance of complex software systems using traditional engineering process methods. This is a degree program with an emphasis on advanced software engineering concepts, including software design and quality assurance methodologies and practices in software and system production. Prospective students must have a bachelor’s degree in computer science, computer engineering, or a closely related field. Required courses include Software Project Management, Software Modeling and Architecture, and Software Verification and Validation.

Accreditation: Texas Tech is regionally accredited by the he Southern Association of Colleges and Schools.

Tuition Score 1-100: 90

#9. Arizona State University

Arizona State University is a public space-grant research university on five campuses across the Phoenix metropolitan area, and four regional learning centers throughout Arizona. ASU is ranked as a university conducting the highest research activity and is consistently named as a top research university nationally. Established in 1885 as a state normal school, ASU has since grown to be one of the largest public universities by enrollment in the U.S. with more than 72,000 students.

The Ira A. Fulton Schools of Engineering at ASU offers an online Master’s of Science in Engineering with a concentration in Software Engineering. The program offers specialized courses based on the fundamentals and principles of software engineering and provides students with the knowledge and skills needed to work as a software engineer or software task leader on both large and small projects using either agile methodologies or formal CMMi approaches. Graduates will leave the program prepared to work as software engineers or software task leaders, and will have studied a variety of techniques and processes for both creating and managing software projects. The program addresses major software development methodologies, techniques, tools and processes for both developing and managing software projects.

Accreditation: ASU is regionally accredited by the North Central Association of Schools and Colleges.

Tuition Score 1-100: 88

#10. Frostburg State University

Founded in 1898, Frostburg State University is a comprehensive, student-centered institution dedicated to providing a quality education that leads to real-world success. FSU focuses on experiential learning and student individuality, helping each student discover and realize his or her unique goals. The focus of FSU programs is to prepare future leaders to meet the challenges of a complex and changing global society. The university works towards regional and statewide economic and workforce development. FSU is comprised of three colleges which, along with the online programs, provide approximately 60 academic degree programs to the current enrollment of just under 6,000 students at the bachelor’s through doctoral level.

Frostburg State’s online Master of Science in Applied Computer Science degree program prepares students for exciting career opportunities with the government, in network security, web development and a host of other rewarding fields. Unlike theory-based graduate programs, the FSU applied computer science master’s degree is highly experiential. Students can specialize in a database concentration or a general computer science specialization offering broad, applied knowledge of computer networking and communications, software engineering, artificial intelligence and web design. Students work on real computer science challenges faced by businesses and government agencies. Only two additional courses are needed as prerequisites for students who do not have an undergraduate degree in computer science, and those who already have the academic experience in computer science can complete the program in just a year by taking the required 30-credit hours.

Accreditation: Regional accreditation for FSU is granted by the Middle States Commission on Higher Education.

Tuition Score 1-100: 88

#11. Dakota State University

DSU was founded in 1881 as a school for teacher education in the Dakota Territory, and has since grown to one of the most technologically-advanced campuses in the Midwest. Located in Madison, South Dakota, the school went through several names changes throughout its first century. Today, technology infuses all academic degree programs offered by DSU, and all all incoming students receive a laptop for their use. DSU specializes in computer management, computer information systems, and other related undergraduate and graduate programs. The university stays true to its roots by placing special emphasis on the preparation of teachers with expertise in the use of computer technology in the teaching and learning process.

DSU’s Master of Science in Computer Science degree is offered completely online. This program is fundamentally different from traditional computer science programs. Other CS programs focus primarily on the theoretical aspects of computer systems and computability. Students in this program will hone development skills, from coding to troubleshooting, while facing complex issues raised by new and emerging technologies. Students will use computational analogues and design algorithms to solve problems and will move beyond the theoretical to the real-world application of their knowledge. If students choose, they can concentrate their electives in a Cyber Operations Specialization. A final comprehensive exam completes the program, and students have up to five years to complete all 30 required credit hours.

Accreditation: DSU is regionally accredited by the North Central Association of Colleges and Schools.

Tuition Score 1-100: 88

#12. Old Dominion University

Located in Norfolk, Virginia, Old Dominion University, is a metropolitan research university with rigorous academics and a focus on building entrepreneurial spirit. Founded originally as an extension of the Norfolk Division of The College of William and Mary in 1930, the school has been an independent institution since 1962. The university comprises the six colleges of Arts and Letters, Business and Public Administration, Education, Engineering and Technology, Health Sciences, and Sciences through which it enroll over 25,000 students. With over 200 different program offerings ODU is dedicated to its mission to be a dynamic public research institution that serves its students and enriches the Commonwealth of Virginia, the nation, and the world through rigorous academic programs, strategic partnerships, and active civic engagement.

ODU’s Master of Science in Computer Science degree program is offered through the Department of Computer Science in the College of Sciences. The program supports in-depth study at the graduate level in areas such as bioinformatics, data mining, digital libraries, high performance computing, networking, cyber security, software engineering, and computational foundations. The program has three options for completion: Coursework-only—34 credit hours minimum, including a 1-credit-hour colloquium. The final comprehensive exam includes a written report and an oral exam; Project—34 credit hours minimum, including a 1-credit-hour colloquium and 3-credit-hour Masters Project. The final comprehensive exam consists of a written project report and oral presentation of the results; and Thesis—31 credit hours minimum, including a 1-credit-hour colloquium and 6-credit-hour Masters Thesis. The final comprehensive exam consists of an oral thesis defense and thesis document.

Accreditation: Old Dominion is regionally accredited by the Southern Association of Colleges and Schools.

Tuition Score 1-100:86

#13. University of Massachusetts—Dartmouth

University of Massachusetts Dartmouth distinguishes itself as a vibrant, public research university dedicated to engaged learning and innovative research resulting in personal and lifelong student success. Recently recognized as a Doctoral Research University, UMass enrolls over 8,400 students in more than 160 academic degree programs.

UMass Dartmouth’s online Master of Science Computer Science prepares graduates for careers in a variety of settings. The program provides a broad and deep knowledge of computer science with an emphasis on software development. Students must complete 30 credits to graduate as well as a master’s project working one-on-one with a faculty member. Students can choose between a culminating thesis or a final project. Coursework cover topics including: Paradigmatic Software Development, Software System Design, and Advanced Bioinformatics. Students with a BS in a field other than Computer Science or Computer Engineering may be required to complete 4 fully online courses in computer science fundamentals that may be finished within one year.

Accreditation: University of Massachusetts Dartmouth is regionally accredited by the New England Association of Schools and Colleges.

Tuition Score 1-100: 86

#14. University of Maryland University College

University of Maryland University College was founded more than 70 years ago as a satellite of University of maryland’s College of Education. UMUC is an online state university that offers undergraduate and graduate programs to working adults and service members. to serve working adults and servicemembers. Today, headquartered in Adelphi, Maryland, UMUC serves over 80,000 students and is one of the largest distance learning institutions globally. UMUC offers over 90 differnt programs at the undergraduate and graduate levels.

FUMUC’s online Master of Science in Information Technology degree provides students with both the technical know-how and business savvy to gain a powerful IT skill set and maximum career flexibility. This program features options to specialize in Database Systems Technology, HOmeland Security Management, Informatics, Information Assurance, Project Management, Software Engineering, Systems Engineering, or Telecommunications Management. The program requires 36 credits of core coursework, specialization electives, and a final Capstone Course entitled Software Engineering Project.

Accreditation: regional accreditation is granted by the Middle States Commission on Higher Education.

Tuition Score 1-100: 86

#15. East Carolina University

East Carolina University is a public, doctoral research university located in Greenville, North Carolina. ECU began in 1909 as a school for training teachers in the region and has since grown to a major university with an enrollment of nearly 30,000 and is the third largest university in the state of North Carolina. ECU offers 16 doctoral degree programs, 4 first professional degree programs, 76 master’s degree programs, and 102 bachelor’s degree programs through fourteen different schools and colleges.

ECU offers a fully online Master of Science in Computer Science) degree program through the Department of Computer Science in the College of Engineering and Technology. The program is designed to prepare students to excel in either the private sector or academia and covers both the theory and practice of software design and hardware construction. The MSCS degree requires a minimum of 30 credits for completion. The program culminates in a final thesis or project which must be defended prior to graduation.

Accreditation: East Carolina University is regionally accredited by the Southern Association of Colleges and Schools.

Tuition Score 1-100: 85

#16. Bellevue University

Founded in 1966, Bellevue University is a non-profit, open access institution with more than 50,000 graduates worldwide. Located in Bellevue, Nebraska, BU has developed a reputation for providing a adult-oriented education to non-traditional aged students. Bellevue enrolls some 13,000 students in a wide variety of programs including traditional bachelor’s and master’s degree programs, as well as accelerated programs and online programs. The University is a recognized national leader in preparing students for lifelong career success while making college affordable. Baker’s “Real Mastery” approach helps students not only learn, but master, the knowledge and skills employers expect.

The 100% online Master of Science in Computer Information Systems at Bellevue provides an integrated hands-on and theoretical approach to learning information systems. Students focus focus on assessing the business needs of stakeholders and providing them with optimal experiences in the selection, integration, and administration of computer technologies. The program requires 36-credit hours and includes three concentration options in Databases, Software Development, and Security. The Master’s in Computer Information Systems will prepare graduates for careers in areas such as systems development, systems management, IT project management, software development, database analysis and design, and information systems security.

Accreditation: Bellevue University is regionally accredited by the North Central Assocaiton of Colleges and Schools.

Tuition Score 1-100: 85

#17. City University of Seattle

City University of Seattle is a private nonprofit university accredited through the doctoral level. and dedicated to serving the working adult and transfer student. City University of Seattle was founded in 1973 with the intent of offering an educational option to working adults and today enrolls over 6,700 students in six academic schools. Aside from its flagship campus and headquarters in Seattle, CityU has over 20 locations in the Northwest and worldwide. Many degree, certificate and endorsement programs are also offered completely online.

The Master of Science in Computer Science degree program at CityU T can be completed online and is designed to advance students’ knowledge and expertise in computer science and technology. This unique program offers the theoretical and the business knowledge needed to advance in computer technology related careers. The Master of Science in Computer Science is a flexible, yet rigorous program with a core curriculum designed by professionals who have worked in the field for more than 15 years. Courses include topics such as computer architecture, software engineering, software testing, information security, and managing technology projects. 39 to 59 credits are required for completion of this program depending on whether or not students possess a bachelor’s in computer science upon admission.

Accreditation: CityU is regionally accredited by the Northwest Commission on Colleges and Universities.

Tuition Score 1-100: 85

#18. University of Illinois—Urbana Champaign

The flagship campus of the U of I System, University of Illinois Urbana Champaign (UIUC) is a publicresearch university founded in 1867 as one of the original land-grant institution. Its campus is located in the twin cities of Champaign and Urbana. The university consists of 16 schools and colleges and offers more than 150 undergraduate and over 100 graduate programs of study.he University of Illinois at Urbana–Champaign also operates a Research Park home to innovation centers for over 90 start-up companies and multinational corporations, including Abbott, AbbVie, Caterpillar, Capital One, Dow, State Farm, and Yahoo, among others.

UIUC’s online Master of Computer Science degree program offered through the College of Engineering Department of Computer Science partners with Coursera to use its massive open online course (MOOC) platform to offer the MCS to students in a more flexible and affordable way than is possible on campus. Students receive lectures through Coursera’s massive open online course (MOOC) platform, but are advised and assessed by Illinois faculty and teaching assistants on the more rigorous set of assignments, projects, and exams required for university degree credit. The Online MCS program is a non-thesis (coursework-only) degree that requires 32 credit hours of graduate coursework, completed through eight graduate-level courses each at the four credit hour level. The MCS requires that four of these eight courses are chosen from unique “core” areas of computer science, and that three of these eight courses must be at the advanced graduate level (500-level). The Online MCS currently offers coursework in the core areas of artificial intelligence, databases, human-computer interaction, software engineering, scientific computing and high-performance computing.

Accreditation: UIUC holds regional accreditation from the North Central Association of Schools and Colleges.

Tuition Score 1-100: 84

#19. Capitol Technology University

Founded in 1927 in Washington, DC by Navy veteran and radio operator Eugene H. Rietzke, Capitol Technology University is a private, nonprofit, university focused on innovation and technological advancement. Capitol offers undergraduate and graduate programs specializing in engineering, computer science, information technology, and business. Capitol is proud to be the only independent university in Maryland, providing a relevant education in engineering, business and related fields to nearly 1,000 currently enrolled students. Capitol’s programs integrate scientific theory with hands-on experience.

The Master of Science in Computer Science degree program at Capitol is offered completely online. This program teaches the knowledge and skills necessary to design and use modern computer-based systems, including embedded languages, wireless technologies, miniaturization (PDAs), and data security. Students can choose to specialize in information architecture, network security or advanced computer science. As a culminating experince of the program, students will work with a faculty advisor to develop a major, project-based research paper that draws on prior coursework and personal experiences of the student.

Accreditation: Capitol Technology University is regionally accredited by the Middle States Association of Colleges and Schools.

Tuition Score 1-100: 84

#20. Southern New Hampshire University

Southern New Hampshire University is a private, nonprofit, accredited institution with more than 3,000 on-campus students, over 90,000 online students and an alumni network of over 84,000, making it one of the fastest growing universities in the nation. Since its founding in 1932, the University has transformed from a school of accounting and secretarial science into an institution offering over 200 programs, from certificates to doctoral level degrees including business, education, liberal arts, social sciences and STEM. By reinventing higher education to fit the needs of today’s students and workforce, SNHU ensures that students are keeping pace with new technologies and professional requirements. SNHU is located in Hooksett, New Hampshire.

SNHU’s Master’s in Information Technologyprogram is recognized by the Professional Science Master’s (PSM) national office as a Professional Science Master’s program. The PSM is an innovative degree designed to allow students to pursue advanced training in science or mathematics while developing workplace skills valued by employers.Students in this program choose from concentration options in Data Analytics, Database Design, Healthcare Informatics, Information Security, IT Management, Software Application Development, and Web Design. Regardless of the concentration, studentsl take a deep dive into the foundational understanding of technology, communication skills and contemporary issues in the field and are prepared for a variety of leadership positions in the IT field.

Accreditation: SNHU is regionally accredited by the New England Association of Schools and Colleges.

Tuition Score 1-100: 83

#21. National University

Founded in 1971, National University is a San Diego-based nonprofit university.National University pursues its mission to provide accessible, achievable higher education to adult learners through the offering of degree and certificate programs online at the undergraduate and graduate levels. A pioneer in the digital space, National has offered online classes for more than 20 years. National U is located in LaJolla, California and has an enrollment of around 25,000 students across its California and Nevada campuses and online.

National University’s online Master of Science in Computer Science degree program aprovides students with a solid foundation in advanced programming, operating systems, computer security, user interface design, software engineering, and database design and implementation. The program exposes students to best practice methodologies using a variety of tools and techniques required for solving real-world problems. National University’s computer science students are taught to put theory into practice thus preparing them for the fast-growing, rapidly evolving opportunities in the field. The Master of Science in Computer Science (MSCS) curriculum is designed for professionals currently working in business, government, or industry who want to advance their careers. People without a previous computer science degree who want to prepare for a career as a working computer science professional can meet with an advisor to discuss pathways into the program. National University’s approach prepares graduates to immediately become highly productive members of a real-world computing team.

Accreditation: National University is regionally accredited by the Western Asociaiton of Schools and Colleges.

Tuition Score 1-100: 83

#22. University of Bridgeport

Located in the South End neighborhood of Bridgeport, Connecticut, the racially-diverse, picturesque University of Bridgeport was established in 1927. The University of Bridgeport offers career-oriented undergraduate, graduate and professional degrees and programs for people seeking personal and professional growth. The University promotes academic excellence, personal responsibility and commitment to service. Distinctive curricula in an international, culturally diverse supportive learning environment prepare graduates for life and leadership in an increasingly interconnected world. The University is independent and non-sectarian. The school currently enrolls approximately 5,000 undergraduate and graduate students across thirteen schools, institutes, and colleges.

The University of Bridgeport’s online Master of Science in Computer Science is designed to strengthen students’ mathematical, scientific and technical background to prepare you for a career or doctoral program. Required courses include Analysis of Algorithms, Object-Oriented Programming Using C++, Operating Systems, Advanced Database, and more. Electives include Windows Programming, Smartphone App Development, Unix System Programming, Data Mining, and many more. Classes are offered in 16-week sessions, and sessions begin in January, June, and August. Alumni have gone on to work as Computer Network Analysts, Database Administrators, Programmers, Software Engineers, Web Administrators, and more.

Accreditation: University of Bridgeport is regionally accredited by the New England Association of Schools and Colleges.

Tuition Score 1-100: 82

#23. University of Colorado Boulder

As one of only 34 U.S. public research member institutions of the Association of American Universities, the University of Colorado Boulder is a public research institution committed to discovering new knowledge and solving the humanitarian, social and technological challenges of our time. With dynamic research and innovative workspaces, we encourage everyone in the Buff community to push boundaries, explore the unknown and turn new ideas into productive outcomes that change livethat aims to equip its “students, faculty and staff with the tools they need to create a community of thinkers and doers who can benefit humanity locally, nationally and abroad.

Graduate students of computer science at the CU Boulder Graduate School have three completely online degree options. Students can earn a Computer Science Master of Engineering degree, Non-Thesis Master of Science degree, or a Professional Master of Science degree. The Professional MS and the ME programs both require 30-credit hours of coursework, whereas the MS program also requires 30-credits broken down into 24-credit hours of coursework and the remaining credits towards the thesis. Ten areas of study–Artificial intelligence, Computational biology, Database systems, Data science and engineering, Human-centered computing, Numerical & scientific computing, Programming languages, Software engineering, Systems and networking, and Theory of computing—provide for a highly customizable computer science degree.

Accreditation: CU Boulder is regionally accredited by the North Central Association of Schools and Colleges.

Tuition Score 1-100: 82

#24. Franklin University

With its main campus in Columbus, Ohio and other campus locations acroos the Midwest, Franklin University is one of the largest private universities in Ohio. For more than 115 years, Franklin University has been the place where adult learners can finish their degrees faster. In addition, Franklin has partnerships with over 250 community colleges in the United States to make it easier for community college students to transfer credits towards a degree at Franklin. Many of the offered academic degrees can be completed entirely online, which is inline with Franklin’s mission to be a student-centered, nonprofit, independent institution that provides high quality, relevant education enabling the broadest possible community of learners to achieve their goals and enrich the world.

Franklin’s Master of Science in Computer Science degree program at can be completed online in just twenty months. The program is designed to teach students to interface with organizational stakeholders and translate an evolving set of needs into high-level systems requirements. Students will learn how to integrate new systems within the broader hardware and software environment, as well as implement the solution with the agile software engineering process. The curriculum concentrates on the five focus areas of Systems Architecture, Algorithm Analysis, Distributed Systems, Acceptance Testing, and Database Design & Administration. A minimum of 40 credits are required for completion of the degree.

Accreditation: The Higher Learning Commission provides Franklin with its regional accreditation.

Tuition Score 1-100: 82

#25. Colorado State University

The flagship institution in the Colorado State University System, Colorado State University () was created as a land-grant school in 1870, six years before Colorado became a state. Located in Fort Collins, Colorado, CSU is comprised of eight colleges offering over 150 academic degree programs to the over 30,000 students. The Principles of Community support the Colorado State University mission and vision of access, research, teaching, service and engagement. A collaborative and vibrant community is a foundation for learning, critical inquiry, and discovery.

CSU’s online Master of Computer Science degree program provides students with “opportunities to take part in current research and specialize in focused areas of interest” for an innovative and customized experience. Students will learn from faculty with extensive research and development experience to gain in-depth knowledge in the following areas: Networking and security, Parallel computing, Software engineering, Artificial intelligence and machine learning, Systems software, and Database systems. This degree program requires 35 credits for completion and does not require a project, thesis or exam in order to graduate.

Accreditation: Colorado State University is regionally accredited by the Higher Learning Commission.

Tuition Score 1-100: 82

#26. Florida Atlantic University

Florida Atlantic University is located on 850 acres in Boca Raton, Florida, and operates five Floridian satellite campuses in Dania Beach, Davie, Fort Lauderdale, Jupiter, and in Fort Pierce at the Harbor Branch Oceanographic Institution. Part of the State University System of Florida and classified by the Carnegie Foundation as a research university with high research activity, FAU offers 180 undergraduate and graduate programs within its ten colleges and enrolls over 30,000 students.

The Department of Computer and Electrical Engineering and Computer Science at FAU offers a Master of Science in Computer Science degree program online from which students can choose a thesis or a non-thesis option. Requiring a minimum of 30-credit hours, both options are constructed of a curriculum made up of coursework in the three core groups of Theory, Software Development, and Computer Systems. Students take classes such as Theory and Philosophy of Computation, Object-Oriented Software Design, and Introduction to Neural Networks. Faculty members are the same both on-campus and online, and actively participate in current, cutting edge research and practices to assure that FAU MSCS students are receiving a relevant education.

Accreditation: FAU is regionally accredited by the Southern Association of Colleges and Schools Commission on Colleges.

Tuition Score 1-100: 81

#27. University of Louisville

The University of Louisville is a state-supported research university located in Kentucky’s largest metropolitan area. It was a municipally supported public institution for many decades prior to joining the university system in 1970. The University has three campuses. The 287-acre Belknap Campus is three miles from downtown Louisville and houses eight of the university’s 12 colleges and schools. The Health Sciences Center is situated in downtown Louisville’s medical complex and houses the university’s health-related programs and the University of Louisville Hospital. The 243-acre Shelby Campus is located in eastern Jefferson County. UofL enrolls nearly 23,000 students.

The J.B. Speed School of Engineering at UofL provides its online Master of Science in Computer Science to individuals who have an adequate technical background, but do not necessarily have a baccalaureate degree in engineering or computer science. The program utilizes an innovative curriculum and award-winning faculty can be completed in just two years 30 credits are required for completion of the degree and classes are available throughout the year in topics such as Automata Theory, Advanced Databases and Warehousing, and Simulation and Modeling Discrete Systems.

Accreditation: The University of Louisville is regionally accredited by the Southern Association of Colleges and Schools.

Tuition Score 1-100: 80

#28. University of Michigan—Flint

The University of Michigan-Flint is a comprehensive urban university of diverse learners and scholars committed to advancing local and global communities. Founded as a satelite campus of University of Michigan in 1956, UMF follows in theUniversity of Michigan tradition valuing excellence in teaching, learning, and scholarship; student centeredness; and engaged citizenship. Five schools and colleges provide over 100 academic degree programs to the nearly 9,000 students.

Offered through the Office of Extended Learning, the Master of Science in Computer Science and Information Systems program offers concentrations in Computer Science or Information Systems, as well as a preparatory Fast Track for those without a computer science background. It prepares you to enter and excel in a career as an administrator, analyst, designer, developer, or programmer leading technology teams. The program provides graduates a solid understanding of the principles of computers and computing, not only in the context of problem solving, but also in technical support, education and training, and software/hardware management. The fully online program is supported through UMF’s unique “Cyber Classroom” which utilizes the latest technologies to provide as immersive of a classroom experience as possible to online students. A minimum of 30 credits are required for completion of the degree.

Accreditation: University of Michigan Flint is regionally accredited by the North Central Association of Colleges and Schools.

Tuition Score 1-100: 79

#29. Lewis University

Located in the southwest suburbs of Chicago, Lewis University is a comprehensive, Catholic university, where the traditions of liberal learning, values and preparation for professional work come together with a synergy that gives the university its educational identity and focus. Founded in 1932, Lewis is a dynamic, coeducational university offering more than 80 undergraduate majors and programs of study, 37 graduate programs, and two doctoral programs. Lewis is one of many schools sponsored by the De La Salle Christian Brothers, an international Roman Catholic teaching order. Lewis enrolls over 7,000 students.

Lewis University’s online Master of Science in Computer Science offers students the opportunity to engage in hands-on coursework, research and the Master’s Thesis, to prepare them with advanced computing knowledge while honing problem-solving, analytical and creative abilities. Graduates will be equipped with highly valued tech knowledge and skills that are market-relevant and immediately applicable to their careers. Students have the option to choose from three in-demand concentrations: Cyber Security, Intelligent Systems and Software Engineering and a minimum of 32 credits are required for completion of the degree.

Accreditation: Lewis University is regionally accredited by the North Central Association of Colleges and Schools.

Tuition Score 1-100: 77

#30. Davenport University

Founded in 1866, Davenport is a private, non-profit university located in Grand Rapids, Michigan and with campuses across the State and online serving nearly 7,500 students. Davenport provides high academic quality, small class sizes, conveniently located campuses, faculty with real-world experience and more than 80 dynamic undergraduate and graduate programs addressing in-demand careers.

Davenport University’s onlineMaster of Science in Computer Science is designed to prepare students for professional level Information Technology positions by furthering their understanding and deepening their knowledge in high-demand areas such as computer vision, artificial intelligence, pattern recognition, and secure programming. The program requires 30 credits and includes thesis paper, or research project options for completion. Two concentration options are available: Computer Science, or Security. The core curriculum emphasizes software development, theoretical foundations of computer science and cyber security. It is designed to prepare students for professional positions in industry, government and business, and to provide preparation for graduate work at the doctoral level.

Accreditation: Davenport University is regionally accredited by the North Central Association of Colleges and Schools.

Tuition Score 1-100: 77

#31. Nova Southeastern University

Located in Fort Lauderdale, Florida, Nova Southeastern University is a pribate, nonprofit institution of higher learning classified as a research university with “high research activity” by the Carnegie Foundation for the Advancement of Teaching. NSU is 1 of only 50 universities nationwide to also be awarded Carnegie’s Community Engagement Classification, and is also the largest private, not-for-profit institution in the United States that meets the U.S. Department of Education’s criteria as a Hispanic-serving Institution. NSU enrolls approximately 24,000 students in the more than 175 academic degree programs offered by its eighteen colleges and schools.

Through Nova Southeastern’s College of Engineering and Computing students can pursue a Master of Science in Computer Science entirely online. The Master of Science in Computer Science is a 30 credit degree program designed to give students advanced knowledge of the field and to provide an enduring foundation for future professional growth. This program blends theory and practice into a learning experience that develops skills applicable to complex real-world problems. Students take five core courses covering the theory of programming languages, the design and analysis of algorithms, operating systems, database management systems, and software engineering. Three or more courses are then taken in one of the following concentrations of the student’s choosing: software engineering; computer systems; data science; information assurance and cybersecurity; and real-world computing. Students can elect a no concentration option. Remaining courses are electives drawn from computer science course offerings.

Accreditation: Nova Southeastern is regionally accredited by the Southern Association of Colleges and Schools.

Tuition Score 1-100: 76

#32. North Carolina State University

North Carolina State University at Raleigh, is a public land, sea, and space grant institution. Part of the University of North Carolina system, NC State represents one of the corners of the Research Triangle along with Duke University and The University of North Carolina at Chapel Hill. NC State was founded in 1887 as an agricultural and mechanical college, and currently offers 106 bachelor’s degrees, 104 master’s degrees, 61 doctoral degrees, and enrolls almost 35,000 students. North Carolina State University is the largest university in both North and South Carolina.

NCSU’s Master of Computer Science (Distance Education) program is a terminal professional degree program designed primarily to meet the needs of working professionals. The MCS-DE program is available to students residing in the United States†, and to military personnel serving abroad. The degree is based on course work only; no thesis or comprehensive examination is required. MCS-DE students typically take one or two courses a semester. A minimum of 31 credits are required for completion of the degree which includes coursework in foundational requirements in theory and systems. Students must possess a bachelor’s degree in Computer Science for admission into the program.

Accreditation: North Carolina State University is regionally accredited by the Southern Association of Colleges and Schools.

Tuition Score 1-100: 75

#33. DePaul University

DePaul University is a private university in Chicago, Illinois. Founded in 1898, the university takes its name from the 17th-century French priest Saint Vincent de Paul. In 1998, it became the largest Catholic university by enrollment in the United States. DePaul has two campuses in Chicago and enrolls nearly 24,000 students on three campuses across the Chicago metropolitan area.

DePaul’s Master of Computer Science program is the premier training ground for computing professionals in the Chicago area. Master’s courses focus on fundamental concepts that remain constant, even as technology changes rapidly. Unlike more research focused programs, DePaul’s courses emphasize the programmatic application of these fundamental concepts. Students interested in research will find an abundance of advanced topics—medical imaging, data mining, algorithmic analysis, and scientific computing, to name a few. Students may complete this program with 52 graduate credits in addition to any required introductory coursework designated in the program. A thesis or research project are both options for completion of this degree. This is a traditional on-campus program with option to complete any course offered online.

Accreditation: DePaul University is regionally accredited by the North Central Association of Schools and Colleges.

Tuition Score 1-100: 75

#34. University of Michigan—Dearborn

University of Michigan-Dearborn was founded in 1959 with a gift of just over 200 acres from the Ford Motor Company. UMD has since grown as a comprehensive, top-ranked, regional public university. This public research university is one of the two regional campuses of the University of Michigan in Ann Arbor with the other regional campus in Flint. Part of The Coalition of Urban and Metropolitan Universities, UM-Dearborn is highly committed to community engagement and works closely with Detroit to make a positive impact on the city.

UM-Dearborn offers its Master of Science in Computer and Information Science degree through the College of Engineering and Computer Science. The program is available entirely online. The program is designed to prepare students for professional practice, as well as further studies and research in the computing field. Students are required to complete 30 credits as well as a thesis option or project during the final semester of the degree. Depending on the option chosen, the program requires students to take four courses from two of the seven following concentration areas: computer graphics, geometric modeling and game design; computer networks and security; database management and analytics; software engineering; systems software; and web computing.

Accreditation: University of Michigan—Dearborn is regionally accredited by the North Central Association of Colleges and Schools.

Tuition Score 1-100: 74

#35. Pennsylvania State University

Pennsylvania State University is a public, land-grant, doctoral university with campuses and facilities throughout Pennsylvania. Founded in 1855, the university has a stated threefold mission of teaching, research, and public service. It offers undergraduate, graduate, professional and continuing education through 24 statewide residential campuses and online instruction. It has two law schools: Penn State Law, on the school’s University Park campus, and Dickinson Law, located in Carlisle, 90 miles south of State College. Over 47,000 students are enrolled at the university.

Through Penn State’s World Campus, students can earn the Master of Software Engineering degree entirely online. The degree is designed for students who want to learn to develop software products and services through software analysis, design and architecture, system verification, and data storage and retrieval. The 36 credit Master of Software Engineering program consists of 12 courses that students complete in continuous seven-week terms over two years. The courses address the need for software engineers to have a body of knowledge covering a wide array of software engineering topics. They’re designed for a comprehensive coverage of modern software concepts and techniques. For the final course, students will undertake a software project where they will apply the knowledge obtained in the previous courses to demonstrate the principle activities of software engineering.

Accreditation: Pennsylvania State University is regionally accredited bythe Middle States Association of Colleges and Schools.

Tuition Score 1-100: 72

#36. Rochester Institute of Technology

Founded in 1891 as a result of a merger between Rochester Athenaeum, a literary society, and the technical training school Mechanics Institute, Rochester University is a private, highly-esteemed fine arts and technical school. Located in Henrietta in the Rochester, New York metropolitan area, RIT is most renowned for its fine arts, computing, and engineering programs. The campus spans 1,300 acres, most of which is covered in woodland and fresh-water swamp. Notable alumni number approximately 110,000 and are found in all fifty states and over 100 countries.

Rochester’s online Master of Science in Human-Computer Interaction provides the knowledge and skills necessary for conceptualizing, designing, implementing, and evaluating software applications and computing technologies for the benefit of the user, whether the user is an individual, a group, an organization, or a society. Human, technological, and organizational concerns are interwoven throughout the curriculum and addressed in team- and project-based learning experiences. The program is comprised of four required core courses, up to three program electives (depending upon capstone option chosen), two application domain courses, and a capstone project or thesis. Alumni have gone on to work as usability engineers and analysts, interaction designers, information architects, user experience specialists, and more.

Accreditation: RIT is regionally accredied by the Middle States Association of Colleges and Schools.

Tuition Score 1-100: 66

#37. Marquette University

Marquette University is a Catholic, Jesuit university located near the heart of downtown Milwaukee, Wis., that offers a comprehensive range of majors in 11 nationally and internationally recognized colleges and schools. A Marquette education offers students a virtually unlimited number of paths and destinations and prepares them for the world by asking them to think critically about it. with over 12,000 students, Marquette University is one of the largest private Catholic universities in the United States. It offers 82 undergraduate majors 65 doctoral and master’s degree programs, and 21 graduate certificate programs.

The Graduate School at Marquette offers an online Master of Science in Computing degree for students who are interested in a broad computing education. The mission of the program is to prepare the IT leaders of tomorrow. We produce critical thinkers who have a solid understanding of fundamental concepts and theory enabling them to continually expand and apply their foundational knowledge to ever-changing technologies and practices. By offering a wide range of courses, flexible structure, personalized attention, and a choice of career focus, we provide opportunities to individuals with vastly differing backgrounds and goals. The program offers specialization options in Information Assurance and Cyber Defense, Big Data and Data Analytics, and Career Change Opportunity, Start MS in Computing. A minimum of 36 credits are required for completion of the degree.

Accreditation: Marquette is regionally accredited by the North Central Association of Collegs and Schools.

Tuition Score 1-100: 66

#38. Regis University

Formerly known as Regis College, Regis University is a private Jesuit university located in Denver, Colorado. Regis aims to develop students as a whole person. Students from all faith backgrounds are bonded together by the common purpose of building a better society and are shaped by Jesuit, Catholic traditions, which emphasize the importance of critical thinking, having a global perspective and standing up for those who do not have a voice. Regis has a long history of charity and community service and has hosted Bill Clinton, Pope John Paul II, Archbishop Desmond Tutu, Nobel Peace Prize winner Betty Williams, and His Holiness, the Dalai Lama of Tibet.

Regis University’s Master of Science in Software Engineering is a 36 credit-hour degree program emphasizing the use of layered architectures, design patterns, and application frameworks. The curriculum focuses on the industry’s “best practices” such as architecture-centric design, user-driven requirements, and the Agile iterative/incremental process. Software engineering, as a discipline, is necessary in nearly every industry, and graduates of Regis University will be equipped to work professionally in this diverse field. The related online M.S. in Data Sciences is also a 36 credit-hour program and underlines the importance of gathering and analyzing data while remaining socially responsible. Required coursework includes Ethics, Privacy, and Social Justice in Data Science; Data Analytics; Statistical Methods and Experimental Design, and more. Alumni have gone on to work in statistics, data engineering, predictive analytics, data visualization, and data analytics. Regis University’s M.S. in Software Engineering and Database Technologies is another 36 credit-hour online program focusing on the crafts of design, development, administration, and successful creation of various software and database solutions. Offered in conjunction with the National University of Ireland, Galway, the M.S. in Software Engineering and Database Technologies prepares students to build successful technology careers in the modern global marketplace.

Accreditation: Regis University is regionally accredited by the North Central Association of Colleges and Schools.

Tuition Score 1-100: 64

#39. New Jersey Institute of Technology

As the state’s public polytechnic university, New Jersey Institute of Technology, offers more than 125 undergraduate and graduate degree programs in six specialized schools instructed by expert faculty, 98 percent of whom hold the highest degree in their field. NJIT offers more than 120 academic degree programs to more than 11,400 enrolled students. In addition to its traditional programs NJIT offers more than 125 undergraduate and graduate degree programs in six specialized schools instructed by expert faculty, 98 percent of whom hold the highest degree in their field. In addition to traditional degree programs NJIT offers extensive Continuing Professional Education programs and online courses that offer important training for professionals already on the job.

NJIT’s Master of Science in Computer Science online degree program is designed to help professionals in relevant fields strengthen their command of theoretical computing concepts and applied knowledge of computer science, increase their aptitude for algorithms, programming, logical reasoning and complex computing systems, and much more. The MS in Computer Science is for students who want advanced studies in computer science. Students choose from among three different specialization tracks. The Generalist, Networking, and Databases & Data Mining specializations all require the same four core courses (Data Structures and Algorithms, Operating System Design, Data Management System Design, and Internet and Higher-Layer Protocol) but offer specialized focus courses in addition to electives to complete the degree.

Accreditation: New Jersey Institute of Technology is regionally accredited by the Middle States Commission on Higher Education.

Tuition Score 1-100: 64

#40. Brandeis University

Brandeis University is a medium-sized private research university with global reach, we are dedicated to first-rate undergraduate education while making groundbreaking discoveries. Located in Waltham, Massachusetts—in the suburbs of Boston— Brandeis University was founded as a nonsectarian institution of higher education in 1948. Brandeis currently enrolls nearly 6,000 students.

Brandeis’ Graduate Professional Studies Master of Science in Software Engineering program equips students with knowledge and skills to advance their careers along with their educational goals in the field of software engineering. Students will learn to: apply software engineering best practices to design, develop, operate and maintain software systems; build software solutions using different technologies, architects and life-cycle approaches in the context of different organizational structures, with demonstrated programming expertise in Java; and collaborate and communicate with team members and other stakeholders to achieve software development project goals. The program consists of 30 credits and requires six core courses and four electives.

Accreditation: Brandeis University is regionally accredited by the New England Association of Schools and Colleges.

Tuition Score 1-100: 63

#41. Missouri University of Science and Technology

Located in Rolla, Missouri Missouri University of Science and Technology opened in 1870 as the Missouri School of Mines and Metallurgy. Today Missouri S&T is now currently home to 9,000 students and is designated as a land and space-grant institution. Missouri S&T is a research intensive university and no matter what the student’s major they can expect to do interesting and extensive research in one of university’s four Signature Research Areas: Advanced Manufacturing, Advanced Materials for Sustainable Infrastructure, Enabling Materials for Extreme Environments, and Smart Living.

The Master of Science in Computer Science degree program at Missouri S&T is offered completely online with two areas of emphasis: Critical INfrastructure Protection, or Software Engineering. Students in this program spend most their time doing advanced research in one of the computer science department’s major area of excellence: critical infrastructure protection. Both a thesis and non-thesis option are available for completion of the degree. A minimum of 31 credits are required.

Accreditation: Missouri S & T University is regionally accredited by the North Central Association of Colleges and Schools.

Tuiton Score 1-100: 62

#42. Purdue University

Located in West Lafeyette, Indiana, Purdue University is a public institution and home to over 40,000 students. The West Lafeyette campus has become the flagship institution in the Purdue University System. Purdue offers more than 200 majors for undergraduates, over 69 masters and doctoral programs, and professional degrees in pharmacy and veterinary medicine.

Purdue’s College of Science offers online graduate computer science courses, providing working professionals an opportunity to earn non-thesis online Master of Computer Science via distance learning. This Master’s program is for individuals with a Bachelor’s degree in Computer Science or Engineering and is a 30 credit, non-thesis degree program designed ffor career professionals. The CS master’s program offers a wide range of flexibility in course options. After students begin studies at Purdue, an academic advisor will help to create a Plan of Study to best fit the educational needs and career goals of each student.

Accreditation: Purdue University is regionally accredited by the North Central Association of Colleges and Schools.

Tuition Score 1-100: 61

#43. Drexel University

Founded as Drexel Institute of Art, Science and Industry in Philadelphia, Pennsylvania in 1891, Drexel University is a private, nonprift research university that enrolls over 25,500 students between three campuses in Philadelphia, and one in Sacramento, California. DU has offered online courses since 1996 and is recognized as one of the nation’s pioneers in distance learning. Fifteen colleges and schools offer over 200 academic degree programs.

Drexel University’s accredited online Master of Science in Computer Science offers career-oriented course work that places equal emphasis on theory and practice to prepare you for work on the cutting edge of technology. The program fosters an in-depth understanding of core and advanced topics, teaching you how to use the latest tools to model and solve real world problems. The curriculum provides a solid foundation and training for practicing computational scientists, computer specialists and software engineers looking to advance their careers in business, industry or government. The program requires a minimum of 45 credits for completion and offers both a thesis and non-thesis option.

Accreditatoin: Drexel is regionally accredited by the Middle States Commission on Higher Education.

Tuition Score 1-100: 60

#44. University of Denver

Located where the Great Plains meet the Rocky Mountains, the University of Denver embodies the spirit of exploration and discovery that defines the region. The University of Denver is a private institution built on exploration through research and collaboration among educators, students, and local and global communities. Founded in 1864, the University of Denver is the oldest private university in the Rocky Mountain Region. With nationally recognized academic programs, a history of widespread influence, a forward-looking vision for a 21st century education and a deep commitment to promoting inclusion, we open a world of opportunity to students and empower Pioneers to make a difference around the world.

The University of Denver’s online Master of Science in Mobile Application Development is a twelve-course program offered by their University College. Created for IT professionals looking for experience and support in developing their own mobile app career, this master’s program instructs students in the design, development, and the integration of in-demand mobile applications. Requisite coursework includes Enterprise Architecture, Advanced Website Design and Management, Native Application Development with Adobe Air on Mobile Devices, Mobile Application Development with Web Standards, and more. Also offered by the University of Denver’s University College, the online twelve-course M.S. in Software Design and Programming focuses on Object-oriented methods and programming. Students will generate program code in languages such as Java, C#, PHP, and Python, and will take courses including Web Enabled Information Systems, Client-Server Applications, Principles of Project Management, and more. The University of Denver’s M.S. in Web Design and Development prepares students to create interactive web pages and launch careers as web masters, web designers, web programmers, and web architects. Coursework will emphasize website usability, design, and management. Like the aforementioned technological degrees, twelve courses are required for graduation.

Accreditation: DU is regionally accredited by the North Central Association of Colleges and Schools.

Tuition Score 1-100: 58

#45. Clarkson University

Clarkson University is a private research university founded in 1894 the untimely and tragic death of local entrepreneur Thomas Clarkson led to the creation of what is now known as Clarkson University. With a main campus located on 640 acres in Potsdam, New York, the school was founded in 1896 by his family in honor of his courage and altruism and originally called the Thomas S. Clarkson Memorial School of Technology. The first class of students consisted of seventeen men and women—now the school serves more than 4,300 students in over 60 academic degree programs. A private research institution, Clarkson currently has eight schools and institutes, five New York sites, and a strong online presence. Over 250 clubs and societies and more than 50 study abroad relationships offer students the opportunity to be engaged both locally and globally.

The Master of Science in Computer Science at Clarkson provides students with an education beyond the fundamentals and explores advances in computational theory, programming languages, software systems, hardware integration and information technology. Offered through both the Department of Electrical & Computer Engineering and the Department of Computer Science as an inter-disciplinary degree program this program 30 credits and a thesis to graduate. Students who do not have a Computer Science bachelor’s degree can be admitted to this program, but may be required to take undergraduate courses.

Accreditation: The Commission on Higher Education of the Middle States Association of Colleges and Schools provides regional accreditation to Clarkson.

Tuition Score 1-100: 55

#46. Hofstra University

Originally founded in 1935 as an extension of New York University, Hofstra University is a private, nonsectarian, coeducational institution. Hofstra consists of ten schools and colleges and enrolls more than 11,000 students in nearly 300 academic degree programs both on-campus and online. Students can choose from 140 undergraduate programs and about 150 graduate programs, in Liberal Arts and Sciences, Business, Communication, Education, Health Sciences and Human Services, Engineering and Applied Science and Honors studies, as well as a School of Law and School of Medicine.

Hofstra’s online Master of Science in Computer Science is a program designed to develop highly qualified professionals capable of adapting with ease to the dynamic field of computing; and to prepare students interested in pursuing doctoral studies in computer science or related fields. The program provides a strong base in the fundamental areas of computer science, such as algorithms, operating systems and programming languages. In addition, the program offers a large number of electives in important areas such as networking, security, web and mobile application development, and parallel and distributed computing. Students interested in applied computer science may select a concentration either in Web Engineering or Networking and Security. Students may also select a focus in their own particular area of interest by choosing elective courses and/or up to two independent study/research courses under the close supervision of a faculty expert. Faculty fields of expertise include computer vision, artificial intelligence, data mining, software engineering, security, cognitive neuroscience, computational algebra, and logic and programming languages. The 30 credit. program concludes with a comprehensive project or a master’s thesis.

Hofstra is regionally accredited by the Middle States Commission on Higher Education.

Tuition Score 1-100: 57

#47. Stevens Institute of Technology

Located in Hoboken, New Jersey, Stevens Institute of Technology is a premier, private research university that was founded in 1868. Stevens consists of four academic schools (the Schaefer School of Engineering & Science, the School of Systems & Enterprises, the School of Business, and the College of Arts & Letters) and provides over 100 academic degree programs to nearly 7,000 students. Stevens is home to three national research centers of excellence as well as interdisciplinary research programs in artificial intelligence and cybersecurity; data science and information systems; complex systems and networks; financial systems and technologies; biomedical engineering, healthcare and life sciences; and resilience and sustainability.

The Stevens Master of Science in Computer Science degree program is offered online through the Schaefer School of Engineering & Science and is designed to meet growing demand for skilled professionals in the development and application of information technology. The program provides a solid foundation in theoretical instruction along with practical applications necessary for industry success. Unique, advanced courses in enterprise and cloud computing as well as secure systems give our students a competitive advantage. Students choose from a wide variety of focus areas to customize their degree to meet thier unique goals and interests. Focus areas include everthing from cloud computing, secure systems, and mobile systems to machine learning and web-application development.

Accreditation: Stevens Institute of Technology is regionally accredited by the Middle States Commission on Higher Education.

Tuition Score 1-100: 51

#48. Columbia University

Founded as King’s College in New York City, by King George II in 1754, Columbia Unibersity is the fifth oldest university in the United States. Columbia University is one of the world’s most important centers of research and at the same time a distinctive and distinguished learning environment for undergraduates and graduate students in many scholarly and professional fields. The University recognizes the importance of its location in New York City and seeks to link its research and teaching to the vast resources of a great metropolis. It is one of the most selective schools in the United States and enrolls nearly 30,000 students in its twenty schools.

The Master of Science in Computer Science program at Columbia University’s Computer Science Department in the School of Engineering and Applied Sciences places equal emphasis on theoretical computer science and mathematics and on experimental computer technology. A broad range of upper-level courses is available in such areas as artificial intelligence, computational complexity and the analysis of algorithms, combinatorial methods, computer architecture, computer-aided digital design, computer communications, databases, mathematical models for computation, optimization, and software systems. The program offers eight concentration areas. A minimum of 30 credits are required for completion of the degree.

Accreditation: Columbia University is regionally accredited by the Middle States Commission on Higher Education.

Tuition Score 1-100: 51

#49. Illinois Institute of Technology

Located in Chicago, Illinois Institute of Technology, also known as Illinois Tech, is a private, technology-focused, research university offering undergraduate and graduate degrees in engineering, science, architecture, business, design, human sciences, applied technology, and law. One of 21 institutions that comprise the Association of Independent Technological Universities (AITU), Illinois Tech offers exceptional preparation for professions that require technological sophistication, an innovative mindset, and an entrepreneurial spirit. The university commitment to diversity is reflected in its policies and its global student enrollment. IIT. The university enrolls over 7,000 students.

Offered through IIT’s College of Science, the Master of Computer Science degree program is entirely online. The MCS program provides a conceptual and practical education in computer science by combining a broad core curriculum with user-selected areas of study. MCS coursework can include CS Professional courses. Students in the MCS program can choose to do a Master’s Project (but not a Master’s Thesis) or coursework-only. There is no master’s comprehensive exam. The program requires a minimum of 30 credits for completion and offers students the most flexibility in selecting elective courses. Students interested in an especially extensive study of a topic can choose one of 11 specializations, but specialization is not required.

Accreditation: Illinois Institute of Technology is regionally accredited by the North Central Assocaition of Colleges and Schools.

Tuition Score 1-100: 50

#50. University of Southern California

The University of Southern California is one of the world’s leading private research universities. An anchor institution in Los Angeles, a global center for arts, technology and international business, USC’s diverse curricular offerings provide extensive opportunities for interdisciplinary study and collaboration with leading researchers in highly advanced learning environments. USC is dedicated as a sea and space-grant institution and enrolls over 40,00 students.

USC’s Viterbi School of Engineering offers its Master of Science in Computer Scienceentirely online. The program provides intensive preparation in the concepts and techniques related to the design, programming, and application of computing systems. Students are provided a deep understanding of both fundamentals and important current issues in computer science and computer engineering so that they may either obtain productive employment or pursue advanced degrees. The program requires students to take a broad range of courses, while simultaneously allowing for emphasis in desired areas of specialization. A minimum of 37 credits are required for graduation, and students generally complete the degree in two to three years. Students have the option of completing the program through a thesis or additional coursework option.

Accreditation: USC is regionally accredited by the Western Association of Schools and Colleges.

Tuition Score 1-100: 32



Online Bachelor’s Computer Science

Free Colleges

Free College Courses

Largest Nonprofit Online Universities

Best Online Graduate Schools

Top Scholarships for Online Students

Affordable Nonprofit Online Colleges