I was a biomedical engineering major for 2 years. I am now a science education major with a concentration in chemistry.
teaching rules.
teaching rules.
TalkBass has been independent since 1998. Add your voice.
Create a free account to reply to discussions, view embedded media, and browse with fewer display ads.
Join free Log in
Want zero display ads or expanded classifieds tools? Compare plans.
Apparently we have a fairly strong statistical basis for the conjecture: Nerds like bass
Im currently just at the end of my first year of Engineering.
Im currently just at the end of my first year of Engineering. Not bad so far, most of what we have done is pretty simple, being first year. Hardest thing I have encountered so far is Statics, but thats mainly due to getting used to the different notation etc.
Bah, statics is easy: everything adds up to zero. If not, then it's not static which means you probably did something wrong. Just try not to over think things and you'll be fine.
Your specialization?![]()
this.
wait til you get to real emag and antennas, and motors, and don't even peek ahead at signals and controls (loved those classes, but they were hardcore - mason's theorem to find roots for system stability ftw - and fourier transforms too - they're cool). of course transistor amplifier design was fun too.

First things first, don't ask your friends what courses you need to take. That should be in the course catalog. I know at UW, each engineering department has it clearly spelled out which courses students are expected to take in what year. If there is any ambiguity, ask your advisor. You could end up in college for an extra year if you don't take the right courses when you need them.
If you are at a good university, all of the "hard" majors will make you take your share of hard courses. But if you have more of a math bent than a science bent, then maybe CS is a good way to go. If you are on the fence between hardware & software interests, "embedded systems" is pretty cool. I would suggest not worrying too much about what your favorite platform is right now, and let the CS department teach you the universal knowledge that you can apply to any platform once you end up choosing. A lot of programmers who get hired, end up programming stuff that is effectively platform independent, or even working inside custom or embedded environments. Software titles that we buy or download and install on our personal computers are only a small fraction of the total software industry.
Mechanical can be fun too. The field does change as new manufacturing technologies are developed. For instance, at my day job, we are launching new projects using cast metal parts that would not have been possible to make economically a decade ago. We are also improving quality and taking out costs by re-thinking how the mechanical parts of complex products fit together.
A lot of engineers have a dim view of the auto industry, because of factors such as planned obsolescence.
One suggestion that I have heard from a lot of engineers: Make it a priority to get Summer Internships. These are hugely beneficial in giving you a jump start on your career.
I'm enrolled in a class called engineering 100, which is required for everyone the first semester they have been enrolled in the engineering college. The people who I referenced were TA's of that class, all of which are engineering grad students.

One concern I have with CS is that I am dooming myself to a cubicle for the rest of my career. I do enjoy the abstract thinking and logic that goes with programming however. Writing a program is kind of like solving a puzzle.
I have never heard about planned obsolescence though.
We just went over internships in Engineering 100. They recommend atleast one, but preferable two. I've heard several cases where the company hires the intern as soon as they graduate. I'll be aiming for two, minimum, as they pay pretty well. I'm not going to get paid 15 bucks an hour working a cash register or whatever other summer job I could find.
... I have never heard about planned obsolescence though. ...
To an engineer - planned obsolence means a new product is required, job security!