College Major Dilemma! Help!

<p>That is the key......many students that I read on CC have no clue about the difference nor the differnce in focus of the undergrad programs.....MIT v Stanford for example. Just my observation.</p>

<p>Most jobs at least here in NY. For an IT position will require a CS or EE/CE degree. A IT degree is looked down upon, because of the lack of science and math which you would learn in those other majors.</p>

<p>There is Computer science which is Software based. That is the only kind of computer science.</p>

<p>Now there is Computer Engineering. This can be just flat out CS, with no hardware. This will only want you to take Physics 1 & 2. And it will only want you to take Math like Calc 1. Calc 2 and Linear Algebra. Your classes will be more software oriented; you will still learn Data Structures and Discrete Structures, as well as Computer Architecture. You will still have assembly code and the majority of schools today will base their students on Java, not c++.</p>

<p>True Computer Engineering would have More Math Calc 1-3 Linear Algebra and Differential Equations. You will not take regular Chemistry, But Rather Engineering Chemistry. You will take Physics 1, 2, 3 or in replacement to the 3rd you will take Modern Physics, which is just what the name says. You will also have to take a mechanical Engineering Class like Engineering Mechanics, which will teach you the fabrication.</p>

<p>You will take classes like </p>

<p>Intro. To Electronic Circuits
Electrical Circuits II
Electronics Circuit Applications
Control Systems
Electromagnetic Theory I
Signals and Systems
Microprocessors
Random Signals & Statistics
Communication Theory</p>

<p>Those are just a few of engineering classes, if you don’t see those in your requirements as a CE major, then you are taking a CS based CE. If you really want Hardware production and Fabrication, then change schools, because you aren’t learning what you want.</p>

<p>An IT Degree is the Lesser of both, but more oriented around the CS degree. You will only have to take up to a Pre-Calc Level of Math. Science, Any physics and any life science will do. Just 1 of each. You will take more Classes in Telecommunications and/or Security. It’s a much easier degree to get. But it fits some people who just can’t get a CE or CS Degree. That is what it was made for. </p>

<p>I hope this can help somebody.
, If My typing is bad or spelling, very sorry I was in a rush.</p>

<p>what the hell is engineering chemistry? as far as I know in UCs most engineering students take chem 1 (general chem) or don't take chem at all</p>

<p>Basic Understanding of chemistry and materials technology uderlying the modern use of chemistry in engineering. Such as Solid state sciences and Material technology.</p>

<p>It truly depends on the school if you have this. Its just like another Engineering class, instead of a general Chemistry.</p>

<p>Fei, since when do UCs set the standard. id say they are pretty far away.</p>

<p>well the UC schools are pretty strong in engineering. most schools that i know just make you take general chemistry to fulfill the requirement anyways, since chem isn't really all that important for engineering (unless your a tissue or chem eng). at any rate at our school we just had to take gen chem and if you were a chemE they recommended you to take a engineering chem, but it was pretty much the same thing minus the online hw and they went a bit faster.</p>

<p>i'm also unfamiliar with the notion that cmpE majors (computer engineeirng majors) are largely software based. i would say CS is software cmpE is hardware. a lot of schools i know cmpE take the traditional EE route, but take another programming course. however they only differentiate themselves through the ECE electives they're requireed to take. of course a CS person could work as a 'computer engineer' but that's just due to job nomenclature issues.</p>

<p>Llama77: UCB is one THE best engr. schools in the country...their transfer agreement only lists Chem 1 as a prereq....I don't see any point of engineering majors other than ChemEs going beyond Chem1</p>

<p>i would agree.</p>

<p>
[quote]

well the UC schools are pretty strong in engineering. most schools that i know just make you take general chemistry to fulfill the requirement anyways, since chem isn't really all that important for engineering (unless your a tissue or chem eng). at any rate at our school we just had to take gen chem and if you were a chemE they recommended you to take a engineering chem, but it was pretty much the same thing minus the online hw and they went a bit faster.</p>

<p>i'm also unfamiliar with the notion that cmpE majors (computer engineeirng majors) are largely software based. i would say CS is software cmpE is hardware. a lot of schools i know cmpE take the traditional EE route, but take another programming course. however they only differentiate themselves through the ECE electives they're requireed to take. of course a CS person could work as a 'computer engineer' but that's just due to job nomenclature issues.

[/quote]
</p>

<p>read what I wrote, there are 2 types of CE, One that follows the Traditional curriculum, then their is one which is tottaly software.</p>

<p>read post #22 it explains it all.</p>

<p>and No a CS person could not for as a CE because they would not know how to fabricate the actual hardware. While they would know how to make it work throgh assembly</p>

<p>
[quote]

Llama77: UCB is one THE best engr. schools in the country...their transfer agreement only lists Chem 1 as a prereq....I don't see any point of engineering majors other than ChemEs going beyond Chem1

[/quote]
</p>

<p>Please read post #24</p>

<p>
[quote]
read what I wrote, there are 2 types of CE, One that follows the Traditional curriculum, then their is one which is tottaly software.

[/quote]
</p>

<p>I'd like to know which school(s) offer Computer Engineering that focuses totally on software. That's called Computer Science. If a school offers a "software-only" Computer Engineering degree, I'd stay away from the school. Do they offer a hardware-only Computer Science degree? CompE is supposed to be primarily <em>hardware.</em></p>

<p>Furthermore... IT/IS (Information Technology and/or Science) degrees aren't "looked down upon" when you keep things in perspective. If someone gets an IT/IS degree and applies for an application development position at a software firm, they'll have a hard time. If they apply to manage network resources or become a system administrator at the same company, they'd probably have a good chance -- and a better chance than many people with a CS degree.</p>

<p>CS is a harder degree to earn, but that shouldn't be used to put down those in IT/IS. I know plenty of CS people who aren't qualified to run a network, even if they write software that runs ON that network.</p>

<p>this is what i said. i've never heard of a cmPE degree that only focuses on software. there wouldn't be a whole of engineering then would there.</p>

<p>businesses often classify software engineers (CS people) as computer engineers. hell some companies would give hte designation to some guy with a crappy A+ certification. </p>

<p>as to the part about chem. i dont know any school that requires a 'engineering chem'. even the advanced chem that chemE's take is usually the same curriculum taken by chem majors...</p>

<p>and i dont know about CS majors taking less math than engineers. at my school cs majors have to take calc 1,2,3/linear algebra, discrete math, and the honors guys have to take one more math course (usually diff-eq).</p>

<p>I had to take both Calculus courses, discrete math, linear algebra, logic, differential equations (could've been replaced with multi-var calculus), and some others. Yeah CS isn't wimpy at math... but man did it make me feel like <em>I</em> was. :-)</p>

<p>
[quote]
and i dont know about CS majors taking less math than engineers. at my school cs majors have to take calc 1,2,3/linear algebra, discrete math, and the honors guys have to take one more math course (usually diff-eq).

[/quote]

Similar to what CS majors in my college have to take...</p>