• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

N E 1 here a CompE?

Did mine at ISU (Iowa State University), just graduated a month ago. Heavier on programming than electrical aspects of it. Which was fine for me, I really could have been a CS major anyways. If you like the electrical stuff more, I might not suggest it.
 
If you like abstract math/programming then go with Comp E. If you like science like physics then go EE. To me it seems like no one really knows what Comp E is untill they get a feel of EE. That's my freshman experience at UofTexas. And if all fails, go liberal arts......uh ok
 
CS majors basically learn how to manage data at the highest level with other languages. As oppose to CompE which would probably emphsize on machine and assembly language. Actually when I took computer architecture Yale Patt which is a basic class for compE, we used C to simulate interleaving, interrupt/exceptions and pipelining in a processor.

BTW, when I first got to UT ECE I heard alot of people talking about Yale Patt. They were saying how he was all famous and shit. Has anyone here heard of him? Apparently he innovated the branch prediction which made the transition from the 486 to Pentium. Great speaker too.
 
Originally posted by: fatty4ksu
They make us take a shitload of java at KSU EECE

Hell, here is our flow chart if you want to give it a look

http://flowcharts.engg.ksu.edu/blankflow.php?curric=CMPEN&flow=16



Good luck at t.u

Haha, Electromagnetic fields 🙁

Also, I don't want to take your Math 222

"Anal & Calc III" 😱

I'm a EE major with option in Computer systems. When I came to Cal poly Pomona, they didn't have a seperate Computer Eng program, but they had the option in Computer systems.
 
Originally posted by: fatty4ksu
Honestly, I hear calc III is easier than calc II
It is. Calc II is the "hardest" but if you have a good prof its all gravy. I had a Russian with a thick accent for Calc III tho 🙁

CompE should generally include assembly language, Java, C/C+, and some kind of hardware description language (Verilog for me)

At North Carolina State we take as much electrical stuff as EE's, but with programming mixed in too. I'm doing both programs, so I know 😉 Also CPE has to do Statistics, I'm not sure about EE

Have fun, and just do it in 5 years 😛
 
Yeah, I love all the EE stuff, the math, physics and stats.

EE is a little to general for me, so I went with CE.

But I don't want to be a programming drone.

Is this what CE's eventually become?
 
Originally posted by: fatty4ksu
Yeah, I love all the EE stuff, the math, physics and stats.

EE is a little to general for me, so I went with CE.

But I don't want to be a programming drone.

Is this what CE's eventually become?
Depends who you work for and what you do. But in industry, you probably will be. Unless you're strict EE design oriented, you will have to work with software with just about any hardware.

For instance: my embedded systems design class. Working with a Renesys microcontroller board and we had to program it in C to get it to work; hardware & software.
 
But I don't want to be a programming drone.

Is this what CE's eventually become?

Programming in school is different from programming at work. In school, I think the only one that was really required was a very lame datastructures & algorithm course in Java. To get anywhere down the CE path though, you pretty much had to take "introduction to computer systems", a very cool course which used C for everything. The only other (non-100-level) CS course I've taken is computer graphics, which I took for fun. Again, I did it mostly in C (though we were allowed to use other languages). I might take the OS course next year (just for fun). Note that for the advanced computer architecture classes, I had to do a lot of work in C and C++ because that's what CPU simulators tend to be written in.

For what it's worth, Verilog is similar to programming, and a lot of CEs end up doing work with Verilog because it's a common way to design hardware.

I'm co-oping at AMD (I did last year, too), and while I happen to really enjoy programming, at work, I usually only write very simple perl scripts. Some people write a lot of Verilog, but my work (I'm a circuits person) last year was along the lines of "read high-level verilog and turn it into transistors". There are a lot of people who do program - our CAD teams write lots of stuff in lots of different langauges.

I did my undergrad at Carnegie Mellon (woah, scary, I have to refer to my undergrad in the past tense!). You can find my schedules for most semesters here (I don't have Fall 01 or Spring 02 there, and for Spring 04 I was at AMD, not school)
 
I'm a working Computer Engineer (BSEE with Computer Engineering specialization) with 20 years of experience, doing digital logic design of boards and ASICs in avionics, implantable medical devices, and supercomputers. BSEE from Michigan Tech - Computer Eng used to be a specialization in EE, now it's a department of its own. Tech's a great small engineering school for those who want to focus on their studies.
Computer Engineers should be very familiar with programming concepts. You can't understand architectural optimizations if you don't know what programmers will try to do on the processor. Many computer engineers (including most of the women I've worked with) make the switch into software eventually. But often they write firmware or microcode, not Java code.
If you have what it takes to be a good computer engineer, you won't shy away from learning everything you can about computers, including programming.
 
Originally posted by: soccerballtux
😎I'm getting my CE at Georgia Tech next year.😎

I would definetly recommned Georgia Tech for undergraduate Comp E or EE. At Tech comp E and EE are almost identical and only really differ in the last couple semesters. Might want to look elsewhere for graduate work though...
 
Originally posted by: gbuskirk
I'm a working Computer Engineer (BSEE with Computer Engineering specialization) with 20 years of experience, doing digital logic design of boards and ASICs in avionics, implantable medical devices, and supercomputers. BSEE from Michigan Tech - Computer Eng used to be a specialization in EE, now it's a department of its own. Tech's a great small engineering school for those who want to focus on their studies.
Computer Engineers should be very familiar with programming concepts. You can't understand architectural optimizations if you don't know what programmers will try to do on the processor. Many computer engineers (including most of the women I've worked with) make the switch into software eventually. But often they write firmware or microcode, not Java code.
If you have what it takes to be a good computer engineer, you won't shy away from learning everything you can about computers, including programming.
woot! I'm studying Computer Engineering @ Michigan Tech right now!

Here's the degree requirements
 
comp e is quite interesting but i would recommend doing a minor in either CS, analog, devices, or something related and useful. it makes job hunting much easier.

i did my BS/MS at cornell university... most of the earlier classes in CE have little to do with software/programming but much of my later classes became very programming heavy, so thank god i was good at C. for example, my final proj in parallel systems was a transaction simulator, and the final proj in async digital logic was a handshake circuits compiler.

at intel, half my work involves uarch, verilog and models, so C/verilog is vital. even the circuits guys need to know verilog. learn it in school.
 
This post isn't exactly on target... but I just wanted to chime in.

BSME (Thermal/Fluid Dynamics) is the way to go... every system has to worry about heat. As you can see from most heat exchangers used in computer systems, it's not usally the primary design drivers. So, get a BSME (or MSME/PHD ME) and design some really "cool" systems.

No need to worry about coding/etc. just figure out how all those air molecules float around...

 
I'm not a CE major but I'm MSE (materials science and engineering). I'm planning on doing a minor in EECS, the equivalent of CE at Berkeley.

Ok, well yea so yea. I go to UC Berkeley.
 
Originally posted by: gbuskirk
I'm a working Computer Engineer (BSEE with Computer Engineering specialization) with 20 years of experience, doing digital logic design of boards and ASICs in avionics, implantable medical devices, and supercomputers. BSEE from Michigan Tech - Computer Eng used to be a specialization in EE, now it's a department of its own. Tech's a great small engineering school for those who want to focus on their studies.
Computer Engineers should be very familiar with programming concepts. You can't understand architectural optimizations if you don't know what programmers will try to do on the processor. Many computer engineers (including most of the women I've worked with) make the switch into software eventually. But often they write firmware or microcode, not Java code.
If you have what it takes to be a good computer engineer, you won't shy away from learning everything you can about computers, including programming.


I graduated from Michigan Tech in '03 with a BS in Computer Engineering 🙂 It was the first year the school graduated people in Computer Engineering - there was about 24 of us total!
 
Back
Top