Stanford Root

Schedule

Stanford Root

Schedule

CS 247E

Design for Earth

UNITS:3-4
GRADING:Letter (ABCD/NP)
LEVEL:Graduate
GER:—

In this course you will learn the HCI skills needed to work on the intersection between science, ecology, CS and information visualization - an area rich with critical design opportunities. There are many directions that design work in this space can take - from interfaces for controlling robots that do sample collection in the deep sea to enabling ecologists to make decisions based on giant molecular and geospatial data sets to an AR interface for visualizing restored ecosystems, to name a few. In this project-based hands-on course, we will build on the introduction to design in CS 147 by focusing on advanced methods and tools for research, prototyping, and user interface design in areas that relate to ecology, biodiversity and sustainability. Students will work on real world design problems, interview users and prototype designs as a response to the challenges presented. We will also examine the ethical consequences of design decisions and explore issues arising from unintended consequences. This course takes place entirely in studios with intensive coaching; YOU MUST PLAN ON ATTENDING EVERY STUDIO to take this class. Prerequisites: CS 147 or equivalent background in design thinking. In the event of a waitlist, acceptance to class based on an application provided on the first day of class.

Syllabus for selected term:
View Winter 2027 Syllabus

Sections

1 Term
Lecture 1Open
ID: 26762
0 / 999 enrolled
DAYS:TBD
TIME:TBD
LOCATION:TBD
units

CS 247E: Design for Earth

3-4 units · Letter (ABCD/NP)

In this course you will learn the HCI skills needed to work on the intersection between science, ecology, CS and information visualization - an area rich with critical design opportunities. There are many directions that design work in this space can take - from interfaces for controlling robots that do sample collection in the deep sea to enabling ecologists to make decisions based on giant molecular and geospatial data sets to an AR interface for visualizing restored ecosystems, to name a few. In this project-based hands-on course, we will build on the introduction to design in CS147 by focusing on advanced methods and tools for research, prototyping, and user interface design in areas that relate to ecology, biodiversity and sustainability. Students will work on real world design problems, interview users and prototype designs as a response to the challenges presented. We will also examine the ethical consequences of design decisions and explore issues arising from unintended consequences. This course takes place entirely in studios with intensive coaching; YOU MUST PLAN ON ATTENDING EVERY STUDIO to take this class. Prerequisites: CS147 or equivalent background in design thinking. In the event of a waitlist, acceptance to class based on an application provided on the first day of class.

Offered in Winter 2027 at Stanford University.

Winter 2027 sections

  • Lecture — TBA TBA (Graduate)

More CS courses

  • CS 244B: Distributed Systems
  • CS 244C: Advanced Networking and Distributed Systems
  • CS 245: Principles of Data-Intensive Systems
  • CS 246: Mining Massive Data Sets
  • CS 247A: Design for Artificial Intelligence (SYMSYS 195A)
  • CS 247B: Design for Behavior Change (SYMSYS 195B)
  • CS 247G: Design for Play (SYMSYS 195G)
  • CS 247S: Service Design (SYMSYS 195S)
  • CS 248A: Computer Graphics: Rendering, Geometry, and Image Manipulation
  • CS 248B: Fundamentals of Computer Graphics: Animation and Simulation
  • CS 251: Cryptocurrencies and blockchain technologies
  • CS 254: Computational Complexity

All CS courses · All departments