<p>Hey guys!</p>
<p>Anyways as a junior in High School, I was recently introduced to majors that I'd be interested in and it came down to CS and ECE. Although I haven't really taken any comp sci classes at s chool (not only is it not offered, I'd learn by myself) but I haven't really understood the difference between CS and ECE. For the most part, I understand that ECE is hardware and the application into creating the hardware pieces. And that CS is the theoretical and software portion of computer engineering. Please correct me if i'm wrong. Also I'm really interested but are there CS/ECE programs in college? Where you major in one, and minor/major the other? ALL WITHIN THE SAME 4 YEAR PERIODS (No summers)?</p>
<p>I'm really interested in both, but I'm just not sure which to decide, I understand i have time in college to decide but I'd like to have a path in mind. Also which is better (CS/ECE) if i'm interested in like video game design/development (CS right?) But i'm also interested in the mechanics and creating video cards, etc... mostly computer related stuff.</p>
<p>Lastly how much do CS/ECE overlap?</p>
<p>Thanks!</p>
<p>EDIT - Is it possible to start self-studying for the AP CS A exam? This december, with no prior knowledge to anything computer programming? I learn quickly, am willing to put in the time too (like a 4/5 score) ... also would i need to learn C++ or Java?</p>