Skip to Content
Search
Search
Enter the terms you wish to search for.
Close
Electrical, Computer & Energy Engineering
College of Engineering and Applied Science
Electrical, Computer & Energy Engineering
Menu
Main menu
Home
Academics
Research
People
News & Events
Admissions
Secondary Menu
Students
Department Employees
Alumni & Friends
Mobile menu
Home
Academics
Research
People
News & Events
Admissions
Students
Department Employees
Alumni & Friends
Employment
Accreditation
Inclusive Excellence
Cadence Software
Strategic Vision
Breadcrumb
Home
Students
Undergraduate Students
Advising
Software Electives (required for ECE majors only)
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
Undergraduate Students
Advising
Technical Electives
Sophomore Electives
Advanced Concentration Electives
Software Electives
Course Substitutions
Graduate Students
MS-EE on Coursera Students
Facebook
Twitter
YouTube
LinkedIn
Instagram
Apply
Visit
Give
Return to the top of the page