logo

Best Universities offering graduate programs in Computer and Information Sciences

What is a Masters Program in Computer and Information Science?

The Master of Science in Computational Science program explores the junction of Logic, networks, and human behavior. With the skills and knowledge to model and design systems that are accountable, resilient, trustworthy, sustainable, and ethical students can build their career in an effective way. These graduates design, build, manage, and protect the systems and networks that make information useful and accessible. They enjoy the limitless potential for exciting careers in virtually every industry—health care, finance, research, manufacturing, government, higher education, and more.

Graduate degree in Computer and Information Sciences is offered by 32 American universities. This is a STEM-designated Graduate program that offers students a unique approach to teaching and learning. Columbia University in the City of New York is having the highest number of enrollment for Computer and Information Sciences graduate program.

Harvard University logo
Ranked as:  #2 in Best National University
Tuition:  $50,654 per year
Total Cost:  $101,308 * This tuition data is based on IPEDS. For the latest tuition amount, refer to the respective college websites.
State:  Massachusetts
Acceptance:  5.01%

Harvard School of Engineering offers a Doctor of Philosophy (Ph.D) degree in Computer Science, conferred through the Graduate School of Arts and Sciences. In addition to the Ph.D. in Computer Science, the Harvard School of Engineering also offers master’s degrees in Computational Science and Engineering as well as in Data Science which may be of interest to applicants who wish to apply directly to a master’s program.

10 semester-long graduate courses, including at least 8 disciplinary. At least 5 of the 10 should be graduate-level SEAS "technical" courses (or FAS graduate-level technical courses taught by SEAS faculty), not including seminar/reading/project courses. Undergraduate-level courses cannot be used.

˅ More Details

Ph.D. Program Guidelines: Computer Science - Program details

GRE score required at Harvard University master's degree programs in Computer and Information Sciences
  • GRE Required:  Yes
  • Research assistantships:  864
  • Teaching assistantships:  1388
  • Financial Aid: Register to view the details
Yale University logo
Ranked as:  #3 in Best National University
Tuition:  $44,500 per year
Total Cost:  $89,000 * This tuition data is based on IPEDS. For the latest tuition amount, refer to the respective college websites.
State:  Connecticut
Acceptance:  6.53%

The Master of Science (MS) program is intended for students planning to pursue a professional career directly after finishing the MS program, rather than continuing on in a PhD program. The MS program is also suitable for students interested in undertaking a research project but who are not sure yet whether they want to make the multi-year commitment to a PhD program.

Students should apply to the MS program through the Yale Graduate School. Students in the MS program may enter the Yale PhD program. However students who wish to continue on for a doctoral degree after completing the MS must apply separately for the PhD program, using the standard forms and procedures required for applicants from outside of Yale. The MS is not a prerequisite for the PhD program, and students may apply to the PhD program directly after finishing their undergraduate degree.

˅ More Details

The Master of Science-Computer Science - Program details

Yale University admission requirements for graduate programs in Computer Science, Information Systems and Information Technology
  • GRE Required:  Yes
  • Research assistantships:  1565
  • Teaching assistantships:  1598
  • Financial Aid: Register to view the details
University of Chicago logo
Ranked as:  #4 in Best National University
Tuition:  $61,548 per year
Total Cost:  $123,096 * This tuition data is based on IPEDS. For the latest tuition amount, refer to the respective college websites.
State:  Illinois
Acceptance:  7.31%

At the University of Chicago Department of Computer Science, we welcome students of all backgrounds and identities. In order to achieve our educational and research missions, it is essential to establish and maintain a community of diverse voices. UChicago CS manages and participates in a number of programs and initiatives that support students from groups underrepresented in the field.

˅ More Details

Computer Science - Program details

University of Chicago admission requirements for graduate programs in Computer Science, Information Systems and Information Technology
  • GRE Required:  Yes
  • Research assistantships:  725
  • Teaching assistantships:  164
  • Financial Aid: Register to view the details

464 universities offer the Masters’s program in Computer and Information Sciences. Which one best suits your need? We will help make you a decision.

Please select a program.
Select a program:
Please choose a course.
Please choose a specialization.
Please choose a type of program.
Type of program interested in:
Please choose an option.
Have you taken the GRE?
GRE quantitative field is required. (Minimum: 80 | Maximum: 170)
GRE Verbal field is required. (Minimum: 80 | Maximum: 170)
GRE AWA field is required. (Minimum: 0 | Maximum: 6)
Please choose a type of university.
Type of University:
Education level completed:
Please choose a price interval.
$5000 $80000
Please provide a name.
Please, enter valid email address.
Columbia University in the City of New York logo
Ranked as:  #4 in Best National University
Tuition:  $51,194 per year
Total Cost:  $102,388 * This tuition data is based on IPEDS. For the latest tuition amount, refer to the respective college websites.
State:  New York
Acceptance:  6.66%
The Master of Science (MS) program is intended for people who wish to broaden and deepen their understanding of computer science. Columbia University and the New York City environment provide excellent career opportunities with multiple industries. The program provides a unique opportunity to develop leading-edge in-depth knowledge of specific computer science disciplines. The department currently offers concentration tracks covering eight such disciplines. MS students are encouraged to participate in state of the art research with our research groups and labs. All students must complete the following requirements: - Complete a total of 30 points. - Maintain at least a 2.7 overall GPA. - Satisfy breadth requirements. - Take at least 6 points of technical courses at the 6000-level. - Only up to 3 points of your degree can be non-CS/non-technical courses. Non-CS/non-technical courses must be approved by your advisor. Students can choose from one of the tracks below. - Computational Biology - Computer Security - Foundations of Computer Science - Machine Learning - Natural Language Processing - Network Systems - Software Systems - Vision, Graphics, Interaction, and Robotics - MS Personalized - MS Thesis PHD PROGRAM The Columbia University Department of Computer Science is looking for top-quality students to join its PhD Program. The department hosts exciting projects in a growing number of research areas. (See below.) Columbia University is located in New York City, one of the cultural, financial, and communications capitals of the world. This central location makes it possible for the members of the Department of Computer Science to have close ties with the nearby research labs of AT&T, Google, IBM, NEC, Siemens, Verizon, and Yahoo!, as well as with a number of major companies including financial companies of Wall Street. ? OVERVIEW OF THE PHD PROGRAM A small number of highly qualified students are admitted each year to the PhD Program in Computer Science. Admission is very competitive, based primarily on research-oriented reference letters, GRE scores, and academic grades. Applicants need not already hold a master’s degree; bachelor’s degree level applicants are also encouraged to apply. Most admitted students receive full financial support through Graduate Research Assistantships, which consist of a monthly stipend plus full tuition exemption (continuation of support is, of course, contingent upon the students’ satisfactory progress in the PhD Program and availability of funding). In addition, the Fu Foundation School of Engineering and Applied Science awards a small number of prestigious “Presidential Distinguished Fellowships.” These fellowships provide full financial support to their recipients. Applicants are strongly encouraged to seek external funding, such as government and industry fellowships. Also, Columbia rents low-cost subsidized apartments near campus for both single students and students with families. HOW AND WHEN TO APPLY TO THE PHD PROGRAM All applications to our PhD Program must be made electronically. No paper-based applications will be accepted. Unfortunately, we cannot make any exceptions to this rule. The online application system is available at https://mice.cs.columbia.edu/recruit. The deadlines for the submission of your fully completed application are: To start the PhD Program in the Spring semester: apply by October 1 of the previous year. To start the PhD Program in the Fall semester: apply by December 15 of the previous year. You can still apply after these deadlines. However, be aware that applications are usually reviewed soon after the deadline, so late applications may not be processed as quickly or have the best chance of getting funding from our department.
˅ More Details

M.S. in Computer Science - Program details

GRE score required at Columbia University in the City of New York master's degree programs in Computer and Information Sciences
  • GRE Required:  Register to view the details
  • Research assistantships:  Register to view the details
  • Teaching assistantships:  Register to view the details
  • Financial Aid: Register to view the details
Stanford University logo
Ranked as:  #4 in Best National University
Tuition:  $55,011 per year
Total Cost:  $110,022 * This tuition data is based on IPEDS. For the latest tuition amount, refer to the respective college websites.
State:  California
Acceptance:  5.19%

The Computer Science (CS) operates and supports computing facilities for departmental education, research, and administration needs. All CS students have access to the departmental student machine for general use (mail, news, etc.), as well as computer labs with public workstations located in the Gates Building. In addition, most students have access to systems located in their research areas.

Each research group in Computer Science has systems specific to its research needs. These systems include workstations (PCs, Macs), multi-CPU computer clusters, and local mail and file servers. Servers and workstations running Linux or various versions of Windows are commonplace. Support for course work and instruction is provided on systems available through University IT (UIT) and the School of Engineering (SoE).

Mission of the Program in Computer Science.

The mission of the program in Computer Science is to develop students' breadth of knowledge across the subject areas of computer science, including their ability to the defining processes of computer science theory, abstraction, design, and implementation to solve problems in the discipline. Students take a set of core courses. After learning the essential programming techniques and the mathematical foundations of computer science, students take courses in areas such as programming techniques, automata and complexity theory, systems programming, computer architecture, analysis of algorithms, artificial intelligence, and applications. The program prepares students for careers in government, law, and the corporate sector, and for graduate study.

the knowledge of mathematics, science, and engineering.

Understand the impact of engineering solutions in a global, economic, environmental, and societal context.

the techniques, skills, and modern engineering tools necessary for engineering practice.

Transition from engineering concepts and theory to real engineering applications.

The purpose of the master’s program is to provide students with the knowledge and skills necessary for a professional career or doctoral studies. This is done through course work in the foundational elements of the field and in at least one graduate specialization. Areas of specialization include artificial intelligence, biocomputation, computer and network security, human-computer interaction, information management and analytics, mobile and internet computing, real-world computing, software theory, systems, and theoretical computer science.

The Ph.D. is conferred upon candidates who have demonstrated substantial scholarship and the ability to conduct independent research. Through course work and guided research, the program prepares students to make original contributions in Computer Science and related fields.

The University’s basic requirements for the M.S. and Ph.D. degrees are discussed in the Graduate Degrees section of this bulletin.

The tens digit indicates the area of Computer Science it addresses:.

The department offers both a major in Computer Science and a minor in Computer Science. Further information is available in the Handbook for Engineering Programs (UGHB) published by the School of Engineering. The Computer Science major offers a number of tracks (programs of study) from which students can choose, allowing them to focus their program on the areas of most interest. These tracks also reflect the broad diversity of areas in computing disciplines. The department has an honors program.

In addition to Computer Science itself, Stanford offers several interdisciplinary degrees with a substantial computer science component. The Symbolic Systems major (in the School of Humanities and Sciences) offers an opportunity to explore computer science and its relation to linguistics, philosophy, and psychology. The Mathematical and Computational Sciences major (also Humanities and Sciences) allows students to explore computer science along with mathematics, statistics, and operations research.

Completion of the program in Computer Science leads to the conferral of the Bachelor of Science in Computer Science.

The mission of the program in Computer Science is to develop students' breadth of knowledge across the subject areas of computer science, including their ability to the defining processes of computer science theory, abstraction, design, and implementation to solve problems in the discipline. Students take a set of core courses. After learning the essential programming techniques and the mathematical foundations of computer science, students take courses in areas such as programming techniques, automata and complexity theory, systems programming, computer architecture, analysis of algorithms, artificial intelligence, and applications. The program prepares students for careers in government, law, the corporate sector, and for graduate study.

Engineering Fundamentals (13 units minimum see Basic Requirement 3 in the School of Engineering section)—.

Choose one of the following ten CS degree tracks (a track must consist of at least 25 units and 7 classes):.

The Mathematics, Science, and Engineering Fundamentals requirements are non-standard for this track. See Handbook for Engineering Programs for details.

Operating Systems and Systems Programmingand Introduction to Computer Networking (CS 140E can substitute for CS 140).

Introduction to Computer Graphics and Imagingand Interactive Computer Graphics.

Topics in Computer Networks (3 or units, any suffix).

Students may propose an individually designed track. Proposals should include a minimum of 25 units and seven courses, at least four of which must be CS courses numbered 100 or above. See Handbook for Engineering Programs for further information.

For additional information and sample programs see the Handbook for Engineering Programs (UGHB).

MATH 19, MATH 20, and MATH 21 OR MATH 41 and MATH 42 OR AP Calculus Credit may be used as long as at least 26 MATH units are taken. AP Calculus Credit must be approved by the School of Engineering.

The science elective may be any course of 3 or units from the School of Engineering Science list (Fig. 4-2 in the UGHB), PSYCH 30, or AP Chemistry Credit. AP Chemistry Credit and AP Physics Credit must be approved by the School of Engineering.

A signed approval form, along with a brief description of the proposed project, should be filed the quarter before work on the project is begun. Further details can be found in the Handbook for Engineering Programs (UGHB).

A course may only be counted towards one requirement it may not be double-counted. All courses taken for the major must be taken for a letter grade if that option is offered by the instructor. Minimum Combined GPA for all courses in Engineering Fundamentals and Depth is 2.0.

The Computer Science (CS) offers an honors program for whose academic records and personal initiative indicate that they have the necessary skills to undertake high-quality research in computer science. Admission to the program is by application only. To for the honors program, students must be majoring in Computer Science, have a grade point average (GPA) of at least 3.6 in courses that count toward the major, and achieve senior standing (135 or units) by the end of the academic year in which they . Coterminal master’s students are eligible to as long as they have not already received their degree. Thesis advisers must be members of Stanford’s Academic Council.

In order to receive departmental honors, students admitted to the honors program must, in addition to satisfying the standard requirements for the degree, do the following:.

Students arriving at Stanford have widely differing backgrounds and goals, but most find that the ability to use computers effectively is beneficial to their education. The department offers many introductory courses to meet the needs of these students.

For students whose principal interest is an exposure to the fundamental ideas behind computer science and programming, CS 101 or CS 105 are the most appropriate courses. They are intended for students in nontechnical disciplines who expect to make some use of computers, but who do not expect to go on to advanced courses. CS 101 and CS 105 meet the new Ways of Thinking Ways of Doing breadth requirements in Formal Reasoning and include an introduction to programming and the use of modern Internet-based technologies. Students interested in learning to use the computer should consider CS 1C, Introduction to Computing at Stanford.

Students who intend to pursue a serious course of study in computer science may enter the program at a variety of levels, depending on their background. Students with little prior experience or those who wish to take time to study the fundamentals of programming should take CS 106A followed by CS 106B. Students in CS 106A need not have prior programming experience. Students with significant prior exposure to programming or those who want an intensive introduction to the field should take CS 106X or may start directly in CS 106B. No prior knowledge of these languages is assumed, and the prior programming experience required for CS 106B or X may be in any language. In all cases, students are encouraged to discuss their background with the instructors responsible for these courses.

After the introductory sequence, Computer Science majors and those who need a significant background in computer science for related majors in engineering should take CS 103, CS 107 and CS 110. CS 103 offers an introduction to the mathematical and theoretical foundations of computer science. CS 107 exposes students to a variety of programming concepts that illustrate critical strategies used in systems development CS 110 builds on this material, focusing on the development of larger-scale software making use of systems and networking abstractions.

Joint Major Program: Computer Science and a Humanities Major.

The joint major program (JMP), was authorized by the Academic Senate for a pilot period of six years beginning in 2014-15, permitting students to major in both Computer Science and one of 14 Humanities majors.

Students wishing to declare a joint major may do so until June 18, 2019. After that date, no new joint major declarations will be approved.

Students completing the JMP receive a B.A.S. (Bachelor of Arts and Science).

The Joint Major provides a unique opportunity to gain mastery in two disciplines: Computer Science and a selected humanities field. Unlike the double major or dual major, the Joint Major emphasizes integration of the two fields through a cohesive, transdisciplinary course of study and integrated capstone experience. The Joint Major not only blends the intellectual traditions of two Stanford departments-it does so in a way that reduces the total unit requirement for each major.

Computer Science Major Requirements in the Joint Major Program.

The CS requirements for the Joint Major follow the CS requirements for the CS-BS degree with the following exceptions:.

To declare the joint major, students must first declare each major through Axess, and then submit the Declaration or Change of Major, Minor, Honors, or Degree Program. The Major-Minor and Multiple Major Course Approval Form is required for graduation for students with a joint major.

To drop the joint major, students must submit the Declaration or Change of Major, Minor, Honors, or Degree Program. Students may also consult the Student Services Center with questions concerning dropping the joint major.

Students completing a joint major graduate with a B.A.S. degree. The two majors are identified on one diploma separated by a hyphen. There will be a notation indicating that the student has completed a Joint Major. The two majors are identified on the transcript with a notation indicating that the student has completed a Joint Major.

In general, the M.S. degree in Computer Science is intended as a terminal professional degree and does not lead to the Ph.D. degree. Most students planning to obtain the Ph.D. degree should directly for admission to the Ph.D. program. Some students, however, may wish to complete the master’s program before deciding whether to pursue the Ph.D. To give such students a greater opportunity to become familiar with research, the department has a program leading to a master’s degree with distinction in research. This program is described in detail below.

Coterminal master’s degree candidates are expected to complete all master’s degree requirements as described in this bulletin. University requirements for the coterminal master’s degree are described in the Coterminal Master’s Program section. University requirements for the master’s degree are described in the Graduate Degrees section of this bulletin.

After accepting admission to this coterminal master’s degree program, students may request transfer of courses from the to the graduate career to satisfy requirements for the master’s degree. Transfer of courses to the graduate career requires review and approval of both the and graduate programs on a case by case basis.

In this master’s program, courses taken during or after the first quarter of the sopho year are eligible for consideration for transfer to the graduate career the timing of the first graduate quarter is not a factor. No courses taken prior to the first quarter of the sopho year may be used to meet master’s degree requirements.

Course transfers are not possible after the bachelor’s degree has been conferred.

The University requires that the graduate adviser be assigned in the student’s first graduate quarter even though the career may still be open. The University also requires that the Master’s Degree Program Proposal be completed by the student and approved by the department by the end of the student’s first graduate quarter.

A candidate is required to complete a program of 45 units. At least 36 of these must be graded units, passed with a grade point average (GPA) of 3.0 (B) or better. The 45 units may include no than 10 units of courses from those listed below in Requirement 1. Thus, students needing to take than two of the courses listed in Requirement 1 actually complete than 45 units of course work in the program. Only well-prepared students may expect to finish the program in one year most students complete the program in six quarters. Students hoping to complete the program with 45 units should already have a substantial background in computer science, including course work or experience equivalent to all of Requirement 1 and some prior course work related to their specialization area.

Students must complete at least one course designated as having a significant software implementation component. The list of such courses includes:.

Topics in Human-Computer Interaction (CS 377 with any suffix) .

Topics in Computer Networks (CS 344 with any suffix).

Research Project in Software Systems and Security (Not given this year) .

Students with a secondary area of specialization (per Option 2 above) in Computer and Network Security must take five courses those five courses must satisfy the area (A) requirement and additional courses from area (B) should be taken if any area (A) requirements are waived.

Topics in Human-Computer Interaction (CS 377 with any suffix).

Students with a secondary area of specialization (per Option 2 above) in Human-Computer Interaction must take five courses satisfying the areas (A) through (C).

Topics in Computer Graphics (CS 448 with any suffix).

Students with a secondary area of specialization (per Option 2 above) in Software Theory need to take 5 total courses satisfying the area (A) through (D) requirements above.

Students with a secondary area of specialization (per Option 2 above) in Theoretical Computer Science need to take 5 total courses satisfying the area (A) and (B) requirements above.

Additional elective units must be technical courses (numbered 100 or above) related to the degree program and approved by the adviser and MS program administrator. All CS courses numbered above 110 (with the exception of CS 196 and 198) taken for 3 or units are pre-approved as elective courses. Additionally, up to a maximum of 3 units of 500-level CS seminars, CS 300, EE 380, EE 385A, or other 1-2 unit seminars offered in the School of Engineering may be counted as electives. Elective courses may be taken on a satisfactory no credit basis provided that a minimum of 36 graded units is presented within the 45-unit program.

The research adviser must be a member of the Academic Council and must hold an appointment in Computer Science. In addition, the student must complete the following requirements beyond those for the regular M.S. in CS degree:.

Supervised Writing and Research—In addition to the research experience outlined in the previous requirement, students must enroll in at least 3 units of independent research (CS 393, CS 395, or CS 399) under the direction of their primary or secondary adviser. These units should be closely related to the research described in the first requirement, but focused directly on the preparation of the research report described in the next section. The writing and research units described in parts (1) and (2) may be counted toward the 45 units required for the degree.

˅ More Details

Computer Science - Program details

Stanford University admission requirements for graduate programs in Computer Science, Information Systems and Information Technology
  • GRE Required:  Register to view the details
  • Research assistantships:  Register to view the details
  • Teaching assistantships:  Register to view the details
  • Financial Aid: Register to view the details
Massachusetts Institute of Technology logo
Ranked as:  #7 in Best National University
Tuition:  $56,719 per year
Total Cost:  $113,438 * This tuition data is based on IPEDS. For the latest tuition amount, refer to the respective college websites.
State:  Massachusetts
Acceptance:  7.26%

As a prospective MIT EECS graduate student, you can explore on this website the depth and breadth of research carried out by our world-class faculty and research staff members. You will see that graduate students play a big role in this research building their life's career path. Current graduate students are encouraged to give feedback as we build this website to help in our endeavor to create the best possible graduate experience.

˅ More Details

Electrical Engineering and Computer Science - Program details

GRE score required at Massachusetts Institute of Technology master's degree programs in Computer and Information Sciences
  • GRE Required:  Register to view the details
  • Research assistantships:  Register to view the details
  • Teaching assistantships:  Register to view the details
  • Financial Aid: Register to view the details

Find scholarships and financial aid for Computer and Information Sciences graduate programs

$500 $20000
Duke University logo
Ranked as:  #8 in Best National University
Tuition:  $59,140 per year
Total Cost:  $118,280 * This tuition data is based on IPEDS. For the latest tuition amount, refer to the respective college websites.
State:  North Carolina
Acceptance:  7.74%
The Department of Computer Science offers programs leading to the M.S. and Ph.D. degrees in areas such as algorithms, architecture, artificial intelligence, scientific computing, and systems. The M.S. program consists of a coursework--only option (30 credits) or a thesis or project option, which requires the supervision of a faculty advisor and an oral defense. The Ph.D. program consists of coursework and a sequence of research milestones culminating in a doctoral dissertation. The M.S. requires advanced courses in the area of concentration, two courses from a related field, and two approved electives. The Ph.D. program requires advanced courses in the area of concentration as well as a breadth requirement, satisfied by earning qualifying credits on four out of six subjects. All entering Ph.D. students participate in a special seminar course (COMPSCI 701) that introduces them to the discipline and profession of computer science. A student entering graduate study in computer science should have suitable undergraduate preparation in mathematics and computer science. Students should consult the departmental document Graduate Degree Requirements of the Computer Science Department for a full description of degree requirements.
˅ More Details

Computer Science - Program details

GRE score required at Duke University master's degree programs in Computer and Information Sciences
  • GRE Required:  Register to view the details
  • Research assistantships:  Register to view the details
  • Teaching assistantships:  Register to view the details
  • Financial Aid: Register to view the details
University of Pennsylvania logo
Ranked as:  #8 in Best National University
Tuition:  $41,760 per year
Total Cost:  $83,520 * This tuition data is based on IPEDS. For the latest tuition amount, refer to the respective college websites.
State:  Pennsylvania
Acceptance:  8.98%

The CIS MSE program offers scholars the opportunity for advanced study in the scientific foundations of the rapidly growing field of computer science. Applicants to the MSE program should have strong training in mathematics and computer science prior coursework should include such areas as operating systems, programming languages, data structures, discrete mathematics, linear algebra, algorithms and theory coursework should be similar to the courses taken by computer science at the University of Pennsylvania.

Candidates who do not have an major in computer science should consider applying to the Master of Computer and Information Technology program (MCIT). Dual degree transfer information for current students can be accessed here. Submatriculation information for current students can be accessed here. CIS MSE students can pursue many areas within their curriculum, including AI, databases, security, programming languages, etc. The CIS Graduate Program prepares our students to be tomorrow innovators, leaders, and visionaries. Our MSE graduates have obtained a wide range of positions in industry and continued in doctoral studies. Here a sample:.

Doctoral Student, Computer Information Science, University of Pennsylvania.

Doctoral Student, Computer Science, University of Illinois, Urbana-Champaign.

The MSE degree requires completion of ten course units that satisfies all of the following requirements:.

At least seven of the ten course units required for the degree must be CIS courses. These seven courses include four core courses and three CIS elective courses described below.

Advanced study in a specific area of computer science is encouraged. Besides coursework, students may pursue Independent Studies to increase their depth of knowledge in a specific area a maximum of two independent studiy credits can be used as electives for the CIS MSE degree. Students are also encouraged to submit a master thesis (see below) which may count as two course units of Masters Student Thesis Research, CIS 597.

FORMS: Click here to access SEAS graduate forms, including the GraduatePetition for Action click here to access CIS graduate forms.

The thesis advisor and student discuss and determine the topic, scope, etc. of the thesis. The advisor and reader will evaluate the thesis and make the determination of its suitability as a research document. An oral presentation of the thesis is required. Once the final thesis document is approved, it is signed by the advisor, reader, and CIS MSE Program Chair, Dr. Swapneel Sheth. Information re: thesis formatting and submission of the thesis to the SEAS Research and Academic Services Office can be accessed here. A copy of the approved version of the thesis should be emailed to the CIS Master chair.

A minimum GPA of 2.7 for master students must be maintained in order to be considered in good academic standing. If this minimum is not maintained, academic probation or dismissal from the program will be invoked. A 2.7 final GPA must be achieved to graduate in all situations. (Effective Fall 2007 class). Students are permitted to graduate with an F grade in a course however, no grade lower than a C will be counted towards the degree. In particular, a C grade or better must be achieved in the core courses or they must be retaken.

Watch for email announcements regarding applying for graduation. Information on applying for a degree graduation can be found here.

If needed, master thesis instructions should be obtained early on in the writing stage. You should make your advisor aware of the need for a timely reading and signature before graduation.

Students who graduate in August or December may participate in the following May Commencement a student graduating in August may participate in the May Commencement prior to graduation contact Mike Felker for information.

Students are allowed a maximum of seven years to complete the MSE degree program.

The degree and major requirements displayed are intended as a guide for students entering in the Fall of 2019 and later. Students should consult with their academic program regarding final certifications and requirements for graduation.

˅ More Details

Computer Information Science, MSE University of Pennsylvania - Program details

University of Pennsylvania admission requirements for graduate programs in Computer Science, Information Systems and Information Technology
  • GRE Required:  Register to view the details
  • Research assistantships:  Register to view the details
  • Teaching assistantships:  Register to view the details
  • Financial Aid: Register to view the details
California Institute of Technology logo
Ranked as:  #10 in Best National University
Tuition:  $56,649 per year
Total Cost:  $113,298 * This tuition data is based on IPEDS. For the latest tuition amount, refer to the respective college websites.
State:  California
Acceptance:  6.69%

Graduate study in computer science within the Computing & Mathematical Sciences department is oriented principally toward Ph.D. research. The Ph.D. program requires a minimum of three academic years of residence; required coursework is generally completed within the first two years. Students must maintain high academic standards during their graduate residence. A student’s Ph.D. research must exhibit originality in the formulation, analysis, and solution of a problem that is significant to the field of study. The option representative and executive officers are available to discuss concerns regarding academic progress.

˅ More Details

Graduate Degree in Computer Science - Program details

  • GRE Required:  Register to view the details
  • Research assistantships:  Register to view the details
  • Teaching assistantships:  Register to view the details
  • Financial Aid: Register to view the details
Dartmouth College logo
Ranked as:  #11 in Best National University
Tuition:  $58,120 per year
Total Cost:  $116,240 * This tuition data is based on IPEDS. For the latest tuition amount, refer to the respective college websites.
State:  New Hampshire
Acceptance:  9.22%

The doctoral program in Computer Science is a full-time program: Admitted doctoral students have only the Ph.D. as their degree objective, and they have guaranteed funding for up to five years.

GRE scores are not required for admission.

˅ More Details

Computer Science Ph.D. - Program details

Dartmouth College admission requirements for graduate programs in Computer Science, Information Systems and Information Technology
  • GRE Required:  Register to view the details
  • Research assistantships:  Register to view the details
  • Teaching assistantships:  Register to view the details
  • Financial Aid: Register to view the details

What kind of scholarships are available for Graduate Programs in Computer and Information Sciences?

We have 152 scholarships awarding up to $1,036,467 for Masters program in for Computer and Information Sciences, targeting diverse candidates and not restricted to state or school-based programs.

Scholarship nameAmountCredibility
George E. and Hester B. Aker Fellowship$35,000Medium
Teaching and Research Assistantships$20,000High
Salix Gastrointestinal Health Scholars Program$10,000Medium
Adam Ferrari Health Science Scholarship$10,000High
Clinician-Scientist Fellowships$2,500Medium

Find more scholarships in Computer Science, Information Systems and Information Technology

Is a master’s degree program in computer science worth it? What kind of jobs and salaries do you get after masters?

Nowadays when the whole civilization is putting their foot forward to robotics, artificial intelligence and automation, computer science education becomes an essential part of this era. PayScale estimates that the median average salary of a computer engineer is $75,380 per annum Based on the expertise and domain in which they work, they can receive up to $114,130. Experienced developers who serve in the industry for more than 18 years can expect to earn up to 104% more than the national average.

Can you get a Master’s degree in computer science in a year?

That depends on different institutions, most of the universities offer 2 years master's programs but you can get a master's degree within a year in online mode only.

How many credits are required to complete an online Master’s program in Computer Science?

The credits required to complete an internet Master's program are going to be different from that of an on-campus Master's program. Usually, Online Master's programs require more credits than on-campus programs, as they will be completed in less time. But it depends on the university to come to a decision on the credit hours based on the courses they provide. For instance, the New Jersey Institute of Technology requires 30 credits to finish the online M.S. in Data Science program, whereas Drexel University requires 45 credits to complete the online degree in Data Science.

Is a Computer Science Masters program the same as a Software Engineering Masters Program?

Computer science takes a wide approach to the study of the principles of computers that covers both theory and application. This field includes the understanding and application of both abstract and concrete knowledge. Whereas Software engineering is a field largely concerned with the application of engineering processes to the creation, deployment, and design of software for a variety of different purposes.

CS focuses on Algorithms and complexity, Architecture and organization, Computational science, Discrete structures, Graphics and visualization, Human-computer interaction, Information assurance and security.

Software Engineering about Computing essentials, Mathematical and engineering fundamentals, Software modeling and analysis, Requirements analysis and specification, Software design, Software verification and validation, Software quality and security.

Computer science graduates known for the designation of Research scientists; Network architects; computer programmers; computer support specialists; information security analysts; software developers; and web developers.

Whereas they have a degree in Software Engineering pursuing their careers as a computer network architect; computer systems analysis; and information research.

What is the cost of doing a computer science masters program?

The tuition rate for a master's in computer science varies depending on the program you attend. According to US News and World Report, the per-credit tuition for a master's in computer science is anywhere from $500 to $2,000, which translates to a total tuition of between $15,000 and $72,000. Whereas the online program lies slightly on the cheaper side.

What is the cost of doing a computer science online masters program?

The University of Illinois at Urbana offers a computer science online master's program with a tuition cost of $670 per credit hour, for a total of $21,440 for a complete 32-credit hour degree.

50 accredited Universities offer online Master's programs in Computer and Information Sciences. The tuition for online Masters can range from $9,504 to $57,010.

Scholarships and financial aid are also available.

What is the GRE score required for admission to Master’s degree in Computer and Information Sciences?

Gre score requirements differ from school to school. Most colleges do not publish the cutoff scores. For example 464 offer Graduate programs in Computer and Information Sciences. 10 - Gre score required for admissions are.

Gre score requirements for Master’s program in Computer and Information Sciences

Quite a few accredited universities have waived off the GRE score requirements for admissions to Masters programs. 464 offer Graduate programs in Computer and Information Sciences. Below are listed 10 universities that do not require GRE/GMAT for admission to Master's program. For viewing the all the schools that have waived off GRE/GMAT for the admission, use Match Me Masters.

No GRE schools for Masters in Computer and Information Sciences

Is it worth getting a master's degree in Computer and Information Sciences?

Before you invest 2-3 years of your life and anywhere between $40,000 - $110,00 of your hard earned money, students do ask as to what is the return on investment on the Master’s degree.here are some of the statistics from bls.gov.

Career Outlook

Employment of computer and information systems managers is projected to grow 11 percent from 2020 to 2030, faster than the average for all occupations. About 42,400 openings for computer and information systems managers are projected each year, on average, over the decade. Many of those openings are expected to result from the need to replace workers who transfer to different occupations or exit the labor force, such as to retire.

The median annual wage for computer and information systems managers was $151,150 in May 2020. Number of Jobs in 2020 was 482,000.

Career Opportunities with master’s degree in Computer and Information Sciences


Job Title 2020 median Pay Education Number of Jobs Job Outlook What they do
Computer and Information Systems Managers $151,150 Bachelor's degree 482,000 Employment of computer and information systems managers is projected to grow 11 percent from 2020 to 2030, faster than the average for all occupations. About 42,400 openings for computer and information systems managers are projected each year, on average, over the decade. Many of those openings are expected to result from the need to replace workers who transfer to different occupations or exit the labor force, such as to retire. Computer and information systems managers plan, coordinate, and direct computer-related activities in an organization.
Computer and Information Research Scientists $126,830 Master's degree 33,000 Employment of computer and information research scientists is projected to grow 22 percent from 2020 to 2030, much faster than the average for all occupations. About 3,200 openings for computer and information research scientists are projected each year, on average, over the decade. Many of those openings are expected to result from the need to replace workers who transfer to different occupations or exit the labor force, such as to retire. Computer and information research scientists design innovative uses for new and existing computing technology.
Computer Network Architects $116,780 Bachelor's degree 165,200 Employment of computer network architects is projected to grow 5 percent from 2020 to 2030, slower than the average for all occupations. Despite limited employment growth, about 11,000 openings for computer network architects are projected each year, on average, over the decade. Most of those openings are expected to result from the need to replace workers who transfer to different occupations or exit the labor force, such as to retire. Computer network architects design and build data communication networks, including local area networks (LANs), wide area networks (WANs), and Intranets.

Best paying jobs for Computer and Information Sciences - Updated 2022

Are there universities offering online Master's in Computer and Information Sciences?

98 universities offer Master's program in Computer and Information Sciences. At this time, we do not have any information on online Masters' program in Computer and Information Sciences.

Check out these universities offering on-campus and hybrid master's program program

Online Master’s in Computer and Information Sciences

How can I compare the Computer and Information Sciences Graduate Programs?

Compare the GRE score requirements, admission details, credit requirements and tuition for the Master's Program, from 464 universities offering Graduate School Programs in Computer and Information Sciences. Compare Graduate School Programs in Computer and Information Sciences

Reviews

 5.0 rating, based on 2 reviews

Your review has been sent

Select rating

Start your review of Computer and Information Sciences

Your review must be at least 100 characters long
Your review must be not longer than 2000 characters
Saisha
10 days ago
It's good to Think Positive always.
The number of jobs in the industries might have become low. But the best thing about a degree in computer science is that students with a computer science background can work in any field. In almost all fields you can find a job with this degree.
And the second thing is the tuition amount. $100k for a master's degree is too much. You can get a master's degree in computer science with a tuition cost of 40k-50k. Most affordable Master's program in Computer and Information Sciences.
Anonymous
12 days ago
With so many job losses in the industry now, I am wondering is it even worth getting a master's degree in Computer science? I mean you spend $100k and then do not land a job, is it even worth it?