CSE Elective Courses

A CSE elective is a course that has a significant overlap with computer science and engineering, either because it focuses on a significant application or use of computers, it focuses on an underlying technology for computers or communication, or it develops a conceptual or formal framework useful in doing computer science and engineering.

Courses not on this list may be applied toward CSE (senior) electives if approved by the CSE Undergraduate Faculty Advisor. If you would like to petition to have a class count toward (senior) electives, please contact the undergrad advisors.

Note: Computer Engineering majors may not use the same course to satisfy Math/Science Electives and Computer Engineering or Free Electives

CSE

Any course on the CSE Core Course List
400-level    Any graded 400-level majors course (includes 498 but not 499)

AMATH   

401    Vector Calculus & Complex Variables (4)
402    Introduction to Dynamical Systems & Chaos (4)
403    Methods for Partial Differential Equations (4)
422    Introduction to Mathematical Biology (3)
423    Mathematical Biology: Stochastic Models (3)
483    High-Performance Scientific Computing (5)

BIOEN    

485     Computational Bioengineering (4)

DXARTS/MUSIC    

461-463    Digital Sound Synthesis, Digital Sound Processing, Advanced Digital Sound Synthesis and Processing (5, 5, 5). Offered jointly with Music 401-403.

EE    

331, 332    Devices and Circuits I & II (5, 5)
341    Discrete Time Linear Systems (5)
400-level    Any 400-level majors course *with the exception of: EE 406, 452-457, 471, 472, 478, 491, and 499.*

ENGR (Co-op)    

321    Engineering Cooperative Education (one credit may count per quarter, up to two credits total)

GEOG    

460    GIS Analysis (5)
463    GIS Workshop (5)
465    GIS Database & Programming (5)

HCDE    

407    Software User Assistance (3)

HCDE/IE    

455    User Interface Design (4)

INFO    

444    Value-Sensitive Design (5)
 446    Advanced Search Engine Systems (5)
454    Information Policy: Domestic and Global (5)

LING    

473    Basics for Computational Linguistics (3)

MATH    

307    Differential Equations (3)
334, 335, 336    Accelerated Advanced Calculus (5,5,5)
402, 403, 404    Introduction to Modern Algebra  (3, 3, 3)
407    Linear Optimization (3)
408    Nonlinear Optimization (3)
409    Discrete Optimization (3)
414, 415    Number Theory (3,3)
424, 425, 426    Fundamental Concepts of Analysis (3,3,3)
435, 436    Introduction to Dynamical Systems (3,3)
441    Topology (3)
442    Differential Geometry (3)
461, 462    Combinational Theory (3,3)
464, 465, 466    Numerical Analysis I, II, III (3, 3, 3)

MUSIC    

400    Computer Music Seminar (3, max 9)

STAT    

341, 342    Introduction to Probability and Statistical Inference I, II (4,4)
421    Introduction to Applied Statistics and Experimental Design (4)

STAT/MATH    

395, 396    Probability II & III (3,3)
390     Probability and Statistics in Engineering and Science (4)
491    Introduction to Stochastic Processes (3)

Last changed Mon, 2012-11-19 12:01