Which Accredited Universities offer an Online Master’s of Science in Computer and Information Science?


Computer science (CS) practitioners use technical and analytical methods such as algorithms and programming languages to solve challenges, accomplish goals, and develop modern life. This diverse area encompasses many areas that overlap with other fields related to technology, including information technology, software engineering, information processing, and computer engineering.

Usually, Master’s in Computer Science programs take 21-24 months to complete. However, after 12 months, those with transferable credits or those enrolling in advanced classes are frequently able to graduate. Applicants for online computer science master’s programs generally need a minimum of 3.0 undergraduate GPA and an accredited school bachelor’s degree. Satisfactory GRE ratings, previous CS coursework, or related professional experience can provide additional admission criteria.

Data and information technology workers earn above-average wages and possess favorable job opportunities, according to the Bureau of Labor Statistics (BLS). BLS estimates that field professionals earn a median annual wage of $88,240, which is more than twice the median salary for all professions.

Accredited universities that offer an Online Masters of Science in Computer and Information Science

Online Master of Computer and Information Technology at the University of Pennsylvania

The On-line Master in Computing and Information Technology (MCIT) is a first-of-a-kind degree program in computer sciences targeted at non-computer scientists. This program takes the long-standing, proven on-campus MCIT degree online that empowers students with no background in computer science to succeed in the field of coding and technology.

The MCIT program is designed for students who want to begin or speed up a successful computer science career. MCIT students are educated from different fields of literature, history, chemistry and medicine. The program’s exposure to real-world projects will prepare students to make positive use of their skills. Graduates from this programme, as well as from key software development industries, will have the unique position of filling technical jobs in industries such as bioinformatics, medicine, finance, telecommunications.

Admission requirements for Online Master of Computer and Information Technology at the University of Pennsylvania

Students should have both a passion for studying computer science and the desire to devote considerable time and commitment to their studies in order to excel in this intensive and accelerated curriculum. Although there is no clear criterion for GPA undergraduates, successful applicants normally have a GPA above 3.0.

  • A bachelor’s degree from an accredited school or university
  • A personal statement
    • The personal statement should be an essay of 500-1000 words that addresses the below questions.
      • What makes you interested in the MCIT Online program?
      • How will you benefit from the program?
      • Why will you succeed in the program?
      • How will you contribute to the MCIT Online community?
      • Please describe your career goals and how the MCIT Online curriculum will help to achieve them.
      • Given that the program is designed for people without a CS background, if you feel that your resume could be perceived as overqualified, please explain why MCIT Online is right for you.
  • Two letters of recommendation
  • Unofficial transcripts From every university or college attended where course credit was earned, including transfer credit transcripts
  • Official transcripts will be required following an offer of admission.
  • Your resume
  • TOEFL scores for international applicants and non-U.S. citizens/permanent resident applicants if English is not your native language.
  • The GRE score is optional. If submitted by the deadline for submission of applications, the results of the official examination will be taken into account in the assessment process and will have a beneficial effect. The exam must be taken within 5 years of the submission of the document. For consideration, GMAT scores are accepted.

Courses offered by Online Master of Computer and Information Technology at the University of Pennsylvania

6 Core Courses

  1. Introduction to Software Development (CIT 591)
  2. Mathematical Foundations of Computer Science (CIT 592)
  3. Introduction to Computer Systems (CIT 593)
  4. Data Structures & Software Design (CIT 594)
  5. Computer Systems Programming (CIT 595)
  6. Algorithms & Computation (CIT 596)

4 Electives

MCIT Online students must complete four graduate-level electives. MCIT Online is still in the process of developing new electives. Additional elective courses planned for development include Artificial Intelligence, Blockchain, and more.

  1. CIS 515 Fundamentals of Linear Algebra & Optimization (Math for Machine Learning)
  2. CIS 547 Software Analysis
  3. CIS 549 Wireless Communications for Mobile Networks and Internet of Things
  4. CIS 550 Database & Information Systems
  5. CIS 581 Computer Vision & Computational Photography
  6. ESE 542 Statistics for Data Science: An Applied Machine Learning Course

Tuition and Fees for Online Master of Computer and Information Technology at the University of Pennsylvania

Total number of course10 Courses
Cost per course$2,500
Total tuition cost$25,000

Know more about the program Online Master of Computer and Information Technology at the University of Pennsylvania

Online Master of Computer Science at Rice University

The online degree program MCS@Rice Master of Computer Science was designed from the ground up to merge the legacy of excellence of the Rice University Computer Science Department with best-in-class online teaching methodology. It delivers an intimate and engaging learning experience, with small class groups and 1:1 experiences with professors that are crucial to the growth of graduate skills and thought.

Students will gain a deep knowledge of computer science topics such as machine learning and AI, cryptography, and digital engineering with the versatility of online learning.

Admission requirements for Online Master of Computer Science at Rice University

  • 3 Letters of Recommendation
  • Official Transcripts: For your application, and unofficial transcripts can be submitted. You will be required to submit official transcripts upon acceptance into the program.
  • For all candidates, the GRE is strongly recommended. Applicants who do not have GRE scores are expected in a scientific/technical sector to have 3+ years of full-time job experience.
  • For every student whose native language is not English, TOEFL / IELTS scores are required. The minimum TOEFL score is 90 on the iBT and 600 on the paper-based TOEFL. The minimum is 7 for the IELTS score. For qualifying students who submit their transcripts from an English-speaking institution into this application indicating a degree in progress or granted, this requirement is automatically waived.
  • All candidates need a Statement of Purpose. This statement should outline your previous college and career background and accomplishments clearly and succinctly, discuss your reason for pursuing the MCS degree, and clarify your potential priorities.
  • CV or Resume
  • An application fee of $85.00 is required.

Courses offered by Online Master of Computer Science at Rice University

Computer Systems 

  • Systems Software
  • Cybersecurity

Data Science

  • Databases
  • Machine Learning
  • Big Data
  • Data Visualization
  • Statistics

Principles of Algorithms and Software

  • Software Construction Practicum
  • Programming Languages and Design
  • Algorithms

Tuition and Fees for Online Master of Computer Science at Rice University

Total number of credits30 Credits
Cost per credit$166.70
Total tuition cost$50,001

Know more about the program Online Master of Computer Science at Rice University

Online Computer Science MS at New York University

In Computer Science, the New York University deliver a highly adaptive MS curriculum that helps you to mold the grade into your interests. You have a variety of opportunities to choose from, in addition to the core curriculum in computer science fundamentals. Along with subjects outside the department, you will concentrate on topics such as computer and network security, distributed networks and networking, computer graphics, and online search technologies.

You will have full learning versatility in this MS program in Computer Science, allowing you to tailor the program to your goals and interests as well as your academic and career contexts. Not only can you obtain a solid base in the foundations of computer science, but also professional-level classes, and a chance to specialize in chosen fields of technology of your choosing.

Admission requirements for Online Computer Science MS at New York University

Admission to this program requires you to have an undergraduate degree or a superior undergraduate record from an accredited institution of computer technology, mathematics, science, or engineering. Applicants with degrees in other disciplines are eligible for admission individually.

  • At least 1 year of university-level science.
  • A professional experience (preferably C++) of a high level, general-purpose programming language.
  • A basic knowledge of computing fundamentals, such as the organization and function of computers, data structures, and computer design.
  • For regular status, demonstrated ability to communicate in written and spoken English is necessary. To develop their language ability, international students and others for whom English is a second language will be expected to perform preparatory study.
  • Resume
  • Statement of Purpose
  • Transcripts
  • Applicants whose transcripts are not from the United States must provide English translated and/or evaluated transcript/s.

Applicants who satisfy one of the following conditions are not required but encouraged to submit a GRE score:

  1. Applicant has successfully completed the Bridge to Tandon program with a B+ or better.
  2. Applicant completes 9 credits under Visiting Student Registration from an approved list of CSE courses and maintains an average grade of B+ or better.
  3. Applicant has a BA or BS degree in computer science or computer engineering from NYU, with a GPA of 3.0 or higher.

Courses offered by Online Computer Science MS at New York University

Core Course Requirements

Students must take at least four courses from the list of core courses below.

  • 3 Credits Software Engineering I CS-GY6063
  • 3 Credits Principles of Database Systems CS-GY6083
  • 3 Credits Computer Architecture I CS-GY6133
  • 3 Credits Introduction to Operating Systems CS-GY6233
  • 3 Credits Information Visualization CS-GY6313
  • 3 Credits Programming Languages CS-GY6373
  • 3 Credits Interactive Computer Graphics CS-GY6533
  • 3 Credits Artificial Intelligence I CS-GY6613
  • 3 Credits Computer Vision CS-GY6643
  • 3 Credits Information, Security and Privacy CS-GY6813
  • 3 Credits Computer Networking CS-GY6843
  • 3 Credits Machine Learning CS-GY6923
  • 3 Credits Selected Topics in CS CS-GY9223

Capstone Course Requirement

Certain courses in our department will be designated as capstone courses. Capstone courses are drawn from key technical areas in the MS program and they involve a substantial amount of programming effort. Students are required to take at least one capstone course with a grade of B or better.

  • 3 Credits Software Engineering I CS-GY6063
  • 3 Credits Software Engineering II CS-GY6073
  • 3 Credits Operating Systems II CS-GY6243
  • 3 Credits Distributed Operating Systems CS-GY6253
  • 3 Credits Compiler Design and Construction CS-GY6413
  • 3 Credits Interactive Computer Graphics CS-GY6533
  • 3 Credits Penetration Testing and Vulnerability Analysis CS-GY6573
  • 3 Credits Artificial Intelligence I CS-GY6613
  • 3 Credits Computer Vision CS-GY6643
  • 3 Credits Neural Network Computing CS-GY6673
  • 3 Credits Network Security CS-GY6823
  • 3 Credits Web Search Engines CS-GY6913
  • 3 Credits Application Security CS-GY9163
  • 3 Credits Selected Topics in CS CS-GY9223

General Elective Requirements

In addition to the core electives, students are required to take four general elective courses with considerable flexibility;

  • 3 Credits Foundations of Computer Science CS-GY6003
  • 3 Credits Design and Analysis of Algorithms I CS-GY6033
  • 3 Credits Design and Analysis of Algorithms II CS-GY6043
  • 3 Credits Software Engineering I CS-GY6063
  • 3 Credits Software Engineering II CS-GY6073
  • 3 Credits Principles of Database Systems CS-GY6083
  • 3 Credits Advanced Database Systems CS-GY6093
  • 3 Credits Computer Architecture I CS-GY6133
  • 3 Credits Computer Architecture II CS-GY6143
  • 3 Credits Introduction to Operating Systems CS-GY6233
  • 3 Credits Operating Systems II CS-GY6243
  • 3 Credits Distributed Operating Systems CS-GY6253
  • 3 Credits Performance Evaluation of Computer Systems CS-GY6273
  • 3 Credits Information Visualization CS-GY6313
  • 3 Credits Large-scale Visual Analytics CS-GY6323
  • 3 Credits Programming Languages CS-GY6373
  • 3 Credits Compiler Design and Construction CS-GY6413
  • 3 Credits Interactive Computer Graphics CS-GY6533
  • 3 Credits Human Computer Interaction CS-GY6543
  • 3 Credits Game Design CS-GY6553
  • 3 Credits Penetration Testing and Vulnerability Analysis CS-GY6573
  • 3 Credits Artificial Intelligence I CS-GY6613
  • 3 Credits Computer Vision CS-GY6643
  • 3 Credits Neural Network Computing CS-GY6673
  • 3 Credits Computational Geometry CS-GY6703
  • 3 Credits Theory of Computation CS-GY6753
  • 3 Credits Information, Security and Privacy CS-GY6813
  • 3 Credits Network Security CS-GY6823
  • 3 Credits Computer Networking CS-GY6843
  • 3 Credits Applied Cryptography CS-GY6903
  • 3 Credits Web Search Engines CS-GY6913
  • 3 Credits Machine Learning CS-GY6923
  • 3 Credits Digital Forensics CS-GY6963
  • 3 Credits Selected Topics in CS CS-GY9033
  • 3 Credits Special Topics in Computer Science CS-GY9053
  • 3 Credits Biometrics CS-GY9093
  • 3 Credits Selected Topics in CS CS-GY9103
  • 3 Credits Special Topics in CS CS-GY9133
  • 3 Credits Application Security CS-GY9163
  • 3 Credits Selected Topics in CS CS-GY9223

Tuition and Fees for Online Computer Science MS at New York University

Total number of course9 Courses
Cost per course$1850
Total tuition cost$16,650

Know more about the program Online Computer Science MS at New York University

Online Master of Science in Computer Science at Georgia Institute of Technology-Main Campus

The Georgia Institute of Technology, Udacity, and AT&T have teamed up to offer the first accredited Master of Science in Computer Science that students can receive for a fraction of the cost of conventional, on-campus programs exclusively via the Large Open Online Course (MOOC) delivery format.

This partnership, officially referred to as “OMS CS” to account for the latest system of distribution, brings together pioneers in academia, MOOCs, and business to apply the transformative potential of massively accessible online teaching to increase the pool of high-quality, trained talent available in the fields of computer science.

Admission requirements for Online Master of Science in Computer Science at Georgia Institute of Technology-Main Campus

  • Completion of the online application.
  • Receipt of three recommendation letters (requested within the on-line application).
  • Scores from the general Graduate Record Examination (GRE) are required. Applicant scores are expected to be at least 153 in the Verbal, 155 in the Quantitative, and 3.0 in the Analytical sections for the MS program.
  • The desirable minimum GPA is 3.0/4.0, though most candidates score higher.
  • Statement of Purpose
  • Unofficial transcripts from each college attended
  • Resume
  • Career Objectives and Background Essay – “
    • What has prepared you for this program?” Up to 2,000 characters allowed for response.
  • The Test of English as a Foreign Language (TOEFL) is required for applicants from non-English-speaking countries who have not been studying for at least one year in the United States. For the internet-based TOEFL test, the minimum agreed score is 100, but the majority of applicants should be above this score.
  • The college will also accept IELTS. With minimum section scores as follows, a minimum overall score of 7.5 is required: Reading 6.5, Listening 6.5, Speaking 6.5, Writing 5.5.

Tuition and Fees for Online Master of Science in Computer Science at Georgia Institute of Technology-Main Campus

Total number of credits40 Credits
Cost per credit$180
Total tuition cost$7,169

Know more about the program Online Master of Science in Computer Science at Georgia Institute of Technology-Main Campus

Online Master of Software Engineering at Brandeis University

The trend into the cloud and IoT has contributed to new, fascinating, and increasingly rising information engineering applications.

Through taking this online master of software engineering at Brandeis University, with a real-world program that is periodically refreshed by a thorough review by an advisory board of software engineering industry experts, you will remain on top of industry trends. Your coursework is directly related to your practical work in planning, implementing, validating, and managing information systems.

There are six required courses and four electives in the 30-credit Software Engineering curriculum. Necessary courses provide students with a concentrated education on key topics in the area, while electives draw on particular technical skills and allow students to enrich and complete their studies.

Admission requirements for Online Master of Software Engineering at Brandeis University

Those applying to the Software Engineering program should meet the following criteria:

  • A programming language introduction (Java, C++, C), AND
  • Software Engineering Introduction – subjects covered should include exposure to topics to be further discussed in Software Creation Methodologies. Wide coverage of approaches used to successfully construct applications, including strategies relevant from specifications through testing and delivery at each point of the development life cycle, AND
  • Introduction of Data Structures (also referred to as Algorithms) – Variables, operators, expressions, I/O statements, conditionals, loops, arrays, pointers, abstract data types (lists, stacks, queues, trees), common algorithms (sort, check, etc.) should be included in the subjects covered. OR
  • Equivalent work experience which covers topics listed
  • Applicants must have a four-year bachelor’s degree from a regionally accredited U.S. institution or equivalent. 
  • Official transcript(s) from every college or university attended. 
  • Resume
  • Statement of goals
  • One letter of recommendation
  • An English proficiency score must be submitted by students who have not received a bachelor’s or master’s degree from a regionally recognized United States college.
  • Recommended Minimum Score Requirements for English Proficiency Exam
    • 100 (Internet-based TOEFL)
    • 7 (IELTS)
  • Applicants who have received a degree outside the United States must apply their documents (official transcripts/mark sheets) for a course-by-course review by either the Education Credential Evaluators (ECE) of Madison, Wisconsin, or the World Education Services (WES) of New York, New York. Applicants are responsible for the assessment fee.

Courses offered by Online Master of Software Engineering at Brandeis University

Required Courses

  • RSEG 105 Expert Software Development in Java  
  • RSEG 109 Object-Oriented Design with UML  
  • RSEG 120  Software Development Methodologies  
  • RSEG 126 Release Control and Continuous Integration/Continuous Delivery (DevOps)  
  • RSEG 127 Software Engineering Studio  
  • RSEG 131 Software Testing Techniques  

Electives (choose four)

  • RDFT 160 Python Programming  
  • RSEG 102 Software Development in Java  
  • RSEG 103 Software Development in C++  
  • RSEG 128 User Interface Design  
  • RSEG 155 Functional Programming with Java and Scala  
  • RSEG 161 Web Development Technologies  
  • RSEG 165 Design Patterns  
  • RSEG 167 Microservices Architecture and Development  
  • RSEG 170 Database Management  
  • RSEG 171 Data Warehousing and Data Mining  
  • RSEG 175 Mobile Applications and Responsive Web Design  
  •  RSEG 176 Cloud Computing  
  • RSEG 181 Agile Software Development  
  • RSEG 182 Advanced JavaScript Programming  
  • RSEG 290 Special Topics in Software Engineering 

Tuition and Fees for Online Master of Software Engineering at Brandeis University

Total number of Course10 Course
Cost per Course$3,535
Total tuition cost$35,350

Know more about the program Online Master of Software Engineering at Brandeis University

[show_link program=’graduate’ course=’computer-science’ course_id=’11.0101′ other=’courses’]

Leave a Reply