Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading content…
Transcript

Let's learn the language of things

Europe Code Week

Animals

People

Things

Today

#codeEU

@codeWeekEU

Kids are also used to talk

with their toys

Things are able to reply and to do (more or less) what we ask them to do

Languages allow us to

speak with people

from all over

the world

Super-heros and wizards

are also able

to speak

with animals

Speaking objects

0110100011011001

1100110011001100

0110101101010100

0110010110001101

Languages

What's inside?

moveForward();

moveForward();

turnLeft();

SMART objects contain a microprocessor which is able

to understand and execute instructions...

Machine code is the native language of things

  • it's a binary code, made only of 0's and 1's

Programming languages make use of English instructions, which are automatically translated into native code

  • they are the main languages used for coding

Visual languages allow us to graphically compose the instructions

  • they provide the best starting point!

All the languages are complete:

  • they allow us to do anything!!!!

Europe Code Week

- very simple

- very clear

Coding is the simplest and the most effective way to make your ideas come true

- in sequence (one at the time)

- but very fast!

More than 1,000,000,000 instructions per second!

Coding

Algorithms

Coding skills stimulate

creative thinking

The sequence of instructions to be executed in order to do something useful or fun is a program.

Any object that contains a microprocessor needs a program to operate.

Coding is the process of writing a program.

Coding is the language of things!

Hence...

Do not neglect details

The algorithm is the step-by-step procedure to follow

Programming languages provide a way to represent algorithms

When coding, we need to provide very simple and clear instructions to the machine, relying on the fact that it will execute them:

  • without any error
  • very fast

but:

  • one at the time
  • without imagination

Take the point of view of the machine

That's it!

SmartPhone

"Coders are the new rock stars"

start!

SmartPhones are our main gateway

to the world of things, in that they:

- stay in our pocket

- are easy to use

- are always connected to the Internet

- are able to talk with other objects

- have millions of

To conclude

Apps

Coding means speaking the language of all the objects that we call "smart".

Coding skills give us the capability of making things do what we want them to do, without waiting for others to do it first.

Coding makes our ideas come true.

The competitiveness of Europe relies on the creativity

of young people

We already make smartphones do a lot of different things thanks to the Apps

BUT by installing an app

we can only make them do

what has been thought

and programmed by someone else

First of all, code's cool!

And what if we wanted to make things do something new, that no one else has ever done or thought?

We should know the language of things to develop our own app!

alessandro.bogliolo@uniurb.it @neutralaccess @InfoAppl

#codescool http://www.codescool.net/

Creative thinking

Learn more about creating dynamic, engaging presentations with Prezi