Course Calendar

These are tentative schedules. Classes and/or instructors may change or be canceled. Please consult the official Schedule of Classes on TritonLink each quarter.

Featured Courses

COGS 18: Introduction to Python - Fall 2018

COGS 18: Introduction to Python Instructor Tom Donoghue

This class will teach fundamental Python programming skills and practices, including the “Zen of Python.” Students will focus on scientific computing and learn to write functions and tests, as well as how to debug code using the Jupyter Notebook programming environment.

Prerequisites: No prerequisites. Students with limited computing experience may take COGS 3 for preparation.

COGS 160s: Seminars in Special Topics - Fall 2018

COGS 160 (A00): Communication in Infancy | Professor Gedeon Deák

This course is a mixed Practicum/Seminar course designed to provide hands-on experience in research on infancy and early childhood. Students learn skills and are assigned responsibilities based on the project to which they are assigned. Students also participate in a journal club and prepare brief end-of-quarter presentations and reports. It is a 3-quarter sequence. Content, skills, and responsibilities evolve and expand every quarter. Students work with a supervisor who oversees training and task progress. 
Prerequisites: GPA of 3.3 or better; commitment to this COGS 160 for 3-quarters; permission of instructor based on interview and availability. 
Request Enrollment by contacting Dr. Deak (

DSGN 90 A00: Advanced user experience techniques - Fall 2018

DSGN 90 A00: "Advanced user experience techniques or what I learned in the field..." (course informationInstructor Gavin Lew, GFK

No one who designs new products and services sets out to deliver a bad experience, but why do so many new experience suck?  In this class, we will answer this question by reviewing dozens UX methods and techniques to understand not just the nuts and bolts, but when to choose one over the other.  We will examine how to evaluate an experience.  How to turn insight into not just recommendations, but actionable recommendations.  At the end of the class, we will depart with answers to questions, such as “How many participants should I test?” as well as what to look for on what I call “Stats for UX” which is really, about what I learned about stats and their value 10+ years after grad school (and wish I had that lecture earlier!).

Duration: October 15-19, 2018
5 p.m. - 7 p.m.
Room: HSS 1346
2 units, Pass/No Pass only

Attendance at all classes is required to earn credit. Students unable to attend all classes should drop.


DSGN 90 B00: How do designers really search? - Fall 2018

DSGN 90 B00: "The Pragmatics of Ethnographic Studies - Field study methods practicum: How do designers really search?(course informationInstructor Dan Russel, Google Research Scientist studying Search (instructor website)

Understanding how designers search for information (about designs, about product requirements, about materials, about tools) is a broad and interesting topic.  This class is an intensive class with a one-week field study that starts with understanding the pragmatics of doing field work from an ethnographic perspective, and then getting into the field for data collection, and ending up with analysis and presentation of the findings.  

This is a soup-to-nuts class that gets you into the field, collecting, organizing, analyzing, and presenting ethnographic data to understand a real customer segment.  The last day of the class will be a presentation of your field results to a panel of experts, which will offer data collection, analysis, and presentation critiques.

It’s fairly time-intensive, but you’ll learn a LOT about how to organize, run, conduct, and analyze field study data from real-world immersion.   

Prerequisites:  This class is intended for students who are interested in doing real field work in a modern ethnographic style.  Juniors, Seniors, and grad students are perfect for this (but we won’t exclude you if you’re younger).  An appreciation of anthropology and/or cognitive science is really useful.  

Duration: October 15-19, 2018

  • M 10 a.m. - 1:50 p.m.
  • T/W/Th 10 a.m. - 12 p.m. (times may vary)
  • F 9:30 a.m. - 12 p.m.

Room: CSB 003
2 units, Pass/No Pass only

DSGN 119: Design at Large Seminar - Fall 2018

DSGN 119: Design at Large (course informationProfessor Jim Hollan

New societal challenges, cultural values, and technological opportunities are changing design, and vice versa. The seminar explores this increased scale, real-world engagement, and disruptive impact. Invited speakers from UC San Diego and beyond share cutting-edge research on interaction, design, and learning. P/NP grades only.  Meet Wednesday 4:00pm-5:00pm in EBU3B 1202.

Prerequisites: upper-division standing

COGS 126: Human-Computer Interaction - Winter 2019

COGS 126: Human-Computer Interaction | Professor Jim Hollan

This course surveys the field of Human-Computer Interaction and the ideas and technologies that have shaped its development.

Prerequisites: COGS 120 or COGS 121

Course Pre-Authorizations

All COGS course pre-authorizations and prerequisite override requests must be made through the UC San Diego Enrollment Authorization System (EASy).