computer architecture or computer engineering ?

<p>Hi, everybody... I am a moroccan student who would like to study in the USA after graduating in high school. Well, my desire to go there burns me because I love Pure Mathematics and also the renowned of American universities.</p>

<p>Well, I would like to opt for computer architecture or computer engineering. I'll take the TOEFL this year. My mathematical abilities are highest at school, I always help people in Mathematics in the Homework forum and at school.</p>

<p>So, I just want to know what job is more profitable and in demand, computer architecture or computer engineering ?</p>

<p>Thank you in advance.</p>

<p>this board is for ‘real’ architecture, not computer architecture. I’ve had classes in both, and computer architecture is a lot easier :-)</p>

<p>I don’t believe anyone gives degrees in ‘Computer Architecture’ but to answer your question, Computer Architecture is basically putting together components and building blocks to build computers - lots of hardware, lots and LOTS of hardware to be specific. Computer engineering focuses more on individual components (or building blocks) and their software and getting everything to work together with software. Essentially, the computer engineers are responsible for the smaller building blocks and the computer architects for the whole thing including how the blocks fit and work together :-)</p>

<p>To our architecture friends - apologies in advance if the above is out of character for the group :-)</p>