Teaching programming: let's do it right

By Juan Julián Merelo-Guervós (‎jmerelo‎) from Granada.pm
Date: Saturday, 3 December 2016 16:20
Duration: 50 minutes
Target audience: Any
Language: English
Tags: learning modern programming

You can find more information on the speaker's site:


After deciding that there were some problems on how languages are being taught, and learned, nowadays, it's time to start doing something about this: propose a series of guidelines for learning to program just the way we should do it with the tools and knowledge available today.
First rule would be: learn all languages at the same time, do not focus in a single language. But other guidelines would include embedding best practices in whatever is taught, focusing on tasks, not on syntax, and learn the ecosystem along with the language or languages itself.
My intention is to use conference-driven writing to actually try and come up with a rough draft of a programming manual by the time of the conference. It's 6 weeks away, right?
Anyway, the point of the talk is to think, from scratch, what we should do about teaching the next generation to program in a "hello world"-free way.


Attended by: Martin Berends (‎mberends‎), Dave Cross (‎davorg‎), Lee Johnson, Cal, Lance Wicks, Richard van Lochem (‎rvlochem‎), Mark Bolton, Clyde Ingram, Tori, Chris Jack, Neil Bowers (‎NEILB‎), Dominic Humphries (‎djh‎), Edward Higgins, karwoo tang, Anwar Hossain, Smylers, Hugh Barnard, Daniel Collins (‎solemnwarning‎), Ian Brierley, Katherine Spice, Anatolie Mazur (‎Mask‎), Sevan Janiyan, Michael Jemmeson (‎michael‎), Mihai Pop, Steffen Winkler (‎STEFFENW‎),

Sponsors

Corporate

Adzuna     Booking.com     CV Library     Eligo     geek University     magnum Solutions     OpusVL     Perl Careers     Science Photo Library     Shadowcat
      Systems Limited

Community

Enlightened Perl Organisation     FlossUK     Perl6 Community     Perl Weekly