Ask your own question, for FREE!
MIT 6.00 Intro Computer Science (OCW) 8 Online
OpenStudy (anonymous):

Hi, I'm a freshman at high school that wants to take AP CS, but they don't offer it at my school. I've heard that you can take the AP exam by self-study, so I've been using this, and so far I'm on lecture 13! So I was wondering, after 6.00, where should I go? Since the exam is on java, I've been looking at the Introduction to Java course, 6.092. But, since AP is supposed to be the first year of college, should I follow the required courses, 6.01 and 6.02? Any ideas or thoughts would be very appreciated!!! :D

OpenStudy (anonymous):

Check Stanford's CS106A, it's taught in Java, while 106B in mainly focused on C++ (building data abstractions on top of it, and so on). If you mean the intro to EECS I (6.01), I think it's a bit on a different level/pace that you may be looking for. I don't really know what kind of topics are covered in the AP exam. Generally, intros to EECS are more abstraction oriented and maybe hard to grasp, conceptually.

OpenStudy (anonymous):

Also, good luck with the course and have a good time :-) It's a quite interesting course, even if you only watch the lectures.

OpenStudy (anonymous):

Thanks! Do you know if it teaches anything different from MIT's 6.00 besides java?

OpenStudy (anonymous):

Every intro to CS is different in its manner, specially because Stanford's course is designed to have really good follow-ups in 106B and 107. I think Mehran is a better teacher than both Profs. at MIT (not criticizing any of them, I just think he is more devoted to teaching), and I think that 106A is designed to hold your hand longer, with its own code libraries, and stuff like that.

OpenStudy (anonymous):

Thanks! I'll consider that as an option for later.

Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!
Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!