This page updated February 26, 2015.
The discipline of computer science and engineering interacts with a number of other disciplines in a mutually beneficial way. These disciplines include Mathematics, Electrical Engineering, and Cognitive Science.
Students may not get 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.
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 max Technical Elective credit. For CSE Electives, refer to the information provided about CSE Electives.
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.
- CSE 195 cannot be used towards course requirements.
- Undergraduate students must get instructor's permission and departmental stamp to enroll in a graduate course
Theory and Cognitive Phenomena 101A-B-C, Distributed Cognition 102A (formerly 131), Everyday Cognition 102B (formerly 130), Cognitive Engineering 102C (formerly 132), Cognitive Neuroscience 107A-B-C, Theory of Computation and Formal Systems 108A-D, Symbolic Modeling of Cognition 108E and 108F, Human Computer Interaction 120, Human Computer Interaction Programming 121, Language Comprehension 153, Natural and Artificial Symbolic Representational Systems 170, Neural Network Models of Cognition II 181, Artificial Intelligence Modeling II 182, Usability and Ingformation Architecture 187A, Practicum in Professional Web Design 187B, and Representation, Search, and the WEB 188.
Students may not get credit for both CSE 150 and Neural Network Models of Cognition 108C, or for both CSE 151 and Artificial Intelligence Modeling II 182.
Approved and added January 17, 2012: Cogs 160 - Advanced Topics in Human-Computer Interaction with Dr. Piper.
Approved and added April 19, 2012: Cogs 160 - Neural Computation in Cogsci with Dr. Angela J. Yu.
Computer Game Studies 105G
Communication and Culture
Computer Game Studies 177. Students may not receive credit for both COCU 177 and COMM 105G
Microeconomics 100A-B, Game Theory 109, Macroeconomics 110A-B, Mathematical Economics 113, Econometrics 120A-B-C, Applied Econometrics 121, Microeconomics 170A-B, Decisions under Uncertainty 171, Introduction to Operations Research 172A-B-C, Economic and Business Forecasting 178. 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 100/A (2 units) and Team Engineering Laboratory 100L (2 units).
- ENG 100A and ENG 100L can count towards either CSE Elective or Technical Elective credit.
- A petition is not required.
- For one technical elective, take ENG 100A and ENG 100L.
- For one more technical elective, take ENG 100L and ENG 100L.
- 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.
Old Policy for Students Admitted Prior to Fall 2010. (The Revised 2012 Policy Supersedes the Old Policy):
- ENG 100/A (2 units) and two ENG 100L (2 units) courses for one elective credit (total 6 units)
- Take another ENG 100L (2 units) for additional elective credit.
Phonetics 110, Phonology I 111, Phonology II 115, Morphology 120, Syntax I 121, Syntax II 125, Semantics 130, Mathematical Analysis of Languages 160, Computers and Language 163, Computational Linguistics 165, Psycholinguistics 170, Language and the Brain 172, and Sociolinguistics 175.
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.
Programming for Musical Applications 172 (formerly 161), Mixing and Editing 173 (formerly 162). You must complete the prerequisites for these courses. Contact the Music Department,for permission to enroll via Virtual Advising Center. The Music Department is located in the Mandeville Building, room 110.
Engineering Psychology 161.
Rady School of Management
Product Marketing & Management 103, Business: Enterprise Creations & Management 110, Innovation to Market A 121A, Organizational Leadership 164, Ethic and Corporate Responsibility 166, Business Project Management 172, Supply Chain & Operations Management 174, and Enterprise Finance 181.