Curs d’AppInventor

0

 

Formador: Josep Ramon Planas

Aquest és un curs pràctic destinat a professors que volen aprendre a crear una App. Especialment indicat pels/per les docents de tecnologia a tercer d’ESO, quart d’ESO, o Cicles Formatius o si es vol participar en els projectes mSchools AppEducation o Technovation Challenge.

Esgotat

Descripció

 

En aquest curs aprendràs els principis bàsics de la programació i els aplicaràs en l’anàlisi d’un problema, el disseny d’una solució i la posterior implementació fent servir l’entorn de programació AppInventor.

Destinataris

  • Professors de tecnologia de 3r ESO, 4 d’ESO, Batxillerat i Cicles.
  • Mentores i mentors de Technovation.
  • Participants en el projecte mSchools.
  • Qualsevol persona interessada en la programació de mòbils

Requisits

Per a seguir aquest curs en l’entorn Moodle necessitaràs:

  • Un navegador, preferiblement Google Chrome.
  • Accés a Internet. No cal tenir fibra, però cal que sigui estable.
  • Un mòbil o una tauleta Android. (no cal que tingui targeta de dades)
  • Un compte de gmail. Serveix el compte de correu de xtec.
  • Wifi o un cable microUSB – USB per connectar el mòbil o la tauleta a l’ordinador.

Objectius

Objectius generals:

  • Com a participants en aquest curs, desenvolupareu les següents competències:
    • Conèixer la dinàmica de creació i comprovació de programes en AppInventor.
    • Analitzar i desenvolupar aplicacions per Android mitjançant l’aplicació de conceptes bàsics de programació orientada a objectes.
    • Els continguts del curs estan estructurats en sis mòduls el primer dels quals té com a objectiu facilitar-vos el coneixement inicial de les eines de la plataforma AppInventor que ens servirà per desenvolupar totes les aplicacions que portarem a terme durant el curs. En aquest mòdul inicial també caldrà fer una activitat de presentació.

Continguts

Mòdul 1 – L’entorn AppInventor

  • Univers AppInventor
  • Anàlisi del problema

Mòdul 2 – Disseny d’interfícies d’usuari

  • Disseny de la solució
  • Disseny del prototip
    • Prototip amb Marvel
    • Disseny del fons de pantalla
    • Prototip amb moqups

Mòdul 3 – Implementació

  • L’entorn AppInventor
  • Implementació:
    • Screen 1
    • Autentificació
    • Aconseguir icones
    • Llistat de pous
    • Fitxa pou
    • Introducció de dades
    • Pantalles finals

Mòdul 4 – Programació

  • Navegació
  • Autentificació
    • Variables
    • Condicionals
    • TinyDB
    • Implementació
  • Llistat de pous 1
    • Llistes
    • Implementació 1
  • IntroDades
    • Implementació 1
    • Servidor Redis
  • Llistat de pous 2
    • Estructures repetitives
    • Implementació
  • Fitxa Pou
  • EditaDades
  • Mapa

Mòdul 5 – Extensions

  • Gestió de fitxers
    • Sense fotos
    • Fotos precarregdes
    • FTP

Mòdul 6 – Altres serveis

  • Geolocalització
  • Pàgines web

Metodologia

La metodologia de treball serà no presencial: això vol dir que les tasques del curs les farem “en línia “, connectats a Internet i a través de l’aula virtual.

Encara que anirem seguint una planificació temporal, podeu anar explorant el funcionament de l’aula i els seus racons al vostre propi ritme: com més exploreu més aprendreu sobre l’aula. En aquest curs vosaltres sou els protagonistes, sou els qui heu de planificar l’aprenentatge i construir el coneixement. Per a fer-ho podeu comptar amb l’ajuda del formador/a, els materials i la resta de recursos.

Els primers dies de treball en línia serviran per a presentar els objectius generals del curs, tenir un primer contacte amb l’entorn virtual Moodle, iniciar els primers mòduls i començar a “crear comunitat”.

A l’inici de cadascun dels mòduls següents, el/la formador/l’enviarà un missatge al Fòrum de notícies (el podeu trobar en el bloc superior de la part central del curs, és a dir, en l’espai general). En aquest missatge de presentació del mòdul us proposarà la planificació de l’aprenentatge amb els objectius específics corresponents i les activitats que han estat programades. És molt recomanable que estigueu subscrits a aquest fòrum i el reviseu periòdicament. D’aquesta manera, rebreu en el vostre correu personal una còpia de tots els missatges que el/la formador/a enviï.

Les activitats es realitzaran seguint una dinàmica individual tot i que els debats, requereixen la participació de tots vosaltres perquè la discussió sigui rica i profitosa i puguem aprendre de manera cooperativa.

Desitjaríem finalitzar aquest apartat amb una recomanació molt important: intenteu treballar de manera regular i continuada, cada dia. Tingueu també en compte que depenent de les vostres habilitats prèvies en les TIC, potser haureu de fer aprenentatges paral·lels que us requeriran un temps addicional. D’altra banda, és millor treballar un parell d’hores alguns dies de la setmana que vuit o deu el cap de setmana. Penseu que si se us acumula el treball no podreu gaudir de l’experiència i aquest és un factor imprescindible per a aprofitar-la al màxim.

Consulteu els espais de comunicació i tingueu en compte que sovint aquells missatges que esperen la nostra resposta molt de temps acaben perdent el sentit.

Avaluació

El procés d’avaluació de l’alumne serà continuat al llarg de tot el curs i tindrà en compte:

  • La realització satisfactòria de les activitats obligatòries proposades.
  • La realització del projecte final.

Pla d’avaluació

Tasques

Criteris d’avaluació

Activitats obligatòries
Activitat 1 – Anàlisi.
  • Capacitat per analitzar problemes i donar solucions informàtiques.

Activitat 2 – Disseny UX

  • Disseny d’interficies d’usuari operatives i ben resoltes.

Activitat 3 – Programació

  • Capacitat d’escriure programes correctes.

Activitat 4 – Llistes

  • Disseny d’aplicacions que facin us de llistes.

Activitat 5 – Bases de dades

  • Recuperació de dades remotes.

Activitat 6 – Geolocalització

  • Recuperació de dades del GPS del mòbil.

En general, els criteris d’avaluació que se seguiran per a avaluar al participant són:

  • Implicació i constància en el desenvolupament del curs.
  • Aplicació dels continguts que s’han treballat durant el curs.
  • Capacitat de relacionar conceptes i informació.
  • Habilitat per al tractament de la informació digital.
  • Capacitat per desenvolupar programes informàtics a partir de requeriments.
  • Capacitat de fer servir l’entorn AppInventor per generar aplicacions i transferir-les a un dispositiu Android.

Perfils

Aquest curs està en procès de reconeixement per part del Departament d’Educació de la Generalitat de Catalunya per a acreditar el perfil professional de Competència Digital Docent.