Can I do UCBerkeley CS61c with these as base?
Posted by Fragrant_Minimum1739@reddit | learnprogramming | View on Reddit | 5 comments
So I have done Harvard CS50X , MIT missing semester and read about linux and Git.
So can I move forward to UC BERKELEY CS61c
Humble_Warthog9711@reddit
As far as broad background, yes, but there are always enough differences in material.covered, language used, etc to make switching in and out like this annoyingÂ
Fragrant_Minimum1739@reddit (OP)
But someone told me that if you want to pursue cs go with 61c for once you will love it so should I do it or not?
Humble_Warthog9711@reddit
There are a lot of good systems courses. I would not go out of my way just for 61c if youre already in another sequence from a good programÂ
heisthedarchness@reddit
61c is the machine structures course. The material covers how a CPU works, basic C as a road to basic assembly, binary logic and math. The capstone project my year was a simulated 4-bit CPU made from simulated gates.
No particular programming background is required, though if you don't know something about how programming works you will flounder. This is not a course that teaches programming: it expect you to use it as one of your tools to engage with the material. So ask yourself: how many programs have you written to date?
Fragrant_Minimum1739@reddit (OP)
I haven't written that much in c only the cs50x ones But I have a fair share of experience in python So probably you are right I will take it after writing some programs in c or c++ after that I will move on to 61c if I feel like it (Now i found it more interesting as our university doesn't go in how to cpu works But it has thought us binary logic and math so yeah it sounds interesting) will go into it after doing some coding in c (Btw if you don't mind can you tell me how to get fair share of experience i am thinking of going into it like i went in python using build your own x in GitHub or should I go with cmu 15-213)