Approved Electives: SP2023
The MDes requires three electives: one technical elective, and at least one entrepreneurship or social practice elective from the approved lists of courses, shown below. The third elective may be either an additional elective from the approved list (technical, social practice, or entrepreneurship) or any 3 or 4 unit upper division or graduate level course offered at UC Berkeley, subject to enrollment availability.
For the FA23 Cohort, we recommend enrolling in one entrepreneurship or social practices elective.
Complete List of Approved Electives
Weekly View of Approved Electives Schedule
MDes Electives Enrollment History
Approved Technical Electives
- ARCH 250 001: Introduction to Structures (3 units)
- ART 172 001: Advanced Digital Media: Computer Graphics Studio (4 units)
- COMPSCI 160 001: User Interface Design and Development (4 units)
- COMPSCI 260A 001: User Interface Design and Development (4 units)
- COMPSCI 188 001: Introduction to Artificial Intelligence (4 units)
- COMPSCI 182 001: Designing, Visualizing and Understanding Deep Neural Networks (4 units)
- COMPSCI 282A 001: Designing, Visualizing and Understanding Deep Neural Networks (4 units)
- COMPSCI 161 001: Computer Security (4 units)
- COMPSCI 284A 001: Foundations of Computer Graphics (4 units)
- COMPSCI 287H 001: Algorithmic Human-Robot Interaction (4 units)
- COMPSCI 294 184: Building User-Centered Programming Tools (4 units)
- DESINV 190E 002: Augmenting Human Dexterity (4 units)
- DATA C100 001: Principles and Techniques of Data Science (4 units)
- DATA C200 001: Principles and Techniques of Data Science (4 units)
- INFO 290T 001: Special Topics in Technology: Agile Engineering Practices (3 units)
- INDENG 235 001: Applied Data Science with Venture Applications (3 units)
- INDENG 142 001: Introduction to Machine Learning and Data Analytics (3units)
- INDENG 170 001: Industrial Design & Human Factors (3 units)
- MECENG 179 001: Augmenting Human Dexterity (4 units)
- MECENG 270 001: Advanced Augmentation of Human Dexterity (4 units)
- MECENG 135 001: Design of Microprocessor-Based Mechanical Systems (4 units)
- MECENG 235 001: Design of Microprocessor-Based Mechanical Systems (4 units)
- MECENG 100 001: Electronics for the Internet of Things (4 units)
- MECENG C201 011: Modeling and Simulation of Advanced Manufacturing Processes (3 units)
- MUSIC 158B 001: Situated Instrument Design for Musical Expression (4 units)
- MUSIC 158A 002: Sound and Music Computing with CNMAT Technologies (4 units)
- STAT C100 001: Principles and Techniques of Data Science (4 units)
- STAT C200 001: Principles and Techniques of Data Science (4 units)
Approved Entrepreneurship Electives
- ENGIN 183E 001: Technology Entrepreneurship (3 units)
- ENGIN 183C 001: Challenge Lab – AltMeat: Product Design of Plant-Based Foods (4 units)
- ENGIN 183 001: Special Topics in Technology Innovation and Entrepreneurship – Deplastify the Planet (3 units)
- ENGIN 283 001: Special Topics in Technology Innovation and Entrepreneurship- Deplastify the Planet (3 units)
- ENGIN 183D 001: Product Management (3 units)
Approved Social Practices Electives
- COMPSCI 294 100: Special Topics: Social Justice in EECS (4 units)
- CYPLAN 284 001: Urban Theory (3 units)
- CYPLAN 220 001: The Urban and Regional Economy (3 units)
- CIVENG C250N: Transportation Policy and Planning (3 units)
- CYPLAN 217 001: Transportation Policy and Planning (3 units)
- INFO C265 001: Interface Aesthetics (3 units)
- NWMEDIA C265 001: Interface Aesthetics (3 units)
- NWMEDIA 290 002: Special Topics in New Media: Queering Digital Culture (3 units)
Approved Open Electives
- ARCH 239 001: Special Topics in Architecture Design Theory and Criticism: Spaces of Queer Theory (4 units)
- DESINV 190-14: Special Topics in Design Innovation: Designing XR Experiences (3 units)
- DESINV 290-14: Special Topics in Design Innovation: Designing XR Experiences (3 units)
- INFO 253B 001: Back-End Web Architecture (4 units)
- INFO 247 001: Information Visualization and Presentation (4 units)
- INFO 114 001: User Experience Research (3 units)
- INFO 214 001: User Experience Research (3 units)
- NWMEDIA 290 003: Special Topics in New Media: Digital Storytelling (3 units)
- NWMEDIA 190 001: Special Topics in New Media: New Media Experimental Art Studio (4 units)