Programa Talent


Actualment la placa Arduino (https://www.arduino.cc/) s’està fent servir a molts projectes de hobby i també com eina d’aprenentatge a molts centres educatius. El seu baix cost, així com la seva fàcil programació permeten practicar molts conceptes de programació bàsica, d’electrònica i de interacció.

 

El que proposa aquest curs es anar un pas més enllà i afegir a aquesta placa un pantalla tàctil i una GPU, el que ens permetrà desenvolupar aplicacions gràfiques i videojocs per aquest dispositiu. Això dona la possibilitat d’explicar i treballar conceptes més avançats de programació, de geometria i de computació que amb l’entorn basic de Arduino no estan disponibles.

Destinataris

Un avantatge d’aquest taller es que pot ser impartit tant per joves que els hi agrada el mon dels videojocs i volen aprendre’n així com a professors d’institut que ja coneixen el entorn i volen desenvolupar noves activitats sobre el mateix dispositiu.

Places

Places  limitades: 7 professors de centres de secundària acompanyats de 1 estudiant del seu centre seleccionats per ells mateixos.

Dates

Inici Curs: 01/07/2019 

Final del Curs: 05/07/2019 

Horari: de 09:00 h a 14:00 h


Objectius

Coneixer el hardware Gameduino i entendre la comunicació entre Arduino i la GPU

Aprendre les primitives gràfiques bàsiques

Aplicar els conceptes de geometria 2D i 3D a la visualització gràfica

Coneixer les tecnologies per reproduir media d’audio i video

Ser capaç d’elaborar un joc senzill sobre la plataforma Gameduino


Temari

 

Tema 1. Introducció a la programació amb Arduino 

  • Setup i Loop
  • Variables
  • Condicions
  • Bucles

 

Tema 2. Programació gràfica

  • Coordenades cartesianes
  • Línies i rectangles
  • Gradients
  • Blending i canal alpha
  • Angles i trigonometria
  • Fonts

 

Tema 3. Entrada i Sortida

  • Panell tàctil
  • Tags
  • Widgets
  • Acceleròmetre
  • Pulsadors i joystick (?)

 

Tema 4. Bitmaps

  • Pixels i formats gràfics
  • Format JPEG
  • Handles i Cells
  • Conversió entre formats gràfics

 

Tema 5. Programació Avançada

  • Game loop
  • Sprites
  • Estructures

 

Tema 6. So

  • Freqüència
  • So MIDI
  • Samples
  • Video (?)

 


Pla de treball

Dilluns

Dimarts

Dimecres

Dijous

Divendres

 

1. Introducció programació

 

 

3. Entrada i Sortida

 

5. Programació avançada

 

Projecte

 

 

Projecte

 

 

2. Programació gràfica

 

 

4. Bitmaps

 

6. So

 

Presentacions i clausura

 


Certificació

Activitat presencial de més d’un dia:

La certificació als participants estarà supeditada a l’assistència a un mínim d’un 80% de les hores totals de l’activitat.

Els certificats s'obtindran a través del sistema informàtic de la Generalitat de Catalunya (http://xtec.gencat.cat/ca/formacio/la-meva-formacio/els-meus-certificats).

 

El preu del curs és de 160€ per grup de professor/a + 1 alumme/a (inclou l'Arduino i la resta de material que us endureu en acabar el curs).


 Procés d'inscripció a l'activitat disponible a partir del 20 de maig.

  1. Cal que el professorat s'inscrigui a través del web de l'ICE de la UPC.  .
  2. Si no ets professor/a però t'interessa la temàtica del curs també pots inscriure't enviant un correu a cbl.relacions.externes@upc.edu.

    Un cop confirmada l’adjudicació de la plaça al curs, rebreu una confirmació amb les instruccions per realitzar el pagament.