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>In America, Computer Engineering is the study of computer architecture and related disciplines. There is no “computer architecture” program I’m aware of and, if there were, I doubt employers would acknowledge any distinction.</p>

<p>Hi Soufian,</p>

<p>Like above poster, Computer Architecture is a subfield of Computer Engineering, and is taught over two or three courses (at least at my school).
But just to give you a heads up, there is not much “pure math” with computer architecture. </p>

<p>What did you mean by “pure math” anyways? Calculus 1, 2, 3, Diff Eq, Linear Algebra are all “basic tools” for engineering majors. On the other hand. if you want to study things like number theories, graph theories, abstract mathematics, or rigorous proofs, you would really need to major in Math. </p>

<p>Good luck with your college app!</p>

<p>Where I went to grad school (UCLA), computer architecture can be highly analytical, and draw upon subjects requiring rigorous math – graph theory, queueing theory, optimization theory, etc.</p>