SPCD Home
About SPCDCourse PortfolioProgramsHow to EnrollEnrolled StudentsMembers and PartnersHelp and FAQ
Academic CoursesProf. Ed. CoursesCourseletsContent View Questions?
Did You Know?
   
 

Since the the1960s, Computer Science (CS) faculty and graduates have spearheaded the creation and growth of the Internet, and the success of startup giants such as Cisco Systems, Google, Sun Microsystems, Yahoo! and many more. Industry students who want the challenge of studying the frontiers of computer systems, technologies and applications will find unsurpassed opportunities through courses and programs delivered online, on campus and on site by the Stanford Center for Professional Development.

Graduate Degrees
Non Degree Option and Graduate Certificates
Professional Education
Advanced Project Management
Computer Security
Stanford Advanced Computer Security
Managing Global Initiatives
Strategic Decision and Risk Management
Free Online Seminars
Inside cs


View MSCS Degree Program
Graduate degree study can be undertaken on a part-time basis through the SCPD Honors Cooperative Program (HCP). Students must be admitted as Stanford University graduate students through the regular admissions process. CS master’s degree track where HCP students may meet degree requirements completely at a distance includes:
Systems
Degree tracks requiring some on-campus attendance:
Artificial Intelligence
Human-Computer Interaction
Numerical Analysis/Scientific Computation
Real-World Computing
Software Theory
Theoretical Computer Science


View CS Certificates
If you want to update or refresh your skills in an area, or get a “first-taste” in a new discipline, SCPD offers graduate courses through the Non Degree Option (NDO). You may take individual courses or earn a graduate certificate through successful completion of three to five courses in:
Advanced Software Systems
Artificial Intelligence
Computer Architecture
Databases
Foundations in Computer Science
Software Systems



View Professional Education portfolio
When a full-length graduate course is more than you need and more than you can fit into your schedule, SCPD offers a growing portfolio of short-term, intensive learning experiences delivered in ways that meet the needs of busy professionals and managers.

Advanced Project Management
Learn how to improve project performance and create an organizational culture for effective project management through this advanced course of study that combines Stanford research with industry practice. Earn the credential of Stanford Certified Project Manager. Courses are delivered on campus, online and at your organization site.

Bioinformatics Tutorials
Online short courses related to bioinformatics and the efficient implementation of large scale applications to high throughput computing.

Computer Security
Three-course online series on how to develop software programs that are secure from the ground up.

Stanford Advanced Computer Security
Stanford computer science faculty and industry experts evaluate current, real-world security attacks and discuss new and different strategies to stay ahead on the computer security curve.

Managing Global Initiatives: Strategy and Execution
Learn how to anticipate and navigate the challenges that arise in planning, staffing, and structuring a complex, capital-intensive project in a foreign market context.

Strategic Decision and Risk Management
Learn to make effective critical decisions to increase shareholder value.

Free Online Seminars
SCPD makes it possible for the public to view a series of thought-provoking seminars on a broad range of topics such as “Human-Computer Interaction” and “Internet and Distributed Systems”. Listen to and learn from visionaries such as Donald Knuth “Computer Musings” and Douglas Englebart and many more.

Pioneering Technologies, from the Internet to Robotics—From compilers to 3-D scanning and 4-D design, the CS department offers a variety of courses and programs to boost the careers of industry students. For more information on CS research initiatives, go to: http://cs.stanford.edu/Research/
100-series courses
What may seem, by the numbering system, to be elementary computer science courses are actually introductions to advanced topics. Hear from Maggie Johnson, CS Senior Lecturer, Jeff Ullman, W. Ascherman Professor of Computer Science (Emeritus) and a former CS Department Chair, and three industry students about the CS curriculum and how to find the right entry point for you.
Computer Security
Dan Boneh, Assistant Professor in CS and Electrical Engineering has pioneered user-friendly Identity Base Encryption: secure e-mail, recently making national headlines with his system. Read more about his work and about his course, CS 255 Introduction to Cryptography, offered each year through SCPD.

Mail List and Free Seminar Sign-up
Graduate Course Portfoliotr>
Quarterly Graduate Course Schedule
CS Professional Education Portfolio
CS Department
Knuth Series
CS Course Advisor
 
  For More Information