Hello Guys, im considering doing electrical engineering and was wondering what are the sequence of subjects that one needs to take in order to do that. Like Circuit Analysis and Design, E&M etc. Please post in order that a typical university series would do. Major thanks
Unfortunately there is no "typical" university But you can easily find this out yourself by going to the web site of a university, go to their academic departments, then start clicking links. Just about every university posts a "plan of study" for each major that shows you what the sequence of courses are, has the course descriptions, etc.
Here's an example:
http://www.eng.auburn.edu/programs/ece/programs/undergraduate/ee/index.html
Look at all the links on the left side -- they tell you everything you asked for.
--
The Gadget Shield: accelerometer, RGB LED, IR transmit/receive, speaker, microphone, light sensor, potentiometer, pushbuttons
Here's another:
http://web.mit.edu/catalog/degre.engin.ch6.html
Plus, for the motivated student, lots of course materials:
Enjoy!
Really look in detail at some different schools!
It's a new world and you could specialize more in Computer Science and EE or Mechatronics and EE or Robotics and EE or Process Control and EE and Etc. and EE.
Figure out what you love to work on first!
And remember, the best jobs of all are the ones you don't know how to do when you start...
Maths and physics is the base you'll need.
Knowing electricity and basic electronics (diodes, transistors and op-amps, capacitors, resistors and coils) is a very good second.
Programming basics are a solid third... go for low level. Try assembly on an ATMEL chip (or your computer), that will teach you some important stuff (for you to move into PLC ground with STL, for example), then move to C and repeat the assembly programs in C.
What you do next is really what you like best. Like Terry pointed out, there are way too many engineering fields and descriptions nowadays for us to specify what you'll learn on each and in which order.
The last advice is: "Get a job you love, and you won't have to work a single day in your life."
bubulindo:
The advice is: "Get a job you love, and you won't have to work a single day in your life."
Deserves to be highlighted. It's what I did: choose to study exactly what I liked, got a series of jobs in the same field and after 40 years (really? that long already?) I still look forward to Monday.
Msquare:
... I still look forward to Monday.
That's the REAL measurement right there! I believe that in 2 seconds after you open your eyes on Monday you know the whole story.
bubulindo:
The last advice is: "Get a job you love, and you won't have to work a single day in your life."
This is not mine. Though, I have no idea, where I saw it. I guess it is some old Chinese saying. :\
Also, and while we're talking about work, education and options, remember that growing sideways can be more rewarding than upwards.
Thanks for the info guys and glad programming is a major part of engineering because im learning how to program since 9th grade (mostly web languages and high level languages like php c# as3 etc) but as specified i'll see what i can do with the lower level languages like assembly etc. And i love science and mathematics so it shouldn't be to tedious. The ultimate trio - Science, mathematics and engineering Hope i get the privilege of "looking forward to mondays" at my future job.
Once again thanks for the advice.
Here's the plan from my alma mater: http://www.seas.upenn.edu/undergraduate/degrees/maj-electrical.php
In my day (30 years ago), if you wanted to do much in the way of software, you had to pick all your electives the computer science department. Pure EE's took a programming class (fortran!) their freshman year and pretty much never needed to touch a computer again. Now they seem to have both computer science and computer engineering degrees, so perhaps things are different. But it's something to look for in particular if you're thinking of working "on the edge" between hardware and software.
The other observation I've made in the last 30 years, is that you can make yourself an exceptionally valuable "programmer" in a field by majoring in that field and taking CS electives. Chemists (for example) who can program are more useful than computer scientists who haven't taken chemistry since highschool. I should have gotten the clue when I noticed in the college bookstore that the "fun" books were required for a chemistry class in lab equipment... (alas, there was apparently a recent study with findings to the effect that most scientists CAN'T program, but still end up writing the software related to their research...)
westfw:
The other observation I've made in the last 30 years, is that you can make yourself an exceptionally valuable "programmer" in a field by majoring in that field and taking CS electives. Chemists (for example) who can program are more useful than computer scientists who haven't taken chemistry since highschool. I should have gotten the clue when I noticed in the college bookstore that the "fun" books were required for a chemistry class in lab equipment... (alas, there was apparently a recent study with findings to the effect that most scientists CAN'T program, but still end up writing the software related to their research...)
Funny you mention this... I've seen another thread around the forum about a mechanical engineering student that was doing something in Arduino, but didn't thought about touching electronics or programming ever again.
I gave him the same tip.