ForrestKnight / open-source-cs

Video discussing this curriculum:
https://youtu.be/NyOvFSP_IpQ
MIT License
18.69k stars 2.97k forks source link

Make it easier for newbies to get started #55

Open nahasco opened 2 years ago

nahasco commented 2 years ago

I don't know which to start with and if I should go one by one or take multiple ones together. And in case taking multiple courses together then I am not sure which to take together either. Maybe if there is a program that orders the courses like a semester to make it clearer and easier for newbies to get started.

nzetsu commented 2 years ago

Maybe you could use the Prerequisites column to choose which course to take first. I personally prefer to take 2 or 3 simultaneously e.g.

Start Intro to Computer Science | Harvard | 10 weeks | 10-20 hours/week | self-paced | none

Mathematical Thinking in Computer Science | UC San Diego | 6 weeks | 2-5 hours/week | once a month | none

Optional for the start Java Programming: Solving Problems with Software | Duke | 4 weeks | 4-8 hours/week | twice a month | none

(Some people say it is good to choose a programming language at the start and master it. After that you could try other ones.)

Afterwards you could build on your knowledge of the previous. ForrestKnight was so kind to add the prerequisites part. It can actually help a lot.

Please note that i am not a CS Student, but mathematics.