3 ms·
If you speak with actual Yale CS grads who are now programmers, I think you will find a very different story. Yale's CS curriculum is quite the opposite of weak
by munchbunny 12y ago
If you speak with actual Yale CS grads who are now programmers, I think you will find a very different story. Yale's CS curriculum is quite the opposite of weak, but the department is certainly stretched thin on people to teach it because the administration hadn't given the department the budget to hire more professors.
I was a Yale CS undergrad and the curriculum taught me quite well. The classes never taught me Rails or Node.js (trending when I graduated), but I did have a rigorous education in algorithms, systems, networks, firsthand practice with a variety of paradigms and concepts (functional, multi-threaded, continuations, etc.), plus the discrete math and graph theory to think about the concepts analytically. By all accounts that is a very thorough though somewhat classical approach to CS, but it certainly sets you up for long term success as a programmer.
If anything, the department's philosophy is actually "you don't need pre-law to become a good lawyer, we'd rather teach you logic and make you a strong writer first." Having enough people to execute on it is a different story.