Computer Engineering or Computer Science or....?

<p>Hey guys I've been having a very rough time trying to decide what major would be best fit for me. I have loved computers since I was about 6 years old and have used them everyday since then. I especially love putting together computers and testing parts and what not. I love helping my friends with building their gaming rigs and testing overclock settings/voltage/etc with computers. Throughout the past 4 years I thought that Computer Science would be the thing for me without really putting much thought into it. Now that I realize it that is more to do with programming and theory of computers I am unsure if that is the fit for me. My highest grades in high school have always been Math and Science, and the same showed on my ACT scores. Even though I scored well on Math, I don't feel like I'm "Good" at math if you know what I'm trying to say? My parents pushed me through the highest math courses I could take in high school ( I finished my senior year with taking AP Calculus ). I got C-B grades in math throughout my high school years, taking Algebra 2 in 9th grade. I could do the work and take the tests, but I never really knew what I was doing? I kind of just studied, listened, and did it. </p>

<p>I have done a little work with programming throughout the past year on Codecademy. I've accomplished portions of the Java and Python tutorial languages. I find programming to be fascinating, but somewhat tedious at the same time? I am not fully confident in myself that I could handle a CS major with my past history in math. </p>

<p>Ultimately I would like to have some kind of job or something where I would do something along the lines of this: Building PCs/Laptops, building and bench marking rigs, learning about processors/gpus/motherboards/etc and how they are made/built. Basically what I'm saying is that I want to do something with computers that is more Hands-on I guess you could say? I understand there is heavy math involved in both, but I can't see myself being some kind of web dev or programmer. I love building and testing things.</p>

<p>What are the major differences in CE and CS? Does Computer Engineering seem like it might be more fit for me?</p>

<p>Thank you all for your team, much appreciated.</p>

<p>if you like building computers you should study ce. a friend of mine who studied ce said that their sophomore project was to build a processor. </p>

<p>Computer Engineering emphasizes hardware more than software, although that may be arguable, considering differences across institutions. Computer Science relates a lot more to software, theory and mathematical aspects of computers. I’d say go with CE.</p>