Salta el contingut
 

Guia didàctica

0487 - Entorns de Desenvolupament

Desenvolupament d'Aplicacions Multiplataforma

Autor: Joan Puigcerver Ibáñez

Correu electrònic: j.puigcerveribanez@edu.gva.es

Curs: 2024-2025

Llicència: CC BY-NC-SA 4.0

(Reconeixement - NoComercial - CompartirIgual) 🅭

Control de versions:

Data Descripció
2024-09-09 Primera versió
2024-09-18 Calendari d'exàmens
2024-09-24 Formació a l'empresa
2024-10-07 Correcció pesos dels IA del bloc 1
2024-10-24 Afegit percentatge corresponent de l'Examen 1 al Bloc 1
2024-11-06 Modificació calendari examen 1a avaluació degut a la DANA

1. Presentació. Caracterització del mòdul

L'objectiu d'aquest mòdul és que l'alumnat siga competent en els següents aspectes:

  • Reconéixer els diferents elements, ferramentes i les diferents fases que intervenen en el desenvolupament i manteniment del programari.
  • Avaluar entorns integrats de desenvolupament, analitzant les seues característiques i ferramentes per generar codi font i executables.
  • Verificar el correcte funcionament de programes, dissenyant i realitzant proves.
  • Optimitzar el codi, utilitzant les eines disponibles en els entorns de desenvolupament.
  • Realitzar diferents diagrames que analitzen el disseny i el comportament del programari a desenvolupar.

2. Atenció tutorial

2.1 Informació del docent

2.2 Seqüenciació i distribució de les tutories

2.2.1 Tutories col·lectives

Les tutories col·lectives són les accions tutorials necessàries per a la consecució dels objectius formatius que necessiten desenvolupar processos de ensenyament i aprenentatge per als que cal la intervenció directa i presencial del docent. Aquest tipus de tutoria té com a objectiu orientar a l'alumnat en l'estudi dels continguts curriculars programats.

A la tutoria col·lectiva, el docent exposarà els continguts fonamentals del tema, orientarà el treball que ha de fer l'alumnat (lectures, exercicis, etc.) i aclarirà les qüestions més importants o de més difícil comprensió.

Horari de tutories col·lectives:

  • Dilluns de 16:50 a 17:45

2.2.2 Tutories individuals

Les tutories individuals són aquelles accions orientadores i de suport als processos d'aprenentatge que es corresponen amb els objectius formatius que l'alumnat puga superar de manera autosuficient i que s'articularan a través dels materials didàctics.

Habitualment es realitzaran de forma telemàtica, si bé existeix també la possibilitat de fer-les de forma presencial.

El procediment per demanar una tutoria individual és:

  1. Contactar amb el docent mitjançant el correu electrònic.
  2. En aquest correu cal exposar:
    • Identificació del estudiant.
    • Motiu pel qual es demana la tutoria individual.
    • Si es un dubte o un problema, explicar-ho el millor detallat possible.
    • Indicar com i quan es desitja realitzar aquesta tutoria individual.

No s'atendrà cap tutoria individual si no s'ha concertat prèviament amb el docent.

Horari de tutories individuals:

  • Dimarts de 11:20 a 12:15
  • Dimecres de 15:00 a 15:55

3. Metodologia didàctica

Aquest mòdul és sobretot pràctic. Considerem que la manera millor manera d’aprendre és realitzant i resolent els problemes de manera pràctica.

Tenint en compte el caràcter semipresencial del mòdul, es publicaran tots els materials i activitats de cada unitat didàctica al començament de la mateixa, juntament amb la planificació setmanal. Això permetrà a l’alumnat avançar en el seu aprenentatge segons les seves necessitats i disponibilitat.

A les tutories col·lectives, es realitzaran breus explicacions dels continguts combinats amb molts exemples resolts, afavorint la participació activa de l’alumnat (exposició participativa). També, es resoldran les activitats proposades, que els estudiants hauran d'haver realitzat prèviament. A mesura que es va avançant en la unitat, es proporcionaran activitats que vagen augmentant progressivament de dificultat.

4. Blocs de competència. Activitats. Distribució temporal

Els resultats d'aprenentatge es poden consultar a l'apartat Competències del mòdul de la programació didàctica.

Els resultats d'aprenentatge del mòdul s'han agrupat en els següents blocs de competència:

  • Bloc 1: Desenvolupament de programari:Reconeix els elements i les eines que intervenen en el desenvolupament d'un programa informàtic. Avalua entorns de desenvolupament integrat analitzant-ne les característiques per editar codi font i generar executables.
  • Bloc 2: Control de versions: Realitza el control de versions integrat en l'entorn de desenvolupament per el desenvolupament de codi col·laboratiu.
  • Bloc 3: Prova de programari: Verifica el funcionament de programes dissenyant i realitzant proves.
  • Bloc 4: Diagrames UML: Genera diagrames valorant-ne la importància en el desenvolupament d'aplicacions.

La distribució temporal és la següent:

Avaluació

Data

Unitat

1a avaluació

09/09/2024

UD1. Entorns de desenvolupament

16/09/2024

23/09/2024

30/09/2024

UD2. Introducció a Git

07/10/2024

14/10/2024

21/10/2024

UD3. Diagrama de classes

28/10/2024

04/11/2024

11/11/2024

Exàmens 1a avaluació

18/11/2024

2a avaluació

25/11/2024

UD4. Prova de programari

02/12/2024

09/12/2024

16/12/2024

23/12/2024

Període no lectiu

30/12/2024

06/01/2025

UD4. Prova de programari

13/01/2025

UD5. Git avançat

20/01/2025

27/01/2025

03/02/2025

10/02/2025

Exàmens 2a avaluació

17/02/2025

3a avaluació

24/02/2025

UD6. Estratègies de ramificació

03/03/2025

10/03/2025

17/03/2025

24/03/2025

UD7. Prova amb objectes simulats

31/03/2025

07/04/2025

14/04/2025

21/04/2025

Període no lectiu

28/04/2025

UD7. Prova amb objectes simulats

05/05/2025

UD8. Diagrames UML

12/05/2025

19/05/2025

26/05/2025

Exàmens 3a avaluació

02/06/2025

09/06/2025

Exàmens ordinària

25/06/2025

Exàmens extraordinària

5. Criteris d'avaluació i qualificació

Es pot consultar a l'apartat Avaluació i qualificació de la Programació Didàctica.

6. Calendari d'exàmens

Els exàmens es realitzaran en les dates següents:

Avaluació Data Hora Aula
1a avaluació 25 de novembre 16:00 a 18:00 Aula 2A1
2a avaluació 10 de febrer 16:00 a 18:00 Aula 2A1
3a avaluació 26 de maig 16:00 a 18:00 Aula 2A1
Ordinària 13 de juny 09:00 a 12:00 Aula 2A1
Extraordinària 25 de juny 16:00 a 19:00 Aula 2A1

7. Instruments d'avaluació

La ponderació de cada bloc de competència és la següent:

Bloc de competència Percentatge
B1: Desenvolupament de programari 10%
B2: Control de versions 30%
B3: Prova de programari 40%
B4: Diagrames UML 20%

El desglossament dels instruments d'avaluació és el següent:

Avaluació

Unitat didàctica

Instrument d'avaluació

Blocs de competència

1r

2n

3r

4t

1a

UD1. Entorns de desenvolupament

P0: Preparació de l'entorn

30%

P1: Qüestionari llenguatges de programació

30%

UD2. Introducció a Git

P2: Git

10%

UD3. Diagrama de classes

Examen 1r trimestre

40%

20%

50%

2a

UD4. Prova de programari

P3: Prova de programari (I)

10%

P4: Prova de programari (II)

10%

UD5. Git avançat

Examen 2n trimestre

20%

20%

3a

UD6: Estratègies de ramificació

P6: Estratègies de ramificació

20%

UD7. Prova amb objectes simulats

P7: Prova amb objectes simulats

30%

UD8. Diagrames UML

Examen 3r trimestre

30%

30%

50%

Formació a l'empresa

Informe del instructor

X

X

X

X

8. Solucionari de ls activitats auto-avaluables

Les solucions de les activitats auto-avaluables (Exercicis) es publicaran en la plataforma educativa Aules i en algun cas, es corregiran presencialment en les tutories col·lectives.

9. Material i recursos didàctics

Els materials i recursos didàctics es poden consultar a l'apartat Material i recursos didàctics de la programació didàctica.

10. Enllaços d'internet recomanats

11. Bibliografia recomanada

  • Pro Git by Scott Chacon and Ben Straub
  • David Thomas, Andrew Hunt: The Pragmatic Programmer: Your Journey To Mastery
  • Robert C. Martin: Clean Code: A Handbook of Agile Software Craftsmanship