Αρχική » Άρθρα με ετικέτα 'resources for teachers'

Αρχείο ετικέτας resources for teachers

Proteus Design Suite

p3

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

Computational Thinking Quick guide

Barefoot Quick guide to Computational Thinking

barefoot basic

The Pdf file quick–guide-to-computational-thinking

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

patterns

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.

A diagram on graph paper, showing how to calculate the area of a rectangle.

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

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

 concept approach placeholder icon

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.

07 computational thinking concepts algorithms algorithm pic make toasteb2efcdbdcfc6c779083ff0100ba3f46

08 computational thinking concepts algorithms algorithm pic multiply

A set of rules – an algorithm – for multiplying a number by ten. (περισσότερα…)

Barefoot Logic

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. (περισσότερα…)

Computational Thinking Techniques

 

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)

rasperri

 

eTwinning of School 3

Logo eTwinning

Translate

Αλλαγή μεγέθους γραμματοσειράς
Αντίθεση