Tag Archives: best practice

The medium of thought: @Scratch is bad for learning Programming and Computational Thinking? #coding #edtech #education

…Maybe. It depends. I’m increasingly frustrated by the various groups and media who seemingly want to shoot-down all the positive work we do with teaching good programming practice in textual programming languages. While tens of thousands of educators have been pushing ahead with the 21st century, teaching children not only to program, but more importantly

Read More

SURVEY RESULTS: what programming languages are being taught in classroom? #edtech #ict #computing #education

I ran a survey of (mostly UK) Computing teachers, asking what we’re teaching in classrooms, and why. In the UK, we have a new curriculum which demands all teenagers learn programming, computer science/theory, and core computing/ICT skills. Headline results UK teachers recommend or choose to teach Python and/or Scratch Of all the languages teachers have

Read More

Why use #python when teaching #coding in school?

Much (most?) of the literature is gloriously one-sided and IMHO deceptive in pretending that Python is good at many things it sucks at. This doesn’t help those teachers trying to make a fair and balanced decision. Overall, I believe that if you learn programming primarily via Python you’ll be a weaker programmer than if you

Read More

1 of 3: Remote-controlling classroom computers: When/why should we take control? #edtech

My attitude to classroom-control systems is one of the things that has radically altered since I started daily teaching. Originally, I was creeped-out by them. I might well have cited Dallas Snell – a highly-respected friend with much expertise in human/human social and cultural interactions, and how they shape organizations. He used to say something

Read More

How to use iPads well in the Secondary / K-12 classroom – part 1

iPads (or equivalent Android tablets) are now well-established in UK schools; not every school has them, not every child has them, but many schools do, with plenty already delivering “1 device per child” policies. This (to a certain audience) sounds wonderful; but what are the schools actually doing with them? How do teachers use these

Read More

Should homework be done on paper, or on iPad/desktop/etc? – Part1: Paper Mountains

Homework does not exist in a vacuum: you cannot do homework for a topic you haven’t learnt yet. I’ve realised (via the PGCE) there is a tightly interdependent triangle of Homework, Lesson, and Curriculum. As far as I can tell, the (never quite openly stated) idea in teacher-training is that a formal Lesson Plan is

Read More

For teachers: what programming languages are respected in industry today?

If you don’t work in industry – if you’re a Teacher – a frequent question to Industry is “what programming languages do you use? what are you investing in / committing to today?” My own (biased) experience: until recently, my career was as a senior programmer and hiring manager, working in Web, Enterprise, Entertainment, Startups,

Read More

Are schools the last bastion of rebellion that preserves a free society? #edchat

The sleep deprivation has reached migraine-inducing levels. And I’m still a noob at teaching. So take this all with a fair pinch of salt…normal service will resume shortly (posts on Computing and Programming and successes, ideas, and failures in teaching them) It’s about bad teaching, and bad Teachers Before teaching, one of my pet hates

Read More

Why do Secondary teachers hate games in the classroom?

Clapping to get children’s attention, or playing “last one to spot that everyone else is silent”, are deemed “age inappropriate”. But who is doing this deeming, and where do they get that opinion from? My experience of children up to and including Y11 is that they love to play – they’re children. They’re more than

Read More