The following courses are approved as CS electives:
- any course numbered 3460:4xx which is not a required course for the program, excluding 3460:489 and 497 which require approval on a case-by-case basis
(Note: 3460:401 and 3460:406 are not acceptable electives)
- 3460:307 unless already required in the program
- 3450:427, 428, 430
No more than one course with a department number other than 3460 may be counted as a CS elective. The exception to this rule is that both 3450:427 and 428 may be counted.
A student wishing to use some other course as a CS elective must obtain approval for such use. Normally only courses which are substantially the same as a course offered within our department may be used as a substitute.
Other courses that may be used as electives:
- 3350:405 Geographic Information Systems or 3350:407 Advanced GIS
- 3450:413 Theory of Numbers
- 7100:489 Selected Topic: Game Design
- 2440:201, 202, 203, and 204
(Can not be used to satisfy the requirement of 47 hours of 300/400-level courses.)
The Cisco Networking sequence (2440:201, 202, 203, and 204) to be counted as one of the CS electives.
A student may take 3450:489 Scientific Workplace as a CS elective. Note that this applies only to this specific topics course; any other 3450:489 topics course requires separate approval.
A selection of courses from Computer Engineering are also acceptable:
- 4450:410 Embedded Scientific Computing
- 4450:415 System Simulation
- 4450:420 Computer System Design
- 4450:422 Embedded System Interfacing
- 4450:427 Computer Networks
- 4450:440 Digital Signal Processing
- 4450:462 Analog Integrated Circuit Design
- 4450:465 Programmable Logic
- 4450:467 VLSI Circuits and Design
More complete information on the elective policy can be found on the CS Databook.
- Academic Programs
- Undergraduate Programs
- Computer Science Undergraduate Programs
- Management Track
- System Track
- Undergraduate Electives
- Minor in Computer Science
- Certificate in Computer Science
- Computer Science Undergraduate Level Courses
- BSCS Prior to Fall 2011
- Planning Tips for Computer Science Students Admitted Prior to Fall 2011
- Course Listing
- Graduate Program
- Course Information