Comments on: A teaspoon of computing in every subject: Broadening participation in computer science https://www.raspberrypi.org/blog/guzdial-teaspoon-computing-tsp-language-broadening-participation-school/ Teach, learn and make with Raspberry Pi Tue, 14 Jun 2022 18:40:03 +0000 hourly 1 https://wordpress.org/?v=6.2.2 By: Matija Lokar https://www.raspberrypi.org/blog/guzdial-teaspoon-computing-tsp-language-broadening-participation-school/#comment-1579957 Tue, 14 Jun 2022 18:40:03 +0000 https://www.raspberrypi.org/?p=79678#comment-1579957 In reply to Harry Hardjono.

You asked Why do people learn Computer Programming?

Well, we can search for the reasons in the same way as your examples:
Why learn farming when you live in the city?
If not before, after COVID, more and more people in the town I live, established their “gardens”. They grow lettuce, tomatoes, and strawberries or at least parsley, basilica … on their balconies, in the pots, … And they need some basic knowledge of farming. Also when you know something about farming, you can shop for vegetables and fruits much more wisely … Of course, there is no need that everyone should have farming knowledge to the extent farmers have, but at least some basic facts …
Similar with “Why learn to swim if you live on land?”
Because it is fun, because you feel safer when you are near water (river, lake, sea …), because you grasp some feeling about the strength of the water, because swimming is very good for your health … And again – there is no need to be very proficient in swimming, to know different swimming styles …

Therefore, learning programming is “necessary for everyone”, because it is an effective way to develop computational thinking, because it is fun, because you are more well versed in using digital devices when you at least know some basic facts about their innerworkings, because you know why you should (or shouldn’t) be concerned about algorithmic based decisions (on the court, in the bank, in police …)

]]>
By: Robert Wiltshire https://www.raspberrypi.org/blog/guzdial-teaspoon-computing-tsp-language-broadening-participation-school/#comment-1578560 Tue, 31 May 2022 09:58:13 +0000 https://www.raspberrypi.org/?p=79678#comment-1578560 I’m all in favour of this idea. It has taken a thought I have been putting to students at careers fairs for some time. All the company staff attending careers fairs will undoubtedly use computers all day, everyday. Yet students students only use computers in one lesson. Computing or CS. I know this because I have asked them. How can students become proficient with computers unless they have access to them to work on regularly? It’s not unusual for students not to know how to handle files, copy/paste or even use a mouse. Programming is a higher digital skill but they need confidence with the digital basics first. And the majority don’t have that.

]]>
By: Janina Ander https://www.raspberrypi.org/blog/guzdial-teaspoon-computing-tsp-language-broadening-participation-school/#comment-1578375 Mon, 30 May 2022 11:07:16 +0000 https://www.raspberrypi.org/?p=79678#comment-1578375 In reply to Duncan Hull.

Hi Duncan, the recording is published now. You can find it embedded in the post above, at the link to the previous seminars, or on our YouTube channel.

]]>
By: Sue Sentance https://www.raspberrypi.org/blog/guzdial-teaspoon-computing-tsp-language-broadening-participation-school/#comment-1576610 Fri, 20 May 2022 16:28:16 +0000 https://www.raspberrypi.org/?p=79678#comment-1576610 In reply to Harry Hardjono.

It’s a good point and I think one that lots of people have different views on. What we try to do at the Raspberry Pi Foundation is to give opportunities to learn programming in a fun and engaging way so you can find out if you actually like it or not. You may not be going to be a programmer but you can be creative with all the tools and environments there are available. And there are lots of jobs, university courses etc that need a little bit of programming. What Mark is trying to do is to give a little bit of exposure to programming for those people who may not have thought it was for them – and they may get to like to do more!

]]>
By: Janina Ander https://www.raspberrypi.org/blog/guzdial-teaspoon-computing-tsp-language-broadening-participation-school/#comment-1576562 Fri, 20 May 2022 08:15:50 +0000 https://www.raspberrypi.org/?p=79678#comment-1576562 In reply to Duncan Hull.

Within the next two weeks. We’ll put the word out on our social channels when we’ve published it, so keep an eye out.

]]>
By: Duncan Hull https://www.raspberrypi.org/blog/guzdial-teaspoon-computing-tsp-language-broadening-participation-school/#comment-1576456 Thu, 19 May 2022 15:19:41 +0000 https://www.raspberrypi.org/?p=79678#comment-1576456 Thanks for organising this, any idea when the recording will be published? As of 19th May its not at https://www.raspberrypi.org/computing-education-research-online-seminars/previous-seminars/

]]>
By: Harry Hardjono https://www.raspberrypi.org/blog/guzdial-teaspoon-computing-tsp-language-broadening-participation-school/#comment-1576444 Thu, 19 May 2022 13:17:21 +0000 https://www.raspberrypi.org/?p=79678#comment-1576444 I have this nagging question: Why do people learn Computer Programming? I know why I do, but why would other people learn it?

Why learn farming when you live in the city? Why learn to swim if you live on land? Why learn coding if all you do is use other people’s apps on your smartphone?

I do not argue its importance. I argue that there’s lack of motivation. And I’m afraid current practice does not help since students are encouraged to use pre-existing libraries, instead of encouraged to build their own.

]]>