Need Help deciding EE courses

<p>I'm going to be a junior college in the fall and was hoping to get some guidance in what courses I should take for the next two years for my Engineering Electives (I get 2)</p>

<p>Currently in my program I have taken:
Electrical Engineering I
Intro to Computer Programming
Digital Circuits and Computer Systems
Signals, Systems, and Transforms</p>

<p>For upper division I'm taking:
Linear Circuits
Digital Signal Processing
Computer Control Systems
Software Design I
Software Design II
Computer Networks and Communications</p>

<p>What other courses would you recommend that I take for my engineering electives?</p>

<p>Do you have any idea what you want to specialize or actually be doing as an EE? Or maybe what do you think you would feel like or have preference for at this point; analog circuit designer, computer & digital design, or software? Communication system is another parallel speciality that threads through all those different areas? </p>

<p>Or maybe in a different way, what course(s) in the have taken categories you liked and were good at and would like to see more material in that area?</p>

<p>Or maybe you should talk to your college advisor?</p>

<p>ttparent summed it up nicely. And if I were you, I would especially look at the advice to talk to your advisor.</p>

<p>Out of the courses I have already taken I enjoyed Digital Circuits a lot, but hated my signals and systems course (math blew way over my head). I’ve heard that communication systems is an important course, but I’m worried about all of the signal processing math involved. Would it be bad if I took something courses in the MechE department, like aerodynamics or fluids?</p>

<p>One more question: I get a math elective and am trying to decide between linear algebra and discrete math…which course do you think would be better? I’m considering getting a masters in Computer Science later down the road.</p>

<p>I’d go with linear algebra. The stuff has some pretty important applications to CompSci.</p>

<p>It looks like you are leaning towards Computer Engineering and CompSci track. For that I would look into amongst many different things; Computer Architecture, Microelectronic and VLSI Design and many other basic CompSci courses like; algorithm, operating system, and computer languages/compiler. If there is a hands-on lab courses on micro controller or embedded system, that would be a very good one to look at too. If I have to pick between MechE fluids course vs EE communication system, I would pick communication system, it is very important and a foundation for how all the electronic signal processing works in all the communication networks we have today. I am not dismissing fluids dynamic as a subject but Communication system would be a lot more relevant professionally for an EE.</p>

<p>I’m thinking about taking electromechanical/power engineering instead of communication systems. What do you think?</p>