r/VirginiaTech • u/Same_Sleep_9600 • 1h ago
Advice ECE Secondary Focus recommendations for CPE Machine Learning option?
I’m a Computer Engineering major at Virginia Tech doing the Machine Learning option, and I’m trying to figure out which ECE classes I should take for my Secondary Focus.
From what I understand, I need 3 ECE courses (9 credits) at the 3000/4000/5000 level, with at least one 4000-level course.
By Spring 2027, I’ll have completed or be taking:
- ECE 2214
- ECE 2544
- ECE 2564
- ECE 2714
- ECE 2804
- ECE 3504
- ECE 3514
- STAT 4714
- ECE 3574 (SP27)
- ECE 4524 (SP27)
- ECE 4424 (SP27)
I’m planning on taking two Secondary Focus electives in Spring 2027 and the third in Fall 2027.
For people who have taken upper-level ECE electives, what classes would you recommend?
I’m mainly interested in software, computer systems, embedded, networking, or cybersecurity, but I’m open to anything useful. I’d especially appreciate opinions on:
- Difficulty/workload
- How good the professor/class was
- How much coding/project work there is
- How useful the class is for internships/jobs
- Any classes you would avoid
I’m trying to graduate Spring 2028, so prerequisite chains also matter.
Thanks!
