Computer Science Majors

<p>Good morning everyone!
I plan on majoring in Computer Science.
Can someone please enlighten me with some insight?
I mean, do i need to know any programing languages before college? If yes, what are the most useful ones?
What is the hardest thing about majoring in CompSci?
How can i prepare before college?
Is there anything you regret? (Or anything you would've done differently?)
I'd greatly appreciate any help.
Thanks!</p>

<p>Good questions. However, this is the grad school board.</p>

<p>You do not need to know any programming languages. It could help, but I would not go out of your way to learn one. YOu will take classes where you will learn programming.</p>

<p>The hardest thing about CS is time management. Don’t spend all your time partying, playing video games, or whatever. Set aside time to study and do homework. The best way to prepare is to relax and get ready to take your classes seriously in the fall.</p>

<p>Brown: was this thread moved?</p>

<p>I would say look at threads like these
<a href=“http://talk.collegeconfidential.com/engineering-majors/967673-can-cpe-become-software-engineer.html[/url]”>http://talk.collegeconfidential.com/engineering-majors/967673-can-cpe-become-software-engineer.html&lt;/a&gt;&lt;/p&gt;

<p>Now go check your curriculum.</p>

<p>Sorry, i didn’t know this board was only for grad school.</p>

<p>@PurdueEE, thank you, but is there really nothing i can do to be prepared for this often called rigorous major? I mean, I’m going to college 2012 so i have plenty of time.</p>

<p>OP, this is a forum for all engineering majors and not just a grad school forum, so your questions are welcome here.</p>

<p>purdueEE has given you excellent advice. If your high school offers it, you might want to take AP Computer Science – more to just get a feel for the subject than for actually getting a head start on your college major. The CS curriculum in college will be designed to cover all the basics, plus teach you what you need to know to have a successful career in this field. (That’s assuming you go to an accredited college and not a for-profit diploma mill! :slight_smile: ). It’s not necessary to know anything about programming languages beforehand, so don’t worry about it. </p>

<p>Really, your time would be much better spent focusing on your last 2 years of high school – doing your very best in your classes and getting your GPA as high as possible, preparing for the SAT and/or ACT, and participating in ECs that you enjoy. Those things will strengthen your college applications. And don’t forget to have some fun too!</p>

<p>@worried_mom, thanks a lot =). I was seriously considering to buy C, Java, C++ books and dig into it, lol.</p>

<p>why all the CS questions recently?</p>

<p>anyways, i agree with thegermankid…learning some of the stuff on your own is a lot more fun!</p>

<p>

</p>

<p>fail</p>

<p>10char</p>

<p>The hardest thing about BS is the fact that many people don’t understand CS is about. It’s not about making games and cool gadgets. The theoretical mathematical aspects of it bother a lot of people who came in expecting pure coding.</p>