Can someone help me here?

AFB

Lifer
Jan 10, 2004
10,718
3
0
I'm a Sophomore in HS. Comp Sci is broken up at my school between introduction and AP. I already know a good amount of Java so I wanted to take the AP class. I was also informed that the intro course conflicts with my other classes so it is out of the question. I was told I would have to take this and make a 90 to skip it. My school doesn't even do C or C++. That seems like the old C++ AP exam. I have two weeks before I have to take it. Any book recommendations? Am I fvcked?


I greatly appreciate your help =)
 

KeyserSoze

Diamond Member
Oct 11, 2000
6,048
1
81
Here's my advice, and take it with a grain of salt.

Yes, I think it can be done. Only because of this: It's a HS Class, and I don't know how much they could possibly expect you to know. Given that you already know Java, it shouldn't be too hard. There are some fundamental differences, but you're already half way there. For me, it was learning the actual CONCEPTS of programming in general than the technical aspects of C++. But, I think you can do it.

Looking over that test, it definitely doesn't seem too bad.

And if you try it, and don't succeed. So what, you gave it a shot.


Good luck!




KeyserSoze
 

DT4K

Diamond Member
Jan 21, 2002
6,944
3
81
Originally posted by: amdfanboy
Originally posted by: klah
Sams Teach Yourself C++ in 21 Days

I don't have 21 days, but I will give it a shot :)

I'm reading this book right now. It's actually really good.
It's 21 days if you do one chapter per day.
But you should be able to easily do 2 chapters per day on average.

Since you are familiar with Java, at least the first 7 chapters should be pretty easy for you.
Actually, a lot of the later chapters that deal with object-oriented concepts should be pretty easy too.
With the exception of dealing with pointers and references, most of it will be familiar concepts and you'll just have to learn how C++ implements the concepts differently from Java.
 

DAGTA

Diamond Member
Oct 9, 1999
8,172
1
0
It's easier to go from C++ to Java than to go from Java to C++.

It's possible to do in two weeks, but it won't be easy.
 

DT4K

Diamond Member
Jan 21, 2002
6,944
3
81
Originally posted by: DAGTA
It's easier to go from C++ to Java than to go from Java to C++.

It's possible to do in two weeks, but it won't be easy.

Yep. C++ to Java would mean just forgetting part of what you know rather than learning new stuff.:D
 

ActuaryTm

Diamond Member
Mar 30, 2003
6,858
12
81
If you understand the basic precepts of object oriented programming, learning the fundamentals of C++ quickly shouldn't present all too much of a difficulty. Would really just be a matter of absorbing the syntax.

For what it is worth, you might look at this text, though have personally never understood this type of approach. Perhaps in this case, it is precisely what is needed.

Good luck.
 

everman

Lifer
Nov 5, 2002
11,288
1
0
I really doubt a HS course will cover anything remotely advanced. So if you already have experiance with Java it's worth a shot. I doubt you would miss out on much if you didn't take the class though.
 

AgaBoogaBoo

Lifer
Feb 16, 2003
26,108
5
81
Do as much as you can every day and make sure to do AT LEAST one example program every day even if it's just copying what's in the book and running it, avoid getting it off the CD, you won't learn as much if you have to cram

It can be done, think of it this way, work your a$$ off for two weeks and then a year from now whenever you finish the class, you'll think it was a good idea to work hard