<p>I am a senior in high school about to go to the University of Maryland-College Park as a math major. I really want to switch my major to something that requires computers. This question is to computer science and Computer Engineering majors of any university of college. What is the difference and key aspect of the two majors? I ask this question because if I do try to switch into engineering, I have to take many classes my freshman year. The two majors are in two different departments. Opinions?</p>
<p>I’ll try to be as concise as possible. Computer engineering is really about building computers and how computers work. So, if you like physics, electricity, and circuits, and building stuff then computer engineering is for you. Computer science is really about using computers to solve problems, so it involves more programming than computer engineering. If you’re a person who likes math, algorithms, and problem solving, then computer science is for you. There is also a good amount of overlap between CS and CE, so no matter which one you choose you will still get exposed to the other.</p>
<p>Thank you IVavi for your response. I have been researching this case for a large amount of time about the two and have decided. I love mathematics with a passion. I really wanted to believe that I wanted to become an engineer, but that is just not me. I am someone who loves the theoretical, mathematical, part of things. I hate physics and dislike chemistry with a passion. So I will be changing into a double major in mathematics and computer science. I have no prior programming or computer science experience but I am sure that computer science will also be something I like. My parents told me that I should wait until my freshman year and then decide, and that is what I am going to do. Thank you for your time.</p>