Hi Olav, In my opinion, the iPads are the significant limitation in terms of teaching Python, particularly without keyboards. iPads work well with block-based coding because typing is mostly replaced with drag-and-drop.
Would your audience be open to block-based coding, such as Scratch, code.org, etc? I would strongly encourage it particularly if the students will be seeing coding for the first time (even if the teachers are novices). Sincerely, Cam From: Discuss [mailto:[email protected]] On Behalf Of Olav Vahtras Sent: Wednesday, December 6, 2017 4:30 AM To: Software Carpentry Discussion <[email protected]> Subject: [Discuss] teaching programming in secondary school Hi! I would like to ask this audience for experiences/tips on teaching Python to secondary school kids (ages 13-15). A typical class-room setting is that they have iPads, sometimes external keyboards but not always. The background is that I was invited as an "external Python expert", to a series of seminars for secondary-school math teachers, most of whom are novices themselves, and who are about to implement programming into their math curriculum. Best regards, Olav Vahtras
_______________________________________________ Discuss mailing list [email protected] http://lists.software-carpentry.org/listinfo/discuss
