computer science

<p>Will I be prepared for CS as a freshmen with with only a little programming experience in highschool? I have been taking a year long class doing html and now javascript for the past 2 trimesters. We've done arrays and objects too. It just seems that CS has some hardcore followers and that I would be out of my league.</p>

<p>You will be fine. Programming isn't the hard part about CS. It's the mathematics and theory behind it. If you feel you can handle that, fill in CS as your major and have at it.</p>

<p>Yeah they will teach you everything you need to know anyway.</p>

<p>You can start off with Zero computer science and you will be fine!</p>

<p>
[quote]
It just seems that CS has some hardcore followers and that I would be out of my league.

[/quote]

You are right. You may feel "dumb", at least initially. Top CS programs have no shortage of freshmen who have already hacked the Linux kernel etc for a number of years. Most of them will cruise through at least 3-4 semesters until they hit one of those more hard-core subjects, e.g. AI, algorithm, theory etc. Recruiters love to sign them up for internship/coop. Your job is to acknowledge but not to be intimated by these "smart" classmates. Focus on developing your skills and interests. You will be fine by the time you graduate.</p>

<p>yeah the basic programming is the same in many languages. the algorithms are the hard part.</p>

<p>Well I feel better now. I'm not going into a well-known CS school so perhaps it won't be so competitive.</p>

<p>In my opinion: Programming is just a tool in computer science. Programming is to Computer Science as a Hammer/Nail is to Carpentry.</p>

<p>You are ahead of the game compared to most CS students. You should skip "CS101" if you can. The CS major will teach programming from scratch.</p>

<p>What is taught in CS101? All I know is basic HTML and some javascript. All I know is coding, no theory or anything. Strictly programming.</p>

<p>nah dont skip it. Its always good to review before the nest class which will be new stuff. Plus, people seem to underestimate how good an auto A is ;).</p>

<p>Problem is those A's sometimes don't end up so automatic if everyone thinks they are getting an automatic A. :) But yeah you'll probably get one since generally all engineers have to take some intro CS class so it makes the curve very nice for people that actually really care about CS/programming.</p>

<p>good point live ;). Yeah dont take it for granted, but if you work hard youll get an A easier than others. Lets just put it that way :)</p>

<p>Ah, nevermind about skipping an intro CS class, I didn't realize your hs class was in html/javascript. I thought you meant like a AP Computer Science class. Typical starting CS classes are in C++ or maybe Java.</p>

<p>if you are taking AP CS1 or CS 2 I really recommend you retake it again in college, Ive seen way to many students who were fooled with a false security that they thoght they knew what they were doing, stepped into a CS 200 algorithms class and got destroyed, failed that semester and needed to take 2 steos backwards. It happens way to often, Just start off where everybody else i, take CS1, CS2 and go from there,</p>

<p>inkbottle, nobody teaches C++ in intro programming these days. Even MIT is moving from lisp to Java.</p>

<p>Algorithms are a lot of fun. I'm a CS major, and I've taken one coding class. Ho ho ho.</p>