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

DSGN 90: Build your own website/portfolio - Summer 2 2018

DSGN 90: Build your own website or portfolio (course informationInstructor Tricia Ngoon

In this course, you will learn basic technical and design skills to build your own website or portfolio. This seminar is also an opportunity for you to improve course materials for the upper-division Interaction Design (COGS 120) course. Bring your laptop to class each day to complete in-class assignments.
The skills you will learn are:

  • Source control with Git and Github
  • Web design principles
  • Basic HTML/CSS
  • Basic JavaScript

Each class session will consist of a lecture on concepts with activities throughout the lecture, followed by time to complete assignments in class.

Meeting: Fridays 10 a.m. - 11:50 a.m.
Room: HSS 1346
Duration: August 2 - September 8
2 units, Pass/No Pass only

COGS 3: Introduction to Computing - Fall 2018

COGS 3: Introduction to Computing (course websiteProfessor Mary Boyle 

Covers the fundamental concepts that underlie all programming languages and provides an introduction to the essential information about algorithms and data structures. Students design and implement web applications using HTML5, CSS3, JavaScript and Photoshop.

Prerequisites: No prerequisites 

COGS 18: Introduction to Python - Fall 2018

COGS 3: 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 (

COGS 170: Brain Waves Across Scales - Fall 2018

COGS 170: Brain Waves Across Scales | Professor Lara Rangel

This course will provide an interactive and hands-on introduction to rhythms and large-scale electrical potentials of the brain. Topics will include the resonance properties of neurons, rhythmic interactions between neurons, the coordination of activity across large populations of neurons that is measurable in the local field potential (LFP) and electroencephalogram (EEG), the advantages of temporally coordinated neural activity, and relevant insights about the brain and cognitive disorders.

Prerequisites: COGS 17 or BILD 12

To take the course with another Neuroscience course as a prerequisite, fill out an EASy pre-authorization request.

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. 

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).