2023 2024 Student Forum > Management Forum > Main Forum

12th February 2016, 09:29 AM
Super Moderator
Join Date: May 2012
Re: Stanford Masters in Computer Science

As you have asked about the Stanford Master’s degree program in Computer
Science, check below for the information

The Master of Science degree in Computer Science indicates 2 things to
prospective employers.

First, it pledges that you have a broad grounding in computer science as a
discipline. Second, it confirms that you have studied a particular area in
detail and thus have additional depth in a particular specialty.

The central requirement for the MSCS degree is completion of at least 45
units that represent an approved academic plan.

Breadth Requirement

Candidates are asked to determine breadth by taking courses in 3 general


Mathematical and Theoretical Foundations

Computer Systems

AI and Applications


The MSCS program requires you to complete at least one 500-level CS
seminar (or EE380 or EE385A) so that you have some exposure to the
research activity of the department.

Depth Requirement

In addition to the breadth requirement, the Stanford MSCS program needs
that all students take at least 21 units in a definite area of specialization.

The 10 approved specializations are:

Artificial Intelligence

Bio computation

Computer and Network Security

Database Systems

Human-Computer Interaction

Numerical Analysis/Scientific Computation

Real-World Computing

Software Theory


Theoretical Computer Science


Elective courses are really up to the candidate to select, even though the
entire program must be approved by their advisor.

Additional Requirements

Minimum GPA requirement: in order to have an MSCS degree, the student's
GPA in the courses they submit on their program sheet must be at least 3.0,
which corresponds to a B in Stanford's grading scale.

Letter-grade requirement: This requirement is mostly self-explanatory but
nonetheless deserves importance. At least 36 of the compulsory 45 units,
including all of the depth units submitted for specialization, must be taken for
a letter grade.

Expected Background

The MSCS program assumes that all entering students have acquired the
foundations of computer science at the level of an undergrad minor. At
Stanford, these foundations are represented by the following courses, which
are considered as the standard prerequisites for the program:

CS103 (Logic, Automata and Complexity)

CS109 or STAT116 or CME106 or MS&E220(Probability)

CS161 (Algorithmic Analysis)

CS107 (Computer Organization and Systems)

CS110 (Principles of Computer Systems)

Quick Reply
Your Username: Click here to log in


Thread Tools Search this Thread

All times are GMT +5. The time now is 11:37 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
SEO by vBSEO 3.6.0 PL2

1 2 3 4