CS Curricula

←All schools

Stanford UniversityWebsiteAcademic Catalog

Computer ScienceDepartment Website

BS Degree in Computer Science (Comp Bio Track)source 1source 2

180 units needed for graduation. Updated for 2023-24.

CS Courses

Math/Stat Courses

Engineering Courses

Science Courses

Other Courses


Program Learning Outcomes

  • Apply the knowledge of mathematics, science, and engineering
  • Design and conduct experiments, as well to analyze and interpret data
  • Design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability
  • Function on multidisciplinary teams
  • Identify, formulate, and solve engineering problems
  • Understand professional and ethical responsibility
  • Communicate effectively
  • Understand the impact of engineering solutions in a global, economic, environmental, and societal context
  • Demonstrate a working knowledge of contemporary issues
  • Apply the techniques, skills, and modern engineering tools necessary for engineering practice
  • Transition from engineering concepts and theory to real engineering applications