Where we fail at teaching programming @ WebCamp Ljubljana
My take on the problems we have in computer science education and a few results of a research we've done while building Zamphyr, a digital-first school for computer science. #webcampsi @webcampsi
Traditional education is trumped by self education • Self education is not necessarily better • It prevails due to inadequacy of colleges to educate for work • It prevails due to the need to specialize • It prevails because it’s easier to personalize • Regurgitation (Remember & repeat)
valuable? • Courses give data but not knowledge • House !== Heap of bricks, planks, wires and a welcome mat • Repeating what you heard doesn’t make you an academic • It makes you a parrot
Intro to Electronics 4. Physics 5. English (beginner) 6. Sociology 7. Data structures and algorithms 8. Fundamentals of computer technics 9. Programming II 10.Intro to business communication 11.Management 12.Probability and statistics
natural habitat 2. Beat the cult of the average 3. No bureaucracy to trample innovation 4. Better access to learning resources 5. Fragmentation no more 6. Institutional perpetual learning