Αρχική » Άρθρα με ετικέτα 'resources for teachers'
Αρχείο ετικέτας resources for teachers
Proteus Design Suite
The Proteus Design Suite is a proprietary software tool suite used primarily for electronic design automation. The software is used mainly by electronic design engineers and technicians to create schematics and electronic prints for manufacturing printed circuit boards.
It was developed in Yorkshire, England by Labcenter Electronics Ltd and is available in English, French, Spanish and Chinese languages.
The first version of what is now the Proteus Design Suite was called PC-B and was written by the company chairman, John Jameson, for DOS in 1988. (περισσότερα…)
Proteus software for beginners
Presentation of Proteus for beginners
Critical thinking in six kid-friendly animations
Watch the next videos at
https://gizmodo.com/critical-thinking-explained-in-six-kid-friendly-animati-5888322
Barefoot Patterns / Generalisation
What are patterns?
Patterns are everywhere. By identifying patterns, we can create rules and solve more-general problems.
Children notice patterns in how teachers react to their behaviour. Weather patterns feed into our forecasts. In maths, pupils can measure the area of a rectangle drawn on graph paper, by counting the number of unit squares within it, but this could be difficult or longwinded for rectangles which are really small or large. A more elegant solution is to multiply the length of the rectangle by the width – and it works well for all rectangles. Once pupils can remember this formula, it’s so much faster than counting squares.
In computing, the method of looking for a general approach to a class of problems is called generalisation.
Pupils learn mathematical formulae: these are generalisations.
Why are patterns important?
Computer scientists strive to solve problems quickly and efficiently, and they seek methods applicable elsewhere. If they see a pattern across an algorithm, they’ll look to create a single module of repeatable code, sometimes called a function or procedure – many programming languages have shared libraries of common functions. The recognition of patterns in input data plays an essential role in machine learning. This is an important application of computer science which plays a part in systems for, amongst many other things, algorithmic stock-market trading and the recognition of faces and vehicle number plates.
Barefoot Decomposition
What is decomposition?
In computing, decomposition is the process of breaking down a task into smaller, more-manageable parts. It has many advantages. It helps us manage large projects and makes the process of solving a complex problem less daunting and much easier to take on.
With decomposition, a task can be tackled by several people working together as a team, each member contributing their own insights and skills to particular aspects of the project.
Barefoot Algorithms
What are algorithms?
An algorithm is a sequence of instructions or a set of rules to get something done.
You’ll favour a particular route home from school – you can think of it as an algorithm. There are plenty of alternative routes home, and there’ll be an algorithm to describe each one of those too. There are even algorithms for deciding the shortest or fastest route, such as form the basis of satnav systems.
Algorithms are written for a human, rather than for a computer to understand. In this way, algorithms differ from programs.
A set of rules – an algorithm – for multiplying a number by ten. (περισσότερα…)
Barefoot Logic
What is logic?
Logical reasoning helps us explain why something happens.
If you set up two computers in the same way, giving them the same instructions (the program) and the same input, you can pretty much guarantee the same output. This is because computers don’t make things up as they go along or work differently depending on how they feel – they are predictable. Because of this, we can use logical reasoning to work out exactly what a program or computer system will do.
Children quickly pick logic up for themselves. Watching others and experimenting for themselves, even very young children quickly develop a mental model of how technology works. A child learns that clicking a certain button brings up, for example, a list of different games to play, and that tapping a certain part of a screen produces a reliably predictable response.
At its heart, logical reasoning is about being able to explain why something is the way it is. (περισσότερα…)
Learn to code and become digital makers
Free resources for young people to learn to code and become digital makers
Visit Raspberry Pi Foundation
(available in many languages)