Introducción a la programación con Processing

Comenzamos a programar con el lenguaje Processing, especialmente bueno para gráficos. Está basado en Java y a quienes habéis programado con Arduino os resultará muy familiar, porque este último se desarrolló a semejanza del primero.

Para aprender haremos los tutoriales que podéis encontrar en https://processing.org/tutorials/ pero solo los de texto (no los vídeos, que sí puedes ver y seguir en casa si quieres). En concreto haremos los siguientes tutoriales de los que encontráis en esa página:

  • Getting started.
  • Processing overview (solo los apartados Introducción, Sketching and processing, Hello world, Hello mouse y More about size()).
  • Coordinate system and Shapes
  • Color (muy importante)
  • Interactivity (muy importante)
  • Strings and Drawing text
  • Arrays
  • Images and pixels

Una vez hechos estos tutoriales, debes pensar en una aplicación que quieras diseñar y tendrás que seleccionar los tutoriales extra que necesites para llevarla a cabo.

 

Advertisements

Let’s create apps for our mobile phones!

We will use AppInventor to create apps for Android Mobile phones. You can start programming here: http://appinventor.mit.edu

And these are the tutorials to start with it: Beginner’s tutorials: Short videos to get started

You will have to show two apps to your teacher:

  1. The app generated after the second video: Shake to me! with a sentence saying your name.
  2. An app invented by you: design your own app changing something that you learned in the videos.

Some ideas for your own app could be:

  • A translator in which you say something in English and the app translates it into Spanish.
  • An app that generates a call to a friend of you when you shake the mobile phone.

Some videos to introduce TPR to 3ºESO students

Some videos to introduce what this subject is about. I hope you enjoy them!!

Yes!! We will work a lot with ELECTRICITY AND ELECTRICAL CIRCUITS!

(Here you have some great explanations of what’s going on in the video: These friends are electric!).

Beware of ELECTRONICS!!!

Remember: PROGRAMMING is frustrating sometimes!

ROBOTICS will make our life easier… won’t them?

Combine everything in interesting PROJECTS…

… taking SAFETY precautions not to die in a dumb way!!