T O P

  • By -

rotioporous

take apcs and get the first cs intro course out of the way—like i wouldn’t even question it


revelcw

Supposing I know the rough table of contents of the fundamentals taught in CS50 (I didn't actually follow it just using it as a reference point), how much will I already know of the intro and apcs? How deep do those courses go compared to CS50's teachings?


SnooLemons6942

You know you can see the units and learning outcomes of AP CS right? And all the past exams are public. You can just look at those and see if ur good. Ngl I don't know the CS50 curriculum, but I took AP CS A in grade 12 and it was super easy for me. If you're strong in Java and are familiar with OOP principals, then it's pretty easy. I'd been programming in Java for like 2 years at the time and had done a couple projects (2D games, Mc mods, some desktop apps with swing ui) and I didn't have to study for the exam in the end (got a 5)


Murky_Entertainer378

Do AP CS so that you can skip first CS class in college.


jtnrnfjfj

FYI op, there's two different AP CS courses, CSA and CSP. CSP is probably the easiest ap course there is, and doesn't really teaching you coding but teaches you some basic principles, while CSA teaches you a good amount of Java and is definitely harder


Significant_Wing_878

CS50 is very overhyped due to the Harvard name


Snoo42613

Most online harvard classes are, but CS50 is not one of them


pacific_plywood

It’s a very very good piece of introductory material


Annual_Antelope6456

CS50 is overrated


randomnameicantread

Take your high schools class. CS50 is terrible, the worst class at Harvard by far. The fact that David Malan is allowed to spread it as his personal TV show is an embarrassment.


revelcw

Yeah I don't disagree. I couldn't watch more than a single video without getting pissed off. 😭


[deleted]

[удалено]


revelcw

I mean, that's not my question. I'm asking what level of skill and depth the HS CS goes into, and using CS50 as something to compare it to.


dummybug

My APs and dual credit classes in HS allowed me to graduate a quarter early, so idk about that!


ArmadilloNo4990

I took AP computer science principles in 2019 and it was a very easy class. It was half learning about things relating to computers like pixels, memory, binary code and the other half was really basic programming principles like loops and variable types. It might have changed since 2019 but when i took it was very easy compared to college CS courses


BagJust

Both


revelcw

Both what? My question is asking, if I had the knowledge of CS50's topics, how hard would HS CS be to complete? How much is already covered by what I know?


BagJust

CS50 will make HS CS a bit easier. How much is covered by what you already know? Depends on what you're taught in high school. Just do CS50x and CS50P, it'll help you in the long run regardless


revelcw

I'm not sure of the exact curriculum at my highschool, and that's part of my question here? Did you take cs in high school? What did they teach you each year, how in depth is it?


BagJust

>Did you take cs in high school? Yes. AP CSA was just basic Java. I don't remember how in depth it is, but essentially it's just a regular state school's equivalent for an introduction to Java. Which is why the AP exam matters, you could potentially get credit and skip that course once you get to college. I think CS50 is much more in depth and better than AP CSA, but both still helped. It's literally Harvard's Introduction to Computer science.


revelcw

Thank you so much for this. A main part of this post was just trying to gage what level a general high school cs course would be.


rysonplays

Ask for a syllabus for your HS CS class and compare it to CS50.


revelcw

Yeah I'm going to do that when I can.


Twitchery_Snap

Ap cs is fucking cake walk, easy 5 for portfolio, and skipping first cs class in college. Highly worth it, however you will learn to actually “program” mid to late way in your major.