What classes to take for electrical engineering?

<p>My major is electrical engineering, at first i wanted to do computer engineering but i changed my mind to electrical engineering because i like it's applications a lot, though both are similar, you take more programming classes on computer engineering.. there are a couple classes i wanna take though besides "programming for engineers" but i don't know if it's necessary, they are discrete math and data structures & algorithms, are these classes more for computer science/engineering more? should i select more EE electives??? i mean there other classes that involve programming within the EE curriculum but i would like some opinions.. thank you.. btw my minor would be nanotechnology</p>