Skip to Content

Technical Electives (CS and CE majors)

Updated July 25, 2016

The discipline of computer science and engineering interacts with a number of other disciplines in a mutually beneficial way. The following is a list of upper division courses from other disciplines that can be counted as non-CSE Technical Electives. Please refer to your appropriate Degree Program for maximum Technical Elective credit.  Technical Electives cannot be used as an UD CSE Elective.

Students may not receive duplicate credit for equivalent courses. The UCSD General Catalog should be consulted for equivalency information and any restrictions placed on the courses. Additional restrictions are noted below. Any deviation from this list must be petitioned.

For Degree Audit inquiries, contact the Virtual Advising Center.  Each individual department manages their own courses, so contact the department for more course information.

****STUDENTS MUST MEET ALL COURSE PREQUISITES****

Please note: All major requirements must be taken for a letter grade, including Technical Electives. The only exceptions are: CSE 197, CSE 198, and CSE 199.  

Computer Science and Engineering

All CSE courses not taken to meet core requirements may be used for technical elective credit for Bachelors Art/Bachelors Science in Computer Science and Bachelors Science in Computer Engineering programs.

  • Students may use 4 units of CSE 197 toward technical elective requirements.
  • Students may use 8 units of CSE 198 or CSE 199 or CSE 199H toward technical elective requirements.
  • Undergraduate students must get instructor's permission and departmental stamp to enroll in a graduate course.
  • NOTE: The course numbers and sections are specific to each quarter. Please make sure your section and section ID coorrelate with the correct quarter you wish to get credit for your Special Studies.

Cognitive Science

COGS 100 - Cyborgs Now and in the Future (4)

COGS 101A - Theory and Cognitive Phenomena (4)

COGS 101B - Theory and Cognitive Phenomena (4)

COGS 101C - Theory and Cognitive Phenomena (4)

COGS 102A - Distributed Cognition and Ethnography/Engineering (4)

COGS 102B - Distributed Cognition and Ethnography/Engineering (4)

COGS 102C - Distributed Cognition and Ethnography/Engineering (4)

COGS 107A - Cognitive Neuroscience (4)

COGS 107B - Cognitive Neuroscience (4)

COGS 107C - Cognitive Neuroscience (4)

COGS 120 - Interaction Design (5)

COGS 121 - Human Computer Interaction Programming Studio (4)

COGS 153 - Language Comprehension (4)

COGS 160 - Advanced Topics (4) – petition needed

COGS 170 - Natural and Artificial Symbolic Representational Systems  

COGS 180 - Neural Coding in Sensory Systems (4)

COGS 187A - Usability and Information Architecture (6)

COGS 187B - Practicum in Professional Web Design (4)

COGS 188 - AI Algorithm and Social Language (4)

 

For the 2016-2017 academic year, the CSE Department will allow the following UD Cognitive Science courses for UD CSE Electives.  No petition is required

 

COGS 109 - Modeling and Data Analysis (4)

COGS 118A - Natural Computation I (4)

COGS 118B - Natural Computation II (4)

COGS 118C - Neural Signal Processing (4 )

COGS 121 - Human Computer Interaction Programming Studio (4)

COGS 181 - Neural Networks and Deep Learning (4 )

COGS 185 - Advanced Machine Learning Methods (4)

COGS 187A - Usability and Information Architecture (6)

COGS 188 - AI Algorithm and Social Language (4)

Please use the UCSD Course Pre-Authorization Forms for COGS course clearance.

Communication 

COMM 105G - Computer Game Studies

Communication and Culture

COCU 177 - Computer Game Studies - Students may not receive credit for both COCU 177 and COMM 105G

Economics

ECON 100A - Microeconomics

ECON 100B - Microeconomics

ECON 109 - Game Theory

ECON 110A - Macroeconomics

ECON 110B - Macroeconomics

ECON 113 - Mathematical Economics

ECON 120A - Econometrics

ECON 120B - Econometrics

ECON 120C - Econometrics

ECON 121 - Applied Econometrics

ECON 170A - Microeconomics

ECON 170B - Microeconomics

ECON 171 - Decisions under Uncertainty

ECON 172A - Introduction to Operations Research

ECON 172B - Introduction to Operations Research

ECON 172C - Introduction to Operations Research

ECON 178 - Economic and Business Fore casting  -  Credit will be given for only one of the following: ECE 109 or Math 183 or Econ 120A.

Electrical and Computer Engineering

·         All ECE upper division courses 100 to 194.  

·         Students may not receive credit for both: CSE 123A and ECE 158A, or CSE 143 and ECE 165.

·         Credit will be given for only one of the following: ECE 109 or Math 183 or Econ 120A.

Engineering (Global Ties) 

Principles of Team Engineering

Effective Fall 2014: ENG 100A, Team Engineering (2 units) will be replaced with ENG 100D, Design for Development (4 units)

  • Students must request course clearance from Jacobs School at: globalties.ucsd.edu

      For one technical elective, take ENG 100D (4 units)

  • For one more technical elective, take ENG 100L (2 units) and ENG 100L, Design for Development Lab (2 units)
  • ENG 100D and ENG 100L can count towards either CSE Elective or Technical Elective credit.
  • Total credit allowed for Global Ties is two (2) technical electives.
  • Students may request to have their degree audit updated by contacting the Virtual Advising Center.

Prior to Fall 2014: ENG 100A  (2 units) and ENG 100L (2 units).  

  • Students must request course clearance from Jacobs School at: globalties.ucsd.edu
  • For one technical elective, take ENG 100A and ENG 100L.
  • For one more technical elective, take ENG 100L and ENG 100L.
  • ENG 100A and ENG 100L can count towards either CSE Elective or Technical Elective credit.
  • Total credit allowed for ENG 100A and ENG 100L is two technical electives.
  • Students may request to have their degree audit updated by contacting the Virtual Advising Center.

Linguistics

LIGN 110 - Phonetics

LIGN 111  - Phonology I

LIGN 120  - Morphology  

LIGN 121  - Syntax I

LIGN 130  - Semantics

LIGN 165 - Computational Linguistics

LIGN 170 - Psycholinguistics

LIGN 175 - Sociolinguistics

Mathematics

·         All Math upper division courses 100-194.   

  • Computer Engineering majors may not receive Technical Elective credit for: Math 168A-B, Math 179A-B, Math 184A-B, Math 189A-189B.
  • Students may receive elective credit for Math 168A, if taken Summer Session II 2005.
  • Students may not receive credit for both CSE 167 and Math 155A
  • Students may not receive credit for both CSE 105 and Math 166.
  • Students may not receive credit for both CSE 101 and Math 188
  • Students may not receive credit for both CSE 100 and Math 176.
  • Students may receive elective credit for only one of the following courses: CSE 164A, Math 174, Math 173, Physics 105A-B, CENG 100, MAE 107. No credit for any of these courses will be given if Math 170 ABC is taken.
  • Credit will be given for only one of the following: ECE 109 or Math 183 or Econ. 120A.

Mechanics and Aerospace Engineering

·         All MAE upper division courses 100-194, except MAE 140 (ONLY computer science majors may take MAE 140). 

·         Students may receive elective credit for only one of the following courses: CSE 164A, Math 174, Math 173, Physics 105A-B, CENG 153, MAE 107.

·         Students may not receive credit for both CSE 167 and AMES 152.

Music

These courses may be used to fulfill technical elective requirements without petitioning. You must complete the prerequisites for these courses.  

MUS 170 - Musical Acoustics (4)

MUS 171 - Computer Music I (4)

MUS 172 - Computer Music ll (4)

MUS 173 - Electronic Music Production and Composition (4)

MUS 177 - Music Programming (4)

Psychology

PSYCH 161 Engineering Psychology (4)

Rady School of Management

MGT 103 - Product Marketing & Management

MGT 110 - Business: Enterprise Creations & Management

MGT 121A - Innovation to Market A

MGT 164 - Organizational Leadership

MGT 166 - Ethic and Corporate Responsibility  

MGT 172 - Business Project Management

MGT 174 - Supply Chain & Operations Management

MGT 181 - Enterprise Finance