3 ms·
It's dangerous to assume that the same number of people will continue programming if you start people on dynamic vs static typing. Maybe the static first progra
by slaymaker1907 6y ago
It's dangerous to assume that the same number of people will continue programming if you start people on dynamic vs static typing. Maybe the static first programs weed out more people?
- bobthepanda 6y agoThe anecdotal information I heard was that in general there were less people adjusting to later coursework successfully, in absolute numbers. From a pedagogical standpoint, if the point of an undergrad education was to produce people with well-rounded abilities in their field, I don't know that switching introductory courses to Python was the best move. Personally, I'm thankful that the first program I was enrolled in allowed me to "fail" fast, so that I quickly figured out that I shouldn't really waste more time and energy into the program and switched into CS. It's a lot easier to pivot as a freshman in your second semester than as a junior finishing the academic year. (And I knew people who took that long to switch majors, who either spent way more time and money or dropped out.)