Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Dec 24th, 2006, 12:47 AM   #1
ReggaetonKing
Sexy Programmer
 
ReggaetonKing's Avatar
 
Join Date: Nov 2005
Location: New Jersey
Posts: 891
Rep Power: 3 ReggaetonKing is on a distinguished road
Send a message via AIM to ReggaetonKing
College Prep

I am graduating High School in June. I plan on majoring in Computer Science in college. I want to prepare myself as much as possible. Independent learning is very fun to me and like being ahead of everyone when it comes to school and work!

Does anyone have any recommending reading or learning before going to college? Another way of asking this is, if there was something you could have studied to prepare you for college, what would it be?
__________________
I would love to change the world, but they won't give me the source code!
ReggaetonKing is offline   Reply With Quote
Old Dec 24th, 2006, 1:32 AM   #2
Jimbo
Battle Programmer
 
Jimbo's Avatar
 
Join Date: Feb 2006
Location: Bellevue, WA, USA
Posts: 763
Rep Power: 3 Jimbo is on a distinguished road
I've been pretty comfortable in college, but I did have a good amount of math and science in high school. And several technology courses, some of which have been much more beneficial than others. That said, as long as you work hard in college you'll probably be just fine. Afterall, they can't expect you to know the material before you take the class, right?
__________________
<insert disclaimer here>
<insert shameless plug for Visual Studio here>
Jimbo is offline   Reply With Quote
Old Dec 24th, 2006, 1:51 AM   #3
Mjordan2nd
The Supreme Ruler
 
Join Date: May 2004
Location: Houston
Posts: 1,476
Rep Power: 6 Mjordan2nd is on a distinguished road
As a first-year college student, the only advice I can give is don't underestimate the difficulty of the classes. I took an introductory course to Java -- a language I spent four years working with in high-school -- and going to the lectures started seeming rather redundant to me. Everything we learned was what I consider common knowledge such as simple loops, conditionals, simple data structures and algorithms, basic concepts of object-oriented design etc. so I thought I would have a decent handle on the class. Test came around and it was so intricate it basically kicked everyone's ass. I guess what you should prepare for depends a lot on what college you're going to, however just don't make the mistake of underestimating your classes.

From my experience, if there was one thing I wish I had concentrated more on in high-school it would be terminology. Pay attention to the little things that seem frivolous.
__________________
&quot;Every gun that is made, every warship launched, every rocket signifies, in the final sense, a theft from those who hunger and are not fed, from those who are cold and are not clothed. The world in arms is not spending money alone. It is spending the sweat of its laborers, the genius of its scientists, the hopes of its children.&quot; - Dwight D. Eisenhower
Mjordan2nd is offline   Reply With Quote
Old Dec 24th, 2006, 2:01 AM   #4
bl00dninja
Programming Guru
 
bl00dninja's Avatar
 
Join Date: Oct 2004
Location: namespace std
Posts: 1,246
Rep Power: 5 bl00dninja is on a distinguished road
for CS, know your algebra and trig. calculus will be a lot easier if you didn't take it beforehand. they'll teach you the other shit (proofs, etc.).

basically know fractions, powers, etc...really basic stuff. if you've done a calc course then you'll be totally set (if you understand it).

that's the math.

for CS, if you wanna be a hotshot, email the department head of CS and ask them what language they use...it'll probably be either C++ or Java. then read up on that and play with it. i was able to gain about one year's worth of CS knowledge from reading "teach yourself C++ in 21 days" by jesse liberty and making my own programs. the making your own programs part is the important part. if you just read it and say "yeah, i get it", it'll do you no good. i used to keep the book on top of the toilet. every time i took a crap i read about c++. it sounds vulgar, but spending that time reading about programming can add up.

bottom line: you don't have to do a goddamn thing if you don't want to, but it'll be easier if your math skills are at least slightly above average and be familiar with some programming concepts. even if you know if, while, and how to define variables you'll find yourself way ahead of the power curve. remember, people enter college from high school, they say "i think <whatever> is cool" and they "major" in it. oftentimes people change their major several times. good luck!
__________________
i put on my robe and wizard hat...

Have you ever heard of Plato, Aristotle, Socrates?...Morons.
bl00dninja is offline   Reply With Quote
Old Dec 24th, 2006, 2:55 AM   #5
Ghosty
Newbie
 
Join Date: May 2005
Location: NJ
Posts: 18
Rep Power: 0 Ghosty is on a distinguished road
Send a message via AIM to Ghosty
It seems to me that the two languages that are most commonly seen in schools are Java and C++. It would probably do you well to read up on them, especially the object oriented structures. Your first computer science class will be boring if you go in with even a basic programming knowledge however so be prepared for some sleeper classes. As it's been said already, if you've taken Calc in HS, you should review it and be sure that you are familiar with everything they taught you. If you didn't get to take calc but took precalc (trig, functions, etc.) then definitely review that just in case your college offers a test to skip any low level math courses that might be a prereq.
Ghosty is offline   Reply With Quote
Old Dec 24th, 2006, 9:57 AM   #6
ReggaetonKing
Sexy Programmer
 
ReggaetonKing's Avatar
 
Join Date: Nov 2005
Location: New Jersey
Posts: 891
Rep Power: 3 ReggaetonKing is on a distinguished road
Send a message via AIM to ReggaetonKing
Well this year, I am taking AP Computer Science. Doing pretty well in that class. The college I am going to accepts that class as the Intro to CS I and/or Intro to CS II, depending on which exam I take afterwards. I am also taking Advanced Algebra/Trigonometry.

Thanks for the tip guys! It's well appreciated!
__________________
I would love to change the world, but they won't give me the source code!
ReggaetonKing is offline   Reply With Quote
Old Dec 26th, 2006, 1:40 AM   #7
bl00dninja
Programming Guru
 
bl00dninja's Avatar
 
Join Date: Oct 2004
Location: namespace std
Posts: 1,246
Rep Power: 5 bl00dninja is on a distinguished road
@ghosty

there's no need to guess, like i said, email the CS guy and ask them what they use. maybe they use fortran, maybe then one should look elsewhere...not that fortran is bad, i plan to play with it, but seriously, just ask, shit.
__________________
i put on my robe and wizard hat...

Have you ever heard of Plato, Aristotle, Socrates?...Morons.
bl00dninja is offline   Reply With Quote
Old Dec 26th, 2006, 3:57 PM   #8
dark_omen
Hobbyist Programmer
 
Join Date: Dec 2004
Posts: 125
Rep Power: 4 dark_omen is on a distinguished road
Send a message via AIM to dark_omen
Just go to class, and I know you said that you want to be a hotshot, but I wouldn't recommend being a know it all. If you know programming already then you should do fine in the introductory courses. But as you start going to upper level classes they will seem harder (cause they are), and I would suggest pay close attention, very close, especially to the theory part (That stuff kicked my ass on the final).
Also you should know your math, very important to know. Algebra and Calc are important to know.
dark_omen is offline   Reply With Quote
Old Dec 26th, 2006, 11:00 PM   #9
bl00dninja
Programming Guru
 
bl00dninja's Avatar
 
Join Date: Oct 2004
Location: namespace std
Posts: 1,246
Rep Power: 5 bl00dninja is on a distinguished road
this is way off-topic but i just realized you'll be graduating almost exactly 10 years after i did.

damn...that's depressing.

:p
__________________
i put on my robe and wizard hat...

Have you ever heard of Plato, Aristotle, Socrates?...Morons.
bl00dninja is offline   Reply With Quote
Old Dec 30th, 2006, 9:21 AM   #10
MicDareall
Programmer
 
Join Date: Dec 2005
Posts: 67
Rep Power: 0 MicDareall is an unknown quantity at this point
Since you already know where your going, and have a background like you do I wouldn't worry, I would just enjoy the break and have fun.

I started college without any experience in CS, not even coding html. I didn't even come here for a CS degree, I got stuck in a VB course first quarter freshmen year for the degree I was here for and I fell in love with programming, switched majors and never looked back. Now Im a junior and considered one of the best programmers in the degree by most of my professors.

I would take the advice of not taking the classes too lightly to heart. My freshman year we had a few cocky ones that talked about how much experience they had with this and that, and how easy the C\C++ courses were for them. Needless to say, Im still here and all but one of those few are not.
MicDareall is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Need a notebook for college thechristelegacy Coder's Corner Lounge 12 Oct 18th, 2006 12:19 AM
whats the best college 4 me? crazykid48x Coder's Corner Lounge 9 Sep 22nd, 2005 7:48 PM
college CS bl00dninja Coder's Corner Lounge 18 Aug 30th, 2005 8:10 AM
College level book recomendations/experiences massive-war C++ 18 May 18th, 2005 2:14 AM
got a ? about college Short_Stack Coder's Corner Lounge 6 Apr 27th, 2005 1:51 AM




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 7:55 AM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC