Skip To Content
Accessibility

0 items in cart

View Cart | Checkout

Foundations in Computer Science Graduate Certificate

Graduate Certificate

4 Courses Required: View Course Selections


Description

The Foundations in Computer Science Graduate Certificate provides a solid course of study in the mathematical foundations of computing as well as important aspects of computer programming.

  • Learn the essential elements of computing theory including logic, proof techniques, combinatorics, algorithm analysis, discrete data models (sets, relations, trees), and finite automata
  • Explore various programming paradigms as well as principles of building object-oriented software

Who Should Apply

Practitioners looking to solidify their understanding of the foundations of computer science in theory and practice.

Earning the Certificate

  • Begin your certificate any academic quarter that an applicable course is offered, subject to prerequisites
  • Take courses for graduate credit and a grade
  • Receive a B (3.0) or better in each course
  • For certificate requirements, see the planning tool

Graduate Certificate Planning Tool

Plan your course of study with the graduate certificate planning tool!

Prerequisites

Background in programming methodology and abstractions (CS106A and CS106B or equivalent)

Application

To pursue a graduate certificate you need to apply.

Tuition

$21,280 - 26,400 (19-20 units)
to complete the certificate

Time to Complete Certificate

1-2 years average
3 years maximum to complete

Questions

Submit an inquiry and a representative will contact you.

Course Selection

Course Course # Next Offered Deliv. Options Prereqs Avail
Required Courses:
  Mathematical Foundations of Computing CS103 Summer 2012-13 Online Y Y
  Computer Organization and Systems CS107 Now At Stanford, Online Y N
  Design and Analysis of Algorithms CS161 Summer 2012-13 Online Y Y
Elective Courses:
  Object-Oriented Systems Design CS108 Summer 2011-12 At Stanford, Online Y N
  Principles of Computer Systems CS110 Now At Stanford, Online Y N