for people who haven’t gone to a top-tier college/university for computer science—especially self-taught developers—I would say that the corollary advice is also true:
The average skill level of your peers has a severe impact on the curriculum. I went to a second tier state school, and the majority of my classmates could not write code and struggled through basic data structures and algorithms theory.
I ended up learning some data structures and algorithms through ACM and codewars.com, where my peers from better schools learned them in class.
I've had multiple classes where professors said they had to remove programming assignments and projects from the course because it was reducing the pass rate below acceptable levels.
I would say no, but having taken classes at both, _how_ these courses are taught makes a huge difference. Professors, via their communication abilities, the level of effort put into making a class more interesting, and accessible marks a dramatic difference in what students can get out of a class.
As stated in the syllabus no, as seen in the classroom yes. In general the students at a top-teir university are faster on the pickup so classes can go deeper into the material. Sure 10% more in one class isn't a big deal but repeated across every class and later classes building on that deeper coverage adds up over the course of a degree program.
JDiculous|6 years ago
jonfw|6 years ago
I ended up learning some data structures and algorithms through ACM and codewars.com, where my peers from better schools learned them in class.
I've had multiple classes where professors said they had to remove programming assignments and projects from the course because it was reducing the pass rate below acceptable levels.
ZeroCool2u|6 years ago
stonemetal12|6 years ago
bluemooner|6 years ago
throwaway6734|6 years ago
animalgonzales|6 years ago