Introductory Programming Graduate Program Course Planning Earning the certificate: To complete the Introductory Programming Graduate Program, you must complete three required courses and one elective course. You must receive a B (3.0) or better in each course in order to continue taking courses via the Non-Degree Option Program. General Prerequisites: Before beginning, you should have a conferred Bachelor’s degree with an undergraduate GPA of 3.0 or better. You can find more detailed information about each course via the course webpage on Stanford Online. Required Course (Complete 3) COURSE NAME & NUMBER Schedule is subject to change PREREQS Programming Methodology CS106A UNITS AUTUMN 5 Online Programming Abstractions CS106B CS106A 5 Online Computer Organization and Systems CS107 CS106B 5 Online Electives (Complete 1) COURSE NAME & NUMBER WINTER SUMMER Online TBD Online TBD Online Schedule is subject to change PREREQS UNITS AUTUMN WINTER Online Online Mathematical Foundations of Computing CS103 CS106B 5 Object-Oriented Systems Design CS108 CS107 3 Online CS103 & CS106B 5 Online Intro to Probability for Computer Scientists CS109 SPRING SPRING SUMMER Updated 7/26/22 TBD TBD Your Program Road Map You have up to three academic years to complete the program. You should expect to spend a minimum 15-20 hours a week on course work. You will need to take CS106A first as it is a prerequisite for the remaining courses. If also you plan on earning the Foundations in Computer Science Graduate Program, we recommend you take CS103 as your elective. If you take CS107 and CS103 as part of the Introductory Programming Program, you may replace these requirements in the Foundations in Computer Science Graduate Program with additional electives. Below are sample schedules, depending on the quarter you choose to begin. These schedules may not all be possible every year as class offerings vary. Autumn Start Autumn Winter Spring Summer Autumn Winter CS106A CS106B CS107 CS103 CS106A CS106B CS107 CS103 CS106A CS106B CS103 Spring Summer Winter Start Spring Start Summer Start CS107 Updated 7/26/22