Undergraduate Electives

Pre-approved Computer Science Electives

(Approved by the CS faculty on March 19, 2013)

The following courses are approved as CS electives:

  • Any course numbered 3460:3xx/4xx which is not a required course for the program, excluding 3460: 395, 489 and 497 which require approval on a case-by-case basis.
    (Note: 3460:406 is not an acceptable elective.)
  • Any required 3xx/4xx non-3460 courses listed in one of the CS tracks.

No more than two courses (up to six credits) with a department number other than 3460 may be counted as CS electives. A student wishing to use other non-3460 courses as CS electives must obtain pre-approval. The following courses have been pre-approved by the department faculty.

  • 2440:201, 202, 203, and 204 Cisco Networking sequence (counted as one CS elective and cannot be used to satisfy the requirement of 47 hours of 300/400-level courses.)
  • 3350:405 Geographic Information Systems
  • 3350:407 Advanced GIS
  • 3470:480 Statistical Data Management
  • 4800:420 BME Signal and Image Processing
  • 7100:489 Special Topics in Studio Art: Game Design
  • 3450: Mathematics
    • 312 Linear Algebra
    • 410 Advanced Linear Algebra
    • 415 Combinatorics and Graph Theory
    • 427 Applied Numerical Methods I
    • 428 Applied Numerical Methods II
    • 430 Numerical Solutions for Partial Differential Equations
    • 436 Mathematical Models
  • 4450: Computer Engineering
    • 387 VLSI Design
    • 410 Embedded Scientific Computing
    • 415 System Simulation
    • 420 Computer Systems Design
    • 422 Embedded Systems Interfacing
    • 427 Computer Networks
    • 440 Digital Signal Processing
    • 462 Analog Integrated Circuit Design
    • 465 Programmable Logic
    • 467 VLSI Circuits and Systems
    • 401 Senior Design Project I - Computer Engineering (only if the project vis closely related to Computer Science and pre-approval was obtained.)
    • 402 Senior Design Project II - Computer Engineering (only if the project is closely related to Computer Science and pre-approval was obtained.)