Computer VS Electrical Engineering??

Can anybody please tell me the difference between these two engineering fields? Starting next semester, I'll have to choose which field to enroll in. I would like to know what kind of stuff I'll be learning in these two fields. Also If you can, please also indicate what kind of job will I be doing after I graduate. And the prospective job opportunities for them.

Thanks!

Reply to
UltimateApocalypse
Loading thread data ...

Until only about 30 years ago, there were no CSs, only EEs. The field of CS developed as EEs designed more complicated computers, and it became necessary to specialize in the niche field (CS) or in the broader field (EE). Both fields include computer programming to a significant degree.

Computer Scientists generally design computers and other digital logic devices, using especially FPGAs and ASICs. They work with VHDL and Verilog as design languages. Although a good electrical foundation is required, CSs are not necessarily expected to understand the deep electrical details about signals, propagation, and impedance. CSs tend to design the more complicated digital integrated circuits, some using many millions of transistors.

Electrical engineering covers a broad range of fields, covering DC power supplies, the national power grid, audio amplifiers, consumer electronics (radios, TVs, etc), and higher frequency radios (like cell phones and satellite systems). EEs generally use schematic diagrams as design tools, but more recently have been moving into VHDL and Verilog also. EEs are often called upon to evaluate system characteristics like stability. "Electronic EEs" tend to design the not-so-digital integrated circuits (like op-amps) and often do product implementations. The other EE fields also have their specialists.

Kevin

Reply to
Kevin Kilzer

On Wed, 24 Sep 2003 00:57:26 GMT, "UltimateApocalypse" Gave us:

CS pays... EE doesn't. CS is a cushy job... EE is bust yer ass all day job.

You should already have a great deal of familiarity with both. If you are merely choosing an engineering discipline because you like the idea, but have no current grasp, you are probably in for a let down.

The math alone in today's curriculum for EITHER one is VERY VERY high level stuff.

You should probably already have an idea on this one as well.

In this current economy?!!! Hahahah... Lot od electrician jobs listed... not many engineering jobs listed, and that includes the IT professions.

Reply to
DarkMatter

You did describe the Computer Engineering degree, but Computer Science is not an interchangeable term for it. The CS guys are actually the pure programming and algorithms group, who concentrate on crazy stuff like neural networks and databases and whatnot.

The computer engineering major is like an EE without as much focus on analog, and a pretty good low-level programming toolkit. In retrospect it would have been more fun for me, instead of the EE major.

Just wanted to make sure there was no confusion, and the poor guy doesn't end up sitting in a chaotic systems class wondering when the teacher's going to say something about VHDL!

Reply to
Garrett Mace

Greetings.

Is possible that you wrote computer science when you actually meant computer engineering (or the like)? I really don't think designing digital logic, or the other activities you described, is the bailiwick of a typical, employed CS major. Or am I mistaken?

Cordially, Richard Kanarek

Reply to
Richard Kanarek

You're confusing CS (Computer Science) with CompE (Computer Engineering). CompE is pretty much a specialization within EE, much like power or RF. It's just sexier for the colleges to have a different department name. ;-)

The difference is that CompEs design computers and EEs design "other digital logic", *sometimes* using FPGAs and ASICs. High-end computers/microprocessors are generally full custom designs and not really ASICs (and certainly not FPGAs).

I disagree here completely. It's pretty hard to design a computer/microprocessor without paying attention to these "details". Signal propagation and power distribution is a huge part of computer design. A computer engineer may have a different emphasis, to be sure. An architect (generally a computer engineer, or an EE with a lot of computer engineering experience) will be doing things like analyzing the trade-offs between cache sizes, organization, and speeds, for instance. While the cache designer (could be a CompE or EE) will certainly have to understand the "deep electrical details".

Sure, EE is a very broad field, which really includes CompE. In fact I intentionally went EE angle and took all the course work that a CompE degree required. I then sold myself as both. I think this is still a valid strategy, though perhaps dual degree is even a better idea these days. You can then go after either position.

Reply to
Keith R. Williams

Computer engineering is computer oriented with some generic system design theory. Electrical is more general, dealing with everything that has to do with electricity, including computer hardware and a little programming .There exist much overlap when dealing with computers and the lines can blur. The best bet is to look at the courses involved in 3rd & 4th year, and talk with the professors who teach courses that you think may be interesting. This is the best way to do it as some course outline have not been updated in 30 years (too much paperwork for the prof).

You may be thinking backwards, you should determine the industry or industries that you're interested in. From there determine whether a BSc. EE or BSc. CE is best. Finally nothing beats experience, if you're an electrical engineer with hardcore computer experience you will beat out a computer engineer who has no experience for a computer eng based job (or vise versa).

Dwayne MSc. EE

Reply to
Dwayne

Those info you guys provided are really helpful. I agree with what Keith said, and I'll probably go for EE and then get a second degree in CE since I like computers quite a lot. I just talked to my profs today. What I heard was that I only have to take a few more courses to get a CE degree if I have a EE degree already. However, it does not work the other way around because EE courses cover more detailed and in depth material than CE courses. So I think go for EE first then get CE would be the best bet.

Thanks!

Reply to
UltimateApocalypse

I posted that same question here once and got helpful responses. I just got accepted to a 4 year school as a junior, and it's time to make my decision. I'm leaning towards EE. I like computers too but there are also other areas I'm interested in, such as wireless communications. My school has a CE program, it's basically a computer science degree with a little more math and science, plus a course in electrical systems.

Matt

Reply to
Matt Collins

Congratulations! That says a lot right there!

That's scary! What college? To do anything as a Computer Engineer you really have to be well grounded in the basics of EE. A BSCS plus a course is not going to cut it!

Perhaps there is a difference in terms. Computer Engineers have traditionally dealt with hardware concepts. Computer Science types are more on the software/algorithm side. There is a vast difference, at least at the BS level. The line starts to get fuzzy at the PhD level though. If you're interested in something you might be able to touch, go the EE route!

Again, I'd bite the bullet and go for the EE and use whatever credits you have spare to take the CS or CE courses. Take another semester/year (depending on the economic environment - grab a job when available) to do both. Flexability is key now, as it was thirty years ago. The more things change...

Good luck Matt, and work your A$$ off. It'll pay you back with big interest in the long run.

Reply to
Keith R. Williams

It's the University of South Florida in Tampa. You're right, there are some hardware electives now that I look at it, but it does share a lot of courses with computer science.

Matt

Reply to
Matt Collins

Good answer, Keith.

I was wondering about his comment re the CE as where I am familiar with the CE program, it is a joint effort between electrical engineering and computer science with program control held by the engineering faculty so that the program is accredited and accepted by professional engineering associations. It definitely does have more than a smidgen of electrical as well as basics of other engineering disciplines as it is an offshoot of EE..

-- Don Kelly snipped-for-privacy@peeshaw.ca remove the urine to answer

Reply to
Don Kelly

On Fri, 26 Sep 2003 03:24:47 GMT, "Don Kelly" Gave us:

Now, ask the total idiot to name the seven layers.

Reply to
DarkMatter

Do you think of a computer as a tool to accomplish some other goal or do you find it so fascinating that you would like to devote all of your initial time and energy to messing with it. I think of them as a tool (and one that is frequently broken or locked up). I went EE with a specialty in Computers. But that was due to the way I answered the first question..

Good Luck

Reply to
milo

Do the EE and take take all the CompE electives you can. If you're paying by the semester (rather than credit), even audit as many as you can. I believe a CompE BS (form other than a *top* school) is rather worthless right now. An EE is a much better idea and if you can show computer competency, all the better.

The next suggestion is to find a company to coop with. If you can land a coop deal you'll have a 10x better chance of getting a job when you graduate. Even in bad times we've hired the good coops.

Reply to
Keith R. Williams

Wehn I graduated (30ish years ago) the difference was five-six courses difference between an EE and CompE BS. There were plenty of major-elecitves and free electives to cover these. I also did a few analog courses and "special problems" (one-on-one projects with a sponsoring professor). Diversification is key to survival.

Reply to
Keith R. Williams

The Sacrament of Baptism The Sacrament of Pennance The Sacrament of the Holy Eucharist The Sacrament of Confirmation (Chrisimation) The Sacrament of Matramony (Marriage) The Sacrament of Holy Orders The Sacrament of the Anointing of the Sick

...or do you know how to spell OSI, DimBulb? I do believe the above would be more useful to you.

Reply to
Keith R. Williams

On Fri, 26 Sep 2003 22:40:59 -0400, Keith R. Williams Gave us:

You are obsolete. Wehn? Right now, dipshit.

Reply to
DarkMatter

On Fri, 26 Sep 2003 22:43:10 -0400, Keith R. Williams Gave us:

Snipped retarded baby bullshit.

Like I said... You are obsolete.

Reply to
DarkMatter

Perhaps, though for the rest of your life you're going to be a wannabe. I do believe that my thirty years experience trumps your wannabeism. Good grief! Anyone who has such a low-level knowledge of thermo and EM radiation cannot have graduated from a decent high school, much less an engineering school!

DimBulb once again shows his mental capability.

Reply to
Keith R. Williams

PolyTech Forum website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.