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 pursue opportunities in other industries too, such as aerospace, healthcare, education, and business.
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 credit-hours, the program provides students with a strong foundation in computer science. The coursework includes topics such as data mining, data visualization, artificial intelligence, software security, advanced computer network security, and applied cryptography. 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, computer system architects, computer 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.
In order 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 credit-hours of study, the curriculum includes courses such as data visualization, an introduction to data mining, database systems, parallel computing, software engineering, cloud computing concepts, and cloud networking. 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 completion of 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 credit-hours. It provides students with advanced knowledge of computer science including courses such as introduction to computer graphics, object-oriented design, an introduction to artificial intelligence, an introduction to 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. On completion of 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, across tracks including bioinformatics, data communications, cybersecurity, database systems and knowledge management, human-computer interaction and visualization, software engineering, and database systems. 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 become proficient in using computer algorithms, data structures, and deterministic and non-deterministic algorithms. At the end of the program, graduates can opt for a number of roles in the field.
Rice University offers a 100 percent online master’s in computer science. The faculty for the 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 its 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 credit-hours and prepares students for a successful career in tech. 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. 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.
In order to apply for the 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 topics such as software development, mathematical foundations of computer science, an introduction to computer systems, data structures and 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 as well as 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-hour program gives students a complete overview of the software development process. Right from user research to recommending software upgrades and making it run smoothly, students develop a number of useful skills. 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 the field of software development.
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 he 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. 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 efforts are focused 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. Prior to 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.