Hacker News new | ask | show | jobs
by jmspring 4854 days ago
A dual system, if you wanted to just turn out programmers who know the basics of scripting, how to use a language, and build applications might work.

If the "dual" system were to include architecture, algorithms, discrete math, and deeper subjects that a typical CS curriculum usually covers, what's the point of an apprenticeship system if it is replicating academia?

I can see a need for a trades like class, but here in the US we already have an assortment of community colleges, certificate programs and the like that replicate that model.