Any Computer Science 3/4/5000-level course that is not otherwise used to fulfill a Computer Science requirement can be used as a technical elective.
Examples of non-CS courses that have been accepted as technical electives are below. IMPORTANT: The inclusion of a course on this list does not guarantee access to the course for Computer Science majors. Some of these courses may be restricted by major, and instructor's permission would be needed to take the course. Others have prerequisites that must be met to be eligible to take the course.
|ACIS 4514||Database Management Systems (duplicates CS 4604, i.e. cannot receive credit for both)|
|ACIS 4524||Software Development Project|
|ACIS/BIT 4554||Networks & Telecommunications in Business|
|ACIS/BIT 4564||OO Systems Development for Business|
|BIT 4434||Computer Simulation in Business|
|BIT 4444||Decision Support Systems|
|BIT 4494||Network Simulation, Modeling & Analysis in Business|
|BIT 4514||Database Technology for E-Business (duplicates CS 4604)|
|BIT 4614||Information Security|
|COMM 4374||New Communications Technology|
|ECE 3504||Digital Design I|
|ECE 3534||Microprocessor System Design|
|ECE 4510||Genetic Algorithms|
|ECE 4524||Survey of AI & Pattern Recognition|
|ECE 4550||Real Time Systems|
|ECE 4560||Computer and Network Security Fundamentals|
|ECE 4564||Network Application Design|
|ECE 4984||Special Study (depending on topic)|
|GEOG/GEOL 4084||Introduction to GIS|
|GEOG 4314||Analysis in GIS|
|GEOG 4324||Algorithms in GIS|
|MATH 4175||Cryptography and Internet Security|
|MATH 4454||Applied Mathematical Modeling|
Requests to have a non-CS course approved as a technical elective are made by submitting the substitution form available in 114 McBryde. For consideration, the course must have significant technical content relevant to the science or application of computing.
Independent Study (4974) and Undergraduate Research (4994) courses from outside the Computer Science Department will not be considered for technical elective credit. Special Study (4984) courses from outside the Computer Science Department may be approved, but only if the request is submitted for review before the start of the course.