1. Programació informàtica
Constantment, interactuem amb dispositius digitals de característiques i capacitats diferents (ordinadors, telèfons mòbils, videoconsoles, robots aspiradors, GPS de cotxes…), cada cop més potents i eficients, que incorporen programes informàtics.

Dispositius que incorporen aplicacions informàtiques.
Un programa informàtic és una seqüència d’instruccions escrites destinades a aconseguir que un ordinador, un telèfon o altres dispositius digitals programables realitzin una tasca específica.
Aquest conjunt d’instruccions escrites en algun llenguatge de programació s’anomena codi font.
Un llenguatge de programació és un «llenguatge artificial», utilitzat per crear programes informàtics, que permet controlar el comportament d’una màquina digital.
Cada llenguatge està format per un conjunt de símbols i de regles sintàctiques i semàntiques que defineixen l’estructura i el significat dels elements i de les expressions, i que cal seguir per escriure un programa informàtic.
Hi ha nombrosos llenguatges de programació i diversos criteris per classificar-los. Segons la manera d’executar-se, podem distingir entre llenguatges interpretats i llenguatges compilats.
Per facilitar la tasca del programador o programadora, el codi font d’un programa se sol escriure, de manera còmoda i ràpida, fent servir una eina informàtica anomenada entorn integrat de desenvolupament o IDE (sigla de l’expressió anglesa Integrated Development Environment). Habitualment, agrupa diverses funcions: editor de codi, compilador, depurador i una interfície gràfica.
Per exemplificar els continguts d’aquesta unitat i practicar la realització de programes senzills utilitzarem Processing, un llenguatge de programació i entorn de desenvolupament integrat (IDE) de codi obert i programari lliure que es pot descarregar gratuïtament d’Internet i usar lliurement.

Programa d’exemple escrit en l’entorn integrat de desenvolupament (IDE) de Processing.

Finestra que mostra el resultat del programa d’exemple.
Processing està basat en el llenguatge de programació Java i és de fàcil utilització. A més, funciona en qualsevol tipus d’ordinador amb els sistemes operatius: Windows, macOS i Linux. També és possible executar els programes en dispositius Android o iOS.
Processing crea programes (també anomenats sketch) que s’executen directament dins del nostre ordinador. Ara bé, també es poden exportar perquè s’executin en altres ordinadors, telèfons, tauletes o, fins i tot, en llocs web. Els programes, un cop exportats en codi màquina, s’anomenen aplicacions.
L’IDE de Processing és molt senzill i intuïtiu. La seva barra d’eines conté dos botons principals per executar i aturar programes.

Les ordres addicionals es troben als sis menús: Fitxer, Editar, Sketch, Depuració, Eines, Ajuda. Els menús són sensibles al context, la qual cosa significa que només estan disponibles els elements rellevants per al treball que s’està duent a terme en aquell moment.