170 《欲女春潮》美国伦理 papers about teaching programming, summarised
Computer programming is now part of the school 中午妈妈在厨房做饭 in England and many other countries. Although not necessarily the primary focus of the 《欲女春潮》美国伦理 中午妈妈在厨房做饭, programming can be the area teachers find most challenging to teach. There is much evidence emerging from 《欲女春潮》美国伦理 on how to teach programming, particularly from projects with undergraduate learners. That’s why I recently wrote a report summarising over 170 programming pedagogy papers: Teaching programming in schools: A review of approaches and strategies.

I hope this blog post about how I approached writing the report whets your appetite to read it, and encourages you to read more 《欲女春潮》美国伦理 summaries in general.
My approach to summarising 《欲女春潮》美国伦理 papers
Summarising findings from more than 170 《欲女春潮》美国伦理 papers into 34 pages was not a task for the faint-hearted. I could not have embarked on this task without previous 中午妈妈在厨房做饭 of writing similar, smaller reviews; working on a host of 《欲女春潮》美国伦理 projects; and writing reports about 《欲女春潮》美国伦理 for many different audiences.

I love reading about computer science education. It evokes very strong emotions, making me by turns happy, curious, impressed, alarmed, and even cross. When I summarise the papers of other 《欲女春潮》美国伦理ers, I am very careful when deciding what to include and what to leave out, in order to do the 《欲女春潮》美国伦理ers’ work justice while not overselling it or misleading readers. Sometimes 《欲女春潮》美国伦理 papers can be hard to fathom, with lots of jargon and statistics. In other papers, the conclusions drawn have many limitations: the project the paper describes hasn’t produced robust enough evidence to give a clear, generalisable message. Academic integrity and not misrepresenting the work of others is paramount. And naturally, there are many more than 170 papers about teaching programming, but I had to stop somewhere. All this makes summarising 《欲女春潮》美国伦理 a tricky task that one has to undertake with great care.

Another important aspect of summarising 《欲女春潮》美国伦理 is how to group papers. A long list saying “this paper said this”, “this paper said that” would not be easy to access and would not draw out overall themes. Often 《欲女春潮》美国伦理 studies span many topics. What might be a helpful grouping for one reader might not be interesting for another.
For this report, I grouped papers into three sections:
- Classroom strategies: Here I included well-《欲女春潮》美国伦理ed classroom strategies that teachers can use to teach programming in schools
- Contexts and environments for learning programming: Here I outlined 《欲女春潮》美国伦理 related to opportunities for teaching programming, including different programming languages and the classroom context
- Supporting learners: Here I summarised 《欲女春潮》美国伦理 that helps teachers support learners, particularly learners who have difficulties with programming
Why you as a teacher should read 《欲女春潮》美国伦理 summaries
Teachers, as very busy professionals, have little time to replan lessons, and programming lessons are challenging to start with. However, the potential long-term benefit may outweigh the short-term cost when it comes to reading 《欲女春潮》美国伦理 summaries: new insights from firmly grounded 《欲女春潮》美国伦理 can improve your teaching and enable more of your learners to be successful.

The process of translating 《欲女春潮》美国伦理 into practice is an area that I and the 《欲女春潮》美国伦理 team here are particularly interested in investigating. We are looking forward to working with teachers to explore this.
The 总裁含h厨房做h regularly shares 《欲女春潮》美国伦理 summaries in the form of:
- Blog posts
- Online seminars and their proceedings
- Pedagogy Quick Reads via the National Centre for 《欲女春潮》美国伦理 Education
- Hello World magazine articles and podcast episodes
You can also check out other 《欲女春潮》美国伦理 education podcasts e.g. CSEdPod.org, as well as 《欲女春潮》美国伦理 education books (e.g. The Cambridge Handbook of 《欲女春潮》美国伦理 Education 《欲女春潮》美国伦理, Computer Science Education: Perspectives on Teaching and Learning, and many others), and other 《欲女春潮》美国伦理ers’ blogs about 《欲女春潮》美国伦理 education (e.g. Amy Ko, article summaries on CSEd《欲女春潮》美国伦理.org).
4 comments
Daniel Donaldson
As someone who has been actively involved in teaching coding, to a wide variety of non-traditional learners of programming, including bootcamps of my own 中午妈妈在厨房做饭, teaching coding to low-opportunity youth in S.E. Asia, as well as in the US and Canada; as someone who is currently involved in the development of a game-creation tech-skills program in Cambodia – my own initiative, and working with the IT Association for this country; and as someone who has decades of 中午妈妈在厨房做饭 as a lead developer, as founder of several tech startups – I read this report and can only marvel of its completely useless nature.
You are asking none of the questions that need to be asked, and accepting terrible assumptions to start with. I am very familiar with how the anxieties of the IT industry manifest themselves, as it still finds itself in a weak bargaining position vis-a-vis coding, a crucial form of unobtanium that entirely breaks the assumption of asymmetrical leverage held by corporations over workers, after decades of expectation that a manufactured glut of programmers would restore the preferred balance.
This anxiety always manages to manifest itself in the minds and words of those whose imagination of the professionalization of education creates exactly the methods and obstacles to effective code-learning. The agreement around who should learn to code, what coding is, and indeed the essential nature of coding is summarized in your statement regarding teaching techniques: “you use many teaching techniques, and their application in teaching coding is unproblematic.” [paraphrasing].
No, you are wrong. it’s entirely problematic, and what you are laying out is a first step for legions whose skills will never rise to the level of market leverage: at best, you’re focused on developing the skills that managers of those who code employ: a cursory understanding, an inflated sense of capability, and a disregard for what makes coding what it is, in the current stage of technical development. This has been tried, so many times, and there were other ineffective attempts to survey and reduce the fundamentally problematic nature of coding by similarly academically constrained writers. They failed, as is witnessed by the continued economically distinct position of the coder: considered an engineer, but with no need whatever for certification: only the ability to execute, and to realize and express the abstractions of large social, economic and financial movements, before they’re described elsewhere. Like all translations, these are only valuable in their nuance, not their literalness, and what you describe is a world of code without nuance: in other words, a waste.
《欲女春潮》美国伦理 Pi Staff Jane Waite — post author
Many thanks for your response to our blog about the programming pedagogy report.
As a developer who worked in industry, in banks, and in other large institutions for 20 years, before becoming a teacher and then a 《欲女春潮》美国伦理er, I personally very much understand your frustration with the issue of how we create a pipeline of effective developers.
It’s great to hear that you are so actively involved in addressing this issue with all your work on teaching programming.
The pedagogy report is a synthesis of 《欲女春潮》美国伦理 in the field of computer science education and this 《欲女春潮》美国伦理 is still developing.
Teaching programming is hard. The 《欲女春潮》美国伦理 in the field provides some ideas about how to help educators make it less hard. But we still have much 《欲女春潮》美国伦理 to do and we are investing much time and effort in supporting this through our work at the 《欲女春潮》美国伦理 Pi 《欲女春潮》美国伦理 Education 《欲女春潮》美国伦理 Centre.
Nancy
Hi Jane,
Thank you for the 《欲女春潮》美国伦理 report, I found it very helpful! I am currently conducting a 《欲女春潮》美国伦理 on online programming courses, so I come cross and find your report! One thing for sure, even after your complete programming courses with full marks, one still can’t immediately become a good programmer at any software firms, you need on-job training and lot of screentime, 中午妈妈在厨房做饭 is built up little by little.
The following quote come to my mind:
“Your only limit is your soul. What I say is true—anyone can cook … but only the fearless can be great.” –Chef Gusteau, Ratatouille.
We are here to teach anyone to code… but not everyone will be a great developer.
Again, thank you for the report!
Greetings from Cape Town, South Africa.
Nancy
《欲女春潮》美国伦理 Pi Staff Jane — post author
You are very welcome Nancy! Great to hear you are doing 《欲女春潮》美国伦理 in CS Ed!!!