Technology is an integral part of our life. As the demand for software grows, so does the need for qualified software specialists. A master’s degree in computer science puts students on the fast track to various lucrative careers related to computers. Throughout these programs, students are exposed to a wide range of related subjects such as software engineering, artificial intelligence, human-computer interaction, and scientific computing.
The following article covers some of the best online computer science master’s programs that do not require GRE or GMAT scores for admission. These programs can typically be completed in two years. The coursework provides students with an in-depth knowledge of parallel computing, machine learning, systems software, networking and security, software engineering, and database systems.
Upon completing a degree in computer science, students can work in high-tech companies. They can also pursue opportunities in other industries, such as aerospace, healthcare, education, and business.
|Featured Online CS Programs, No GRE or GMAT Required|
|George Mason University||MS - Computer Science (No GRE/GMAT Required)||Visit Site|
|Syracuse University||Online MS - Computer Science||Visit Site|
|Southern New Hampshire University||Online MS in IT - Software Application Development||Visit Site|
Arizona State University offers an online master of computer science program in collaboration with Coursera, an online education platform. The program explores some of the latest developments in technology, such as big data and artificial intelligence.
Admission requirements for the program include an undergraduate degree from a regionally accredited university with a minimum cumulative GPA of 3.0, two semesters of advanced math in calculus I and II, official transcripts from all institutions attended, a statement of purpose, and TOEFL scores for international students. GRE scores are not required for admission.
Made up of 30 credits, the program provides students with a strong foundation in computer science. The coursework includes data mining, data visualization, artificial intelligence, software security, advanced computer network security, and applied cryptography. In addition, students learn how to build secure systems, use cloud platforms to increase productivity, and accurately analyze computer processes.
Graduates of the program are well-equipped to take up roles such as computer scientists, database administrators, system architects, network administrators, information security analysts, software engineers, and software developers.
The University of Illinois offers a 100 percent online master of computer science degree. The program is offered through Coursera. Students with a bachelor’s degree in computer science can find the program most valuable.
To apply, students must have a bachelor’s degree, a minimum grade point average of 3.0 or higher, and sufficient knowledge of computer programming, algorithms, and data structures. GRE scores are not required for this program.
Consisting of 32 credits of study, the curriculum includes data visualization, an introduction to data mining, database systems, parallel computing, software engineering, cloud computing concepts, and cloud networking. In addition, students are trained to identify and solve computing problems, use best practices in design and development, and gain a solid understanding of mathematical and computer science concepts.
Upon completing the program, graduates can work as software developers, software engineers, computer programmers, and computer scientists.
Colorado State University offers an online master’s program in computer science. The faculty for the program has extensive experience in development and research.
Admission requirements include a bachelor’s degree from a regionally accredited institution; a grade point average of 3.0 on all undergraduate coursework (and a grade point average of 3.2 in computer science and mathematics); and an understanding of computer organization, data structures, and algorithms, software design methodology, calculus, linear algebra, introductory probability, and applied statistics. GRE and TOEFL test scores are a requirement for international applicants only.
The program comprises a total of 35 credits. It provides students with advanced knowledge of computer science, including courses such as introduction to computer graphics, object-oriented design, artificial intelligence, machine learning, parallel programming, and database management systems.
The program helps students develop skills in software engineering, networking, machine learning, and parallel computing. Additionally, students also learn how to collaborate effectively with a team. Upon completing the program, graduates can work in some of the top computer software, aerospace, and high-tech companies.
Johns Hopkins University offers an online master of science in computer science. Students can complete the program online or in a hybrid format.
Applicants to the program must have a bachelor’s degree from a regionally accredited college or university (or must be in the last semester of undergraduate study). Additionally, they need to have a grade point average of at least 3.0, official transcripts from all college studies, and TOEFL scores for international students. While GRE is not required, it will be considered if submitted.
The program consists of ten courses, including bioinformatics, data communications, cybersecurity, database systems, knowledge management, human-computer interaction and visualization, software engineering, and database systems. In addition, the coursework includes topics such as the foundations of software engineering, the principles of bioinformatics, operating systems security, network programming, principles of enterprise web development, computer graphics, software project management, foundations of computer architecture, and image processing.
The program helps students use computer algorithms, data structures, and deterministic and non-deterministic algorithms. At the end of the program, graduates can opt for several roles in the field.
Rice University offers a 100 percent online master’s in computer science. The faculty for the MCS@Rice program includes directors of university centers, members of the National Academy of Engineering and Institute of Medicine, and National Science Foundation CAREER award recipients.
Admission requirements for the program include a baccalaureate degree or equivalent, a minimum grade point average of 3.0, official transcripts from previous institutions, three letters of recommendation, a statement of purpose, a current resume, and TOEFL scores for international students. GRE test scores are not required but recommended.
The program comprises 30 credits and prepares students for a successful tech career. Some of the courses included in the curriculum are an introduction to computing and information systems, computation in science and engineering, elements of algorithms and computation, computational thinking, the principles of computing, algorithmic thinking, and elements of computer science. In addition, students develop a good understanding of machine learning, artificial intelligence, software engineering, and cybersecurity. Apart from theoretical knowledge, they also develop practical skills in architecture and statistics.
Graduates of the program are sought after by some of the top tech companies, including Microsoft, Facebook, LinkedIn, and Amazon.
The University of Pennsylvania offers an online master’s program in computer and information technology. This graduate-level program has been specially designed for students who have no prior experience with computer science.
To apply for the master of computer information technology (MCIT) program, students must have a bachelor’s degree from an accredited school or university, two letters of recommendation, transcripts from all institutions, and TOEFL scores (for international applicants). GRE scores are optional but will be considered.
The program comprises ten courses in all, including software development, mathematical foundations of computer science, an introduction to computer systems, data structures, software design, computer systems programming, and algorithms and computation. Students gain the skills to design and maintain software, use engineering and mathematical principles, and apply modern techniques, tools, and algorithmic thinking.
Upon completion of the program, students can work in core software development and a wide range of other fields such as education, government, social work, and healthcare.
Southern New Hampshire University offers an online master of science in information technology with a concentration in software application development. The program provides students with the opportunity to undertake software projects and develop marketable, practical skills.
Applicants to the program must submit a completed online application, transcripts from all schools attended, a minimum undergraduate grade point average of 2.75, and an attestation form stating that the student has graduated from high school or received a GED. GRE or GMAT scores are not required for admission.
The 36-credit program gives students a complete overview of the software development process. Students develop several functional skills, from user research to recommending software upgrades and making it run smoothly. Some of the courses they study include advanced information technology, object-oriented application development, software design and modeling, mobile application development, distributed application development, and operating systems.
At the end of the program, graduates are well-equipped to pursue lucrative roles in software development.
The College of Computing at Georgia Tech offers an online master of computer science known as the OMSCS program. The OMSCS degree consists of 30 required credits spread out over 10 courses and a 15- to 18-credit specialization, equating to five or six additional classes. The remaining 12 to 15 hours equal four or five courses of free electives. The available specialization areas include computational perception & robotics, computing systems, interactive intelligence, and machine learning.
Preferred qualifications to apply to this program include an undergraduate degree in computer science or a related field (e.g., mathematics, computer engineering) and a 3.0 GPA or higher. Previous work experience in the field is also a favorable qualification. The GRE is not required for admission to this program.
The OMSCS program leverages a MOOC (massive open online course) format, which increases accessibility and affordability for students. The online courses are of equal rigor to their on-campus equivalents. Students working full-time are recommended to take no more than one three-credit course in their first semester to adapt to the program workload. Outside of class, instructors in this program are available via email and discussion board forums to answer questions. Some course materials are available free of charge, but some courses may require additional textbooks. Exams are proctored online at 4,500 physical test proctoring facilities.
Graduates from this program are prepared for employment in a variety of STEM careers. AT&T is a collaborative sponsor of this program and hires approximately 30,000 employees per year with qualifications conferred with master’s degrees in computer science.
The College of Science and Engineering at the University of Minnesota (UM) offers a hybrid master of computer science (MCS) degree. This is a coursework-only degree meaning a final research project and final oral exam are not required for graduation. Most courses are offered online, except for some classes and assessments which students must complete on-campus.
This 31-credit program requires a minimum of 16 credits at the 5,000 or 8,000 level, a minimum of six credits at the 8,000 level, and a one-credit colloquium class. All courses must be graded, and students must maintain a 3.0 GPA minimum. Courses earning a grade of C- or lower will not count on the graduate degree plan.
Students receive academic and career support from academic advisors, peer and research groups, and the department program administrator. The online courses are delivered via UNITE Distributed Learning, and UM staff in this program provides technical support for synchronous presentations and assessments. A unique feature of the UNITE program is that non-residents can pay resident tuition rates during the semesters they are not enrolled in on-campus sections.
Graduates from this program are prepared to work for local and global companies such as Dell Compellent, General Mills, Medtronic, and Oracle.
Jiawei Han, PhD – University of Illinois
Dr. Jiawei Han is a professor of computer science at the University of Illinois. He teaches courses such as introduction to data warehousing and data mining and data mining principles and algorithms.
Before Dr. Han joined the University of Illinois, he taught at Northwestern University and Simon Fraser University. His research efforts are focused on data mining, information network analysis, and database systems. Notably, his research has been published in prominent journals such as Data Mining and Knowledge Discovery and ACM Sigmod Record. In addition, he has won various awards, such as the ACM SIGKDD Innovation Award and the Excellence in Graduate and Professional Teaching Award at UIUC. He completed his PhD in Computer Sciences from the University of Wisconsin–Madison.
Luay Nakhleh, PhD – Rice University
Dr. Luay Nakhleh is the J.S. Abercrombie Professor of Computer Science at Rice University. Some of the courses he teaches include algorithmic thinking, the principles of computing, bioinformatics, formal languages, and computability.
His research focuses on phylogenomics and population genomics, combinatorial optimization, statistical inference, and the evolution of biological networks. He has published papers in prominent journals such as Bioinformatics, Systematic Biology, and the Journal of Computational Biology. He also has won numerous awards, such as the Outstanding Doctoral Thesis Advisor Award and Early Career Principal Investigator Award. He earned his PhD from the University of Texas at Austin, his MS from Texas A&M University, and his BS from Technion–Israel Institute of Technology.
Christos Papadopoulos, PhD – Colorado State University
Dr. Christos Papadopoulos is an associate professor of computer science at Colorado State University. He teaches courses such as operating systems, computer networks, computer communications, and measuring and securing the internet. Before joining Colorado State University, he worked at the University of Southern California.
His research efforts are focused on network protocols, network security, network measurements, and internet architecture. He has published his work in top journals such as Computer Communications, the International Journal of Web Services Research, and Computer Network. In 2002, he received an NSF CAREER award. He earned his PhD and MS from Washington University in St. Louis and his BS from Queens College.