Undergraduate Programs
Major Elective Courses
5 Courses; 13 Credit Hours
Students must complete a minimum of 13 credit hours of generally hardware oriented technical electives from the list below. Any other upper-level ECE course not included in this list can also be used to meet this requirement with prior advisor approval. Courses may be taken in any order, provided prerequisite requirements are met. Students may also select graduate-level ECE courses as technical electives (note that tuition rates are higher for graduate courses). Please contact the department advisors (ENG-ECEAdvising@usf.edu) for more information on registering for graduate courses.
| Course | Credit(s) |
|---|---|
| EEE 4773 - HDL for Digital System Design | 3 |
| EEE 4351C - Semiconductor Devices | 3 |
| EEE 3302 - Electronics I | 3 |
| EEE 4274 - MEMS I: Chemical/Biomedical Sensors and Microfabrication | 3 |
| EEE 4314C – Integrated Circuit Technology | 3 |
| EEE 4746 - Wireless Mobile Computing and Security | 3 |
| EEE 4748 - Cryptography and Data Security | 3 |
| EEL 4782 - Data Networks and Systems and Security | 3 |
| EEL 4872 - AI and Security in Cyber Physical Systems | 3 |
| EEE 4423 - Quantum Computing and Communications | 3 |
| EEE 4774 - Data Analytics | 3 |
| EEL 4102 - Signals and Systems | 3 |
| EEL 3163C - Computer Tool Lab | 1 |
| EEL 4756 - Digital Signal Processing | 3 |
| EEL 4727C - Digital Signal Processing with Field Programmable | 3 |
| EEL 4940 - Undergraduate Internship Experience | 0-3 |
| EEL 4915 - Advanced Undergraduate Research Experience | 0-3 |
In order to recognize our students’ extra-curricular professional formation activities, the department also allows the students to take EEL 4940 - Undergraduate Internship Experience for up to 3-credit hours if they secure an internship within the computer engineering systems discipline. The credit hours will depend on the specifics of the internship (i. e., part-time versus full-time) and will be approved by the undergraduate program director. Students are encouraged to reach out to EE Advising (ENG-ECEAdvising@usf.edu) when they receive an offer for an internship for further instructions.
Students can also receive technical elective credits for undergraduate research activities. All students who engage in undergraduate research or independent study with a faculty member are expected to enroll in EEL 4915 - Advanced Undergraduate Research Experience for 0-credit hours. Based on the specifics and work intensity of their research they can sign up for up to 3-credit hours to be counted towards their major electives.
The combined contribution of internship and research credits towards degree completion cannot exceed 3 hours. For example, a student can use 3-credits of internship or 2-credits of internship and 1-credit of research and so on.