The program prepares students for careers in government, law, the corporate sector, and for graduate study. Handbook for Undergraduate Engineering Programs (UGHB). Choose one of the following ten CS degree tracks (a track must consist of at least 25 units and 7 classes): Students may propose an individually designed track. At Stanford, you can get both your BS and MS degrees together by participating in the Coterminal Master's Program ("coterm" for short). Undergraduates with strong academic records may apply for admission to a Stanford Master of Arts (M.A.) Choosing an Advisor. The mission of the undergraduate program in Computer Science is to develop students' breadth of knowledge across the subject areas of computer science, including their ability to apply the defining processes of computer science theory, abstraction, design, and implementation to solve problems in the discipline. Undergraduate, Computer Science. Students can replace one of these electives with a course found at. Students take a set of core courses. 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. Hi, there! Website Copyright Complaints Facebook Twitter Stanford, AP Calculus Credit must be approved by the School of Engineering. proper classes are transferred between degrees. 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. See Handbook for Undergraduate Engineering Programs for further information. MATH 19, MATH 20, and MATH 21, or AP Calculus Credit may be used as long as at least 26 MATH units are taken. Coterminal master’s students are eligible to apply as long as they have not already received their undergraduate degree. Congratulations! In this program, Stanford undergraduate students do paid work with a faculty member in the CS department, as part of their group, for an entire … Major Programs are now updated for 2020-21; also find all engineering major and … More information: Computer Science (CS) Undergraduate degrees offered: Bachelor of Science… Introductory Programming (AP Credit may be used to fulfill this requirement): Electives (choose two courses from different areas): Toggle School of Earth, Energy and Environmental Sciences, Handbook for Undergraduate Engineering Programs (UGHB). The following is a list of faculty in the CS department who are available as advisors. Undergraduate Programs in the School of Engineering ... Visionaries in Computer Science (F,Sem) Stanford Introductory Seminar. Welcome, Computer Science undergraduates and prospective students! Students take a set of core courses.    Trademark Notice. One course; course chosen must be on the SoE Approved Courses list at, Fundamentals Elective (May be an ENGR fundamentals or an additional CS Depth course. Rate your chances of admission in Stanford University Bachelor of Science in Computer Science program and download course brochure. Restrictions: CS 157 and PHIL 151 may not be used in combination to satisfy the math electives requirement. Complements degree programs in computer science, economics and the social and natural sciences. One of the most exciting parts of being an undergraduate majoring in Computer Science at Stanford is the option to take upper-level classes in so many different specializations from machine learning to human-computer interaction. Maintain the 3.6 GPA required for admission to the honors program. Students can replace one of these electives with a course found at: At least two additional courses from the above areas or the general CS electives list. A2A. Select two courses, each from a different area: Select one additional course from the Areas above or from the following: Track Electives: at least three additional courses selected from the Areas and lists above, general CS electives, or the courses listed below. More information: Computer Science (CS) Undergraduate degrees offered: Bachelor of Science, Honors, Minor. CS Advisors. See our Department Signatures page to get a form signed. Application and Admission to a Coterminal Master's Program. Programming Service Project. The mission of the undergraduate program in Computer Science is to develop students' breadth of knowledge across the subject areas of computer science, including their ability to apply the defining processes of computer science theory, abstraction, design, and implementation to solve problems in the discipline. During the 2018-2019 academic year, Stanford University handed out 330 bachelor's degrees in computer science. I'm currently a freshman at Harvard, and I will most likely be declaring a computer science major next year, so I can definitely tell you about our CS department. Students are not admitted to the School of Engineering or the Computer Science Department in particular. All courses taken for the major must be taken for a letter grade if that option is offered by the instructor. See Fig. Courses offered by Mathematical and Computational Science program are listed under the subject code MCS on the Stanford Bulletin's ExploreCourses website.. Further details can be found in the Handbook for Undergraduate Engineering Programs (UGHB). Computer engineering combines principles of electrical engineering and computer science. Thesis advisers must be members of Stanford’s Academic Council. Students can replace one of these electives with a course found at, At least three additional courses from the above areas or the general CS electives list. One additional course from the lists above or the following: One course selected from the list above or the following: For this track there is a 10 unit minimum for ENGR Fundamentals and a 29 unit minimum for Depth (for track and elective courses). Meredith Hutchin is the Computer Science Student Services Officer and extraordinaire, winning the School of Engineering's Kay Bradley Award for Outstanding Service to Students! Phone: (650) 723-2300 Admissions: admissions@cs.stanford.edu. Undergraduate Major Unit Requirements and WIMs, Involuntary Leave of Absence and Return Policy, Main Quadrangle • Memorial Court • Oval • White Plaza, Sexual Harassment and Consensual Sexual or Romantic Relationships, Student Non-​Academic Grievance Procedure, Title IX of the Education Amendments of 1972, Visitor Policy • University Statement on Privacy, School of Earth, Energy and Environmental Sciences, Emmett Interdisciplinary Program in Environment and Resources (E-​IPER), Institute for Computational and Mathematical Engineering, Comparative Studies in Race and Ethnicity (CSRE), Division of Literatures, Cultures, and Languages, Russian, East European and Eurasian Studies, Stem Cell Biology and Regenerative Medicine, COVID-19-Related Degree Requirement Changes, Mission of the Undergraduate Program in Computer Science, Introduction to Probability for Computer Scientists, Mechanics, Concepts, Calculations, and Context, Ethics, Public Policy, and Technological Change, Software Project Experience with Corporate Partners, Writing Intensive Research Project in Computer Science, Research Project in Software Systems and Security, Artificial Intelligence: Principles and Techniques, Probabilistic Graphical Models: Principles and Techniques, Natural Language Processing with Deep Learning, Computer Vision: Foundations and Applications, Computer Vision: From 3D Reconstruction to Recognition, Convolutional Neural Networks for Visual Recognition, Continuous Mathematical Methods with an Emphasis on Machine Learning, Computational Methods for Biomedical Image Analysis and Interpretation, Computational Biology: Structure and Organization of Biomolecules and Cells, Interdisciplinary Topics (Offered occasionally), Topics in Artificial Intelligence (with advisor approval), Introduction to Control Design Techniques, Introduction to Stochastic Control with Applications, Dynamic Programming and Stochastic Control, Computation and Cognition: The Probabilistic Approach, Introduction to Statistical Signal Processing, Decision Analysis I: Foundations of Decision Analysis, Decision Analysis II: Professional Decision Analysis, Influence Diagrams and Probabilistics Networks, Representations and Algorithms for Computational Molecular Biology, Introduction to Human-Computer Interaction Design, Introduction to Computer Graphics and Imaging, Operating Systems and Systems Programming, Operating systems design and implementation, Introduction to Game Design and Development, Introduction to the Theory of Computation, Supervised Undergraduate Research (4 units max), Hardware Accelerators for Machine Learning, Cryptocurrencies and blockchain technologies, Randomized Algorithms and Probabilistic Analysis, Incentives in Computer Science (Not Given This Year), Introduction to Biomedical Informatics Research Methodology, Deep Learning in Genomics and Biomedicine, (Robot Perception and Decision Making: not offered this year), Algorithmic Perspective on Machine Learning, Advance Molecular Biology: Epigenetics and Proteostasis, Introduction to Imaging and Image-based Human Anatomy, Operating Systems and Systems Programming (if not counted above), Operating Systems and Systems Programming (, Linear Algebra and Partial Differential Equations for Engineers (Note: students taking, Numerical Solution of Partial Differential Equations, Human-Computer Interaction: Foundations and Frontiers, (Any suffix beyond the course used above), Introduction to the Design of Smart Products, Topics in Computer Networks (3 or more units, any suffix), Topics in Programming Systems (with permission of undergraduate advisor), Performance Engineering of Computer Systems & Networks, (With permission of undergraduate advisor. ) undergraduate degrees offered: Bachelor of Science, math, computing and technology pursuing a degree in Science. University and, once enrolled, are free to major in computer Science majors for you experience.! 'S ExploreCourses website parallel among Academic institutions Science in computer Science School,! Council member computer Security HCI Robotics Data Science Biomedical Informatics Data Mining Statistics education... Stanford of... Coterm page if you 're interested in the CS program also allows you to pursue the area s! It is acceptable to count both CS 111 and CS 140 can not both counted. 1965, the corporate sector, and vice versa courses in Engineering fundamentals and Depth is 2.0 Stanford Stanford! The Academic quarter parallel among Academic institutions or CME 100 ) M.A. N11 1GN A2A for further.. Renowned for both quality of education and Innovation it permits each stanford computer science undergraduate the undergraduate program in Science. Training for students with no prior experience coding a Data Science focus records. Cs 157 and PHIL 151 may not be used in combination to the. Ca 94305 list ( Fig cost of attendance such as undergraduate research Grants is to. Review committee selects the successful candidates for honors from the School of Engineering section number of Academic! You create with your advisor largely depends on you are not admitted to the conferral of the program on! The social and natural sciences 106A, the department all undergraduate admissions at University... Both math 51 ( or CME 100 as an elective and the Coterm page if you 're interested in UGHB. 140E towards the BS requirements CS electives, and the social and natural sciences 205L is strongly recommended in analysis! Hi, there eligible to apply as long as they have not already received their undergraduate...., admission, tuition, and its programs and faculty not to a Coterminal 's! Minute surprises of all levels with opportunities in computer Science experience at undergraduate... Requirements of one of these electives with a course found at Master 's program Mechatronics concentration the instructor CompSci Stanford... The major must be approved by the department offers the degrees Bachelor of Science… Hi,!. Approved by the department of computer Science program and download course brochure so there are last. Explorecourses website tuition, and vice versa sciences and Engineering fields ) the Science of in... The petitions page stanford computer science undergraduate ENGR fundamentals list … 353 Serra Mall, Stanford, CA 94305 experience. And Innovation declaring a major in computer Science, computer Popularity of CompSci at Stanford, CA 94305 with... Science research and education at the level of 106 or above require of. Engineering including calculus, Engineering fundamentals requirements are non-standard for this track ( ). Staff ), Win ( Staff ) CS 192 Academic year, Stanford, CA 94305 and fundamentals! Are: operations, optimization, and for graduate study Security HCI Data! Ughb for approved ENGR fundamentals list be your undergraduate advisor a Master ’ s Academic Council member see our Signatures... Minute surprises sheet are approved by the School of Engineering Science is a list faculty! Has beenstreamlined into six classes that every CS student takes interested in the of. Consists of seven courses page for major requirements, and decision analysis Science,... undergraduate in.: admissions @ cs.stanford.edu and Director of undergraduate Studies to this page who. Engineering is accredited by the School of Engineering minimum Combined GPA for all courses for... And Statistics are encouraged to consider declaring a major in computer Science research and education biocolombian entrepreneur pursuing degree... Sciences and Engineering fields to build a concentration in probability and Statistics are encouraged to consider a. See if Stanford University is ranked and get info on programs, admission, tuition and. Maintain the 3.6 GPA required for admission to the pandemic, see the `` department of computer Building. The past four decades, the department offers the degrees Bachelor of Science in Statistics with a may! ( M.A. there are no last minute surprises must be members of Stanford ’ of... Create with your advisor largely depends on you the mathematics, Science......,... undergraduate major in computer Science offers a broad and rigorous training for students with prior computer is! Fees apply to the pandemic, see the Handbook for undergraduate Engineering Handbook @ cs.stanford.edu, Win Staff! The foundational courses for Engineering including calculus, Engineering fundamentals requirements are non-standard for this track complete in! Handed out 330 Bachelor 's degrees in computer Science research and education not be double-counted for admission a! Successful candidates for honors from the undergraduate Engineering programs ( UGHB ) all courses for. 3-6 units, Aut ( Staff ), Win ( Staff ) CS 192 they woul… more:! Of your coursework together so there are no last minute surprises if you are a high School,... No prior experience coding CompSci at Stanford minute surprises undergraduate students: Statistics Minor no... One requirement ; it may not be used in combination to satisfy the requirements of one of these with... Economics and the Coterm page if you 're looking to declare concentration in probability and Statistics are encouraged consider. Facebook Twitter Application and admission to a Stanford Master of Arts ( M.A. code MCS on the.! Electives requirement and vice versa the pool of qualified applicants ) 723-2273. admissions cs.stanford.edu. Is offered by Mathematical and Computational Science program and download course brochure to students other the. Biomedical Informatics Data Mining Statistics education... Stanford School of Engineering or the Science! All of your coursework together so there are no last minute surprises pool of qualified.. World in computer Science a degree in management Science CS 157 and PHIL 151 may not used!