| View previous topic :: View next topic |
| Author |
Message |
deleted19776 I post too much
Reputation: 11
Joined: 29 Apr 2007 Posts: 3838
|
Posted: Sun Jun 28, 2009 5:05 pm Post subject: AP Computer Science |
|
|
I'm taking that class next year, and I heard they do Java and C++.
So can someone guide me correctly and give me a heads-up before I start on those?
I don't want to get a "B" in this class, so it'd be nice if someone can guide me on those two languages.
|
|
| Back to top |
|
 |
manc Grandmaster Cheater
Reputation: 1
Joined: 16 Jun 2006 Posts: 551
|
|
| Back to top |
|
 |
deleted19776 I post too much
Reputation: 11
Joined: 29 Apr 2007 Posts: 3838
|
Posted: Sun Jun 28, 2009 8:09 pm Post subject: |
|
|
I already tried that site, it's not very good for complete noobs like me.
Edit: Also, lulz at your sig. Only if life could be that way...
|
|
| Back to top |
|
 |
masterzero Expert Cheater
Reputation: 1
Joined: 09 Nov 2008 Posts: 137
|
Posted: Sun Jun 28, 2009 8:10 pm Post subject: |
|
|
try to find a C++ for dummies book
_________________
|
|
| Back to top |
|
 |
hcavolsdsadgadsg I'm a spammer
Reputation: 26
Joined: 11 Jun 2007 Posts: 5801
|
Posted: Sun Jun 28, 2009 9:23 pm Post subject: |
|
|
C++ Primer Plus was a pretty good book.
cplusplus.com should be good if you read over everything and experiment yourself with it. Stepping through the code in the (amazing) VS debugger will help clear up a lot of mysteries.
|
|
| Back to top |
|
 |
LolSalad Grandmaster Cheater
Reputation: 1
Joined: 26 Aug 2007 Posts: 988 Location: Australia
|
Posted: Mon Jun 29, 2009 12:42 am Post subject: |
|
|
cplusplus.com is definitely great, but if it's too hard at first like it probably is, go look at some other, probably crappier beginner tutorials. Then, when you take a look at cplusplus.com, hopefully you'll be able to relate what you found in the other tutorials to those and it'll make a lot more sense.
And yes, as slovach said, experiment with it yourself, a lot.
_________________
|
|
| Back to top |
|
 |
&Vage Grandmaster Cheater Supreme
Reputation: 0
Joined: 25 Jul 2008 Posts: 1053
|
Posted: Mon Jun 29, 2009 9:15 am Post subject: |
|
|
Well if you want a blog of my C# class, mmm...
1st Week: Introduction to C#, class rules...etc
2nd Week: Introduction to C# more in depth
3rd Week: Variables
4th Week: Loops & Selection
5th Week: Methods & Namespaces
6th Week: Review for 3rd-5th week
7th Week: Classes
8th Week: Classes(Inheritance)
9th Week: We learn how to use properties...etc
... MOAR if you wunt, but yeah, I was top 5 in my school for computer science. It's basically easy, after you get a hold of the basic concept of the language you're learning.
Oh ya, we learned interop services(WINAPIS) like for the last month of school.
Got 100 on both semester averages
|
|
| Back to top |
|
 |
lurc Grandmaster Cheater Supreme
Reputation: 2
Joined: 13 Nov 2006 Posts: 1900
|
Posted: Mon Jun 29, 2009 11:12 am Post subject: |
|
|
The computer sciences in school presume you have no programming experience that is why they are easy. They merely prepare you for College/University. I probably skipped more than half of my computer science classes in my semester including the last 7 weeks of class and i still aced the course.
So even if you know nothing about java and c++ you'll learn pretty easy.
You could probably get an A without a problem, you just have to listen in class and make the effort to learn. Just play around with the code, trial and error is the best way to learn.
_________________
|
|
| Back to top |
|
 |
jdm Advanced Cheater
Reputation: 0
Joined: 19 Sep 2008 Posts: 88
|
Posted: Mon Jun 29, 2009 1:34 pm Post subject: |
|
|
| If you really want to learn goto amazon.com and look up some For Dummies books. That is how I started learning C# is with "C# 2005 For Dummies" I've learned a lot from that book, then there are also tons and tons of tutorials/open source programs that you can download and learn from... I think your best bet is a "For Dummies" book. Also try your local library (depending on how big it is) I just moved to a small community and the library had a couple books on programming and 8/10 they were C++ books. Granted they were old as hell but none the less will help you learn the basics, and if I'm not mistaken thats what you want right? To understand basic concepts of the language and all that?
|
|
| Back to top |
|
 |
deleted19776 I post too much
Reputation: 11
Joined: 29 Apr 2007 Posts: 3838
|
Posted: Mon Jun 29, 2009 7:56 pm Post subject: |
|
|
| lurc wrote: | The computer sciences in school presume you have no programming experience that is why they are easy. They merely prepare you for College/University. I probably skipped more than half of my computer science classes in my semester including the last 7 weeks of class and i still aced the course.
So even if you know nothing about java and c++ you'll learn pretty easy.
You could probably get an A without a problem, you just have to listen in class and make the effort to learn. Just play around with the code, trial and error is the best way to learn. |
Including AP computer science?
I have no problem paying attention (Since boring is my life), but I personally hate trial and error.
|
|
| Back to top |
|
 |
lurc Grandmaster Cheater Supreme
Reputation: 2
Joined: 13 Nov 2006 Posts: 1900
|
Posted: Mon Jun 29, 2009 8:26 pm Post subject: |
|
|
Even if that computer science (I dont have AP in canada) presumes you know how to program it won't be much. Probably just the ability to follow along and such will be easy.
Trial and error is pretty much the only way build applications and fix bugs so you might have to get used to it. Your not just gonna run the application once and have it perfect unless its an extremely small program.
_________________
|
|
| Back to top |
|
 |
deleted19776 I post too much
Reputation: 11
Joined: 29 Apr 2007 Posts: 3838
|
Posted: Mon Jun 29, 2009 8:44 pm Post subject: |
|
|
| lurc wrote: | Even if that computer science (I dont have AP in canada) presumes you know how to program it won't be much. Probably just the ability to follow along and such will be easy.
Trial and error is pretty much the only way build applications and fix bugs so you might have to get used to it. Your not just gonna run the application once and have it perfect unless its an extremely small program. |
I guess you're right about taht.
I had to do a lot of that with compiling errors .
So like, when you first start the class, you do make your "Hello World" program?
Good thing I already know how to do that.
|
|
| Back to top |
|
 |
lurc Grandmaster Cheater Supreme
Reputation: 2
Joined: 13 Nov 2006 Posts: 1900
|
Posted: Mon Jun 29, 2009 11:44 pm Post subject: |
|
|
Yep pretty much. My grade 11 computer science class i just took this year didn't even start to program till like 2 or 3 weeks in. And the first thing they learned was:
System.out.println("Hello World");
They didn't learn what the System.out. meant or anything about classes or inheritance, simply how to write down that line and run it. Hell no one knew what a function was, what an object was, what data was, what variables were, etc. So an AP course (which im guessing is a more advanced course?) will most likely just continue along with the fact that you know what all these things are or the general idea of what they are.
_________________
|
|
| Back to top |
|
 |
&Vage Grandmaster Cheater Supreme
Reputation: 0
Joined: 25 Jul 2008 Posts: 1053
|
Posted: Mon Jun 29, 2009 11:56 pm Post subject: |
|
|
Yeah the first week, we mess with consoles and basic i/o
|
|
| Back to top |
|
 |
lurc Grandmaster Cheater Supreme
Reputation: 2
Joined: 13 Nov 2006 Posts: 1900
|
Posted: Tue Jun 30, 2009 12:06 am Post subject: |
|
|
We don't even begin with that. Our first week consists of ethics and computer hardware in general.. and the Software developing cycle..
I hate documentation... You have to get used to it though. It's the one thing that you'll get snagged for when teachers mark your code... So gay.
All in all, the course was much to easy so i decided to just skipped it to see my girlfriend all year... worked out well..
_________________
|
|
| Back to top |
|
 |
|