Hacker News new | ask | show | jobs
by andromeduck 1030 days ago
It's also funny because CS110 at UBC, which his what he's citing - has been pretty controversial course which other members of the department gave accused of not sufficiently preparing students for the second year curriculum which mostly use imparative languages like C/C++/Java (which they don't really teach you either) resulting in more topics pushed into third year.

What OP doest recognize is that top level colleges are able to get away with this lack of handholding because they can expect students to be smart/determined enough to either pattern match their way through or just learn it own their own. It's accepted in intro courses because this is what more advanced CS courses/jobs are like.

2 comments

> has been pretty controversial course which other members of the department gave accused of not sufficiently preparing students for the second year curriculum which mostly use imparative languages like C/C++/Java (which they don't really teach you either) resulting in more topics pushed into third year.

This complain is very typical in case of Scheme or general FP based courses. Everyone wants to be taught the most shiny trendy language of the time.

Infact, UWaterloo uses HtDP for its introductory course and I've heard that they churn out excellent developers who understand the data they are working with.

Racket is such a sadistic way to introduce programming. It's disgusting what they've done