<p>I think statistics is pretty useful in real life. I am not sure statistics is required for all engineering (maybe not every program), but as far as I know for EE you need Statistics and Probability (probability for the most part). So if you are going to study CpE you will have to take a probability course. Whether you can use your AP credits to get credits for the course or not, you have to ask NYU-Poly.</p>
<p>Just take high school physics and maybe get into a high school calculus (you don’t necessarily have to get into AP Calculus). If you can, definitely take AP Calculus. It’s up to you. </p>
<p>Computer Engineers do a lot of things. The basic idea is that you learn the EE aspects of computer (that is, programmable devices), whereas a standard EE curriculum will also introduce you to broader topics of electrical engineering. Generally speaking you will be taking the core courses of EE at the minimum. The CS side of CpE depends on the perspective of the program, and in this case NYU-Poly also balances out both EE and CS. In another word you are basically taking as many core courses as EE and CS major. </p>
<p>[Typical</a> Course Schedule - Computer Engineering, BS | NYU-Poly](<a href=“http://www.poly.edu/academics/programs/electrical-engineering-bs/schedule]Typical”>Home | NYU Tandon School of Engineering)</p>
<p>If you look at Data Analysis I and II it’s actually probability and statistics class. </p>
<p>
Sure you can write an application with C++. Writing a web application in C++ is not rare at all. It may not be the best language to use. If you want to write something quick there are many alternatives. You can start learning some basic C++ right now. I favor C++ for beginners as opposed to the norm that Python for beginners because soon or later you will sit in front of your computer for hours and still have no idea what goes wrong with your code. A famous line said “90% debugging, 10% writing bugs”. So if you can’t handle the so-called "turture of C++ because it looks complicated and difficult, you will find the same in Python, and I will guarantee that. </p>
<p>From my experience I used to spend a couple days just to understand how a while loop works and what loop invariants are. I did many trials and traced the results trial by trial on papers. I still haven’t mastered my C++ skill yet; and this summer I am eager to improve my skill. </p>
<p>Furthermore, as an engineering student and computer engineering student you will most likely get to see at least one mathematical language, and usually it’s MATLAB. So when you graduate from your engineering program you can expect to know a few programming languages under your belt. </p>
<p>Writing a web site is pretty fun. It isn’t as straightforward as some people claim to be. Nowadays we are not just talking about dynamics contents, but efficiency, sustainability, and usability. You can write a complex system from scratch but how do you maintain your project? How do you let future developers to take care of the project? How do you secure your data? There are web frameworks to help you develop a website quickly, and some popular ones are written in PHP, Java, Python, Ruby. </p>
<p>Beside web site you can also use some of those frameworks to help you write your web apps. You can learn Java and write android apps. HTML5 is the future but most of today’s website are still written in the simpler HTML; and HTML5 won’t take away the old HTML. HTML5 comes with a “library” of cool features which are revolutionary. If you are interested in HTML5, you can go to Youtube and watch the Google 2011 IO. In the future it is expected to make URL serves for a purpose.
I can continue and tell you about crowdsourcing. It’s actually something really cool that makes the IT field more interesting right now.
Just spend some time surfing the net :]</p>
<p>So yeah. Enjoy your high school life! K.</p>
<p>PS: I am not trying to badmouth NYU-Poly, but it seems to me they accept every good student they can get. They used to spam my mailbox until I became a sophomore. I am now a rising Junior. I know their admission bar has increased due to the annexation of NYU, but you are in good standing, based on ur statistics.</p>