Live data from Hacker News

Stanford CS Curriculum 2021

docs.google.com

11–20 of 146 posts

Re: Stanford CS Curriculum 2021

#12

Does anyone know which of these courses are great to learn more about system design?

The courses go by a certain order after the core intro courses. For example, the 140's courses are more systems-y than say, the 150's which are theory courses.

Intro core systems include 106B, 107, 110, and the newly introduced 111.

Happy learning!

Re: Stanford CS Curriculum 2021

#14
as a self taught individual I always find it outstanding how much things they are able to pack in a CS degree and how fast people forget all this stuff after graduation.

Like how many of your coworkers from top CS schools remember most of the material in their compilers, cryptography, comp bio courses?

EDIT: To clarify, I'm not criticizing this approach, I think it's great to expose students to as many subfields as possible.

Re: Stanford CS Curriculum 2021

#15

as a self taught individual I always find it outstanding how much things they are able to pack in a CS degree and how fast people forget all this stuff after graduation. Like how many of your coworkers from top CS schools remember most of the material in their compilers, cryptography, comp bio courses? EDIT: To clarify, I'm not criticizing this approach, I think it's great to expose students to as many subfields as p…

If you understand a concept well enough you can never really forget it. I did a very similar 4 year CS curriculum and a decade and a half later can still recall pathfinding algorithms, Diffie–Hellman key exchange, red black trees, big-O notation, OCaml, half vs full adders and lots more with a very brief glance at reference material.

Re: Stanford CS Curriculum 2021

#16

as a self taught individual I always find it outstanding how much things they are able to pack in a CS degree and how fast people forget all this stuff after graduation. Like how many of your coworkers from top CS schools remember most of the material in their compilers, cryptography, comp bio courses? EDIT: To clarify, I'm not criticizing this approach, I think it's great to expose students to as many subfields as p…

I think part of the point is to expose people to a breadth of sub-disciplines to help them find an area they enjoy.

Re: Stanford CS Curriculum 2021

#17

as a self taught individual I always find it outstanding how much things they are able to pack in a CS degree and how fast people forget all this stuff after graduation. Like how many of your coworkers from top CS schools remember most of the material in their compilers, cryptography, comp bio courses? EDIT: To clarify, I'm not criticizing this approach, I think it's great to expose students to as many subfields as p…

The best parts of education is not primarily the material you remember. It's the effect on your thinking patterns as a result of studying and the familiarity with a school of thought.

For example, I studied Greek before software engineering. I've forgotten quite a bit, but theres an entirely different set of thought processes I have access to while doing software engineering because of it.

Re: Stanford CS Curriculum 2021

#18

as a self taught individual I always find it outstanding how much things they are able to pack in a CS degree and how fast people forget all this stuff after graduation. Like how many of your coworkers from top CS schools remember most of the material in their compilers, cryptography, comp bio courses? EDIT: To clarify, I'm not criticizing this approach, I think it's great to expose students to as many subfields as p…

SerenityOS creator Andreas Kling is self-taught as well

1. https://www.youtube.com/watch?v=rS6l7p86cyw | How I got engineering jobs at Apple & Nokia with no degree

Re: Stanford CS Curriculum 2021

#19

as a self taught individual I always find it outstanding how much things they are able to pack in a CS degree and how fast people forget all this stuff after graduation. Like how many of your coworkers from top CS schools remember most of the material in their compilers, cryptography, comp bio courses? EDIT: To clarify, I'm not criticizing this approach, I think it's great to expose students to as many subfields as p…

I switched into Software Engineering following a physics undergrad and had to self-teach the majority of what I know.

10 years in, I find that many individuals fall into a trap of having forgotten many concepts while also thinking that they weren't useful in practice and a bad memory of having to learn/crunch the topic.

This was a significant difference from my experience where most concepts I only picked up as I found them useful/interesting to my work. As such I generally have a sense of pride/enjoyment from seeing an optimal algorithm or simplification of a problem based on concepts in the literature.

I think the 4 year CS curriculum could be revamped to focus on semi-practical projects with less focus on individual topics. Crunching algorithms for 2 semesters probably makes aspiring engineers feel that they are simply memorizing pages from a book which are trivially indexed by google.

Re: Stanford CS Curriculum 2021

#20

as a self taught individual I always find it outstanding how much things they are able to pack in a CS degree and how fast people forget all this stuff after graduation. Like how many of your coworkers from top CS schools remember most of the material in their compilers, cryptography, comp bio courses? EDIT: To clarify, I'm not criticizing this approach, I think it's great to expose students to as many subfields as p…

I did a degree, and I am jealous of how much stuff is packed into this one. Kinda wish I could take this one to be honest.
Post reply on HN