CSE Senior Electives

Publish date: 2024-05-17
  

This information is current through Spring 2009. Students entering the program in Autumn 2009 or later need to refer to our revised curriculm.

This chart lists all current approved CSE senior electives for both the computer science and computer engineering majors. A senior 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.

 

CSE Senior Electives
DepartmentCourse NumberCourse Title
CSE400-levelAny graded 400-level majors course (includes 498 but not 499)
AMATH401Vector Calculus & Complex Variables (4)
 402Introduction to Dynamical Systems & Chaos (4)
 403Methods for Partial Differential Equations (4)
 422Introduction to Mathematical Biology (3)
 423Mathematical Biology: Stochastic Models (3)
BIOEN303Bioengineering Signal Processing (4)
 485Computational Bioengineering (4)
DXARTS/MUSIC461-463Digital Sound, Digital Sound Synthesis, Digital Sound Processing (5, 5, 5). Offered jointly with Music 401-403.
EE331, 332Devices and Circuits I & II (5, 5)
 341Discrete Time Linear Systems (5)
EE400-levelAny 400-level majors course *with the exception of: EE 406, 452-457, 471, 472, 478, 491, and 499.*
ENGR (Co-op)321Engineering Cooperative Education (one credit may count for Computer Science majors; three credits may count for Computer Engineering majors)
GEOG460GIS Analysis (5)
 463GIS Workshop (5)
 465GIS Database & Programming (5)
HCDE401Style in Scientific and Technical Writing (5)
 407Software User Assistance (3)
HCDE/IE455User Interface Design (4)
INFO444Value-Sensitive Design (5)
 446Advanced Search Engine Systems (5)
 454Information Policy: Domestic and Global (5)
LING473Basics for Computational Linguistics (3)
MATH334, 335, 336Accelerated Advanced Calculus (5,5,5)
 402, 403, 404Introduction to Modern Algebra (3, 3, 3)
 407Linear Optimization (3)
 408Nonlinear Optimization (3)
 409Discrete Optimization (3)
 414, 415Number Theory (3,3)
 424, 425, 426Fundamental Concepts of Analysis (3,3,3)
 435, 436Introduction to Dynamical Systems (3,3)
 441Topology (3)
 442Differential Geometry (3)
 461, 462Combinational Theory (3,3)
 464, 465, 466Numerical Analysis I, II, III (3, 3, 3)
MUSIC400Computer Music Seminar (3, max 9)
STAT341, 342Introduction to Probability and Statistical Inference I, II (4,4)
 421Introduction to Applied Statistics and Experimental Design (4)
STAT/MATH395, 396Probability II & III (3,3)
 491Introduction to Stochastic Processes (3)

Updated: June 2009

ncG1vNJzZmirY2LCtHnWnqqtZWJjrq6t2ailmq%2BjY7CwuY6wrrBlk6iybrzUm6Oim1%2BqtLOtw2iarqqinrC2uNSmZnyLdZSgprrIqKmYfZyasLW11Z6qmKugZYZvtNOmow%3D%3D