Software Electives (required for ECE majors only)
Note
Other classes may be considered for the Software Elective requirement via petition.
- ECEN 3002 - Special Topics: Real-Time Operating Systems
- ECEN 3303 - Introduction to Robotics
- ECEN 3753 - Real-Time Operating Systems (only for students in the Fall 2019 catalog year and earlier)
- ECEN 4033 - Special Topics: Cryptocurrency Security
- ECEN 4133 - Fundamentals of Computer Security
- ECEN 4313 - Concurrent Programming
- ECEN 4322 - Data and Network Science
- ECEN 4553 - Compiler Construction
- ECEN 4763 - Embedded Software Algorithms
- CSCI 3002 - HCC Foundations/User-Centered Development & Design
- CSCI 3104 - Algorithms
- CSCI 3287 - Design and Analysis of Data Systems
- CSCI 3302 - Introduction to Robotics
- CSCI 3308 - Software Development Methods and Tools
- CSCI 4113 - Linux Systems and Administration
- CSCI 4253 - Datacenter Scale Computing - Methods, Systems and Techniques
- CSCI 4273 - Network Systems
- CSCI 4446 - Chaotic Dynamics