Salta el contingut
 

Guia didàctica

0487 - Entorns de Desenvolupament

Desenvolupament d'Aplicacions Multiplataforma

Joan Puigcerver Ibáñez

j.puigcerveribanez@edu.gva.es

Curs: 2025-2026

Llicència: CC BY-NC-SA 4.0

(Reconeixement - NoComercial - CompartirIgual) 🅭

Control de versions:

Data Descripció
2025-09-01 Primera versió curs 25/26
2025-09-23 Calendari d'exàmens 25/26
2026-03-23 Modificació dels IA de la 3a avaluació i distribució temporal

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:

  • Dimecres de 19:00 a 19:55

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:

  • Dimecres de 18:05 a 19:00
  • Dijous de 11:20 a 12:15

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ó 17/09/2025 UD1. Entorns de desenvolupament
24/09/2025
01/10/2025
08/10/2025 UD2. Introducció a Git
15/10/2025
22/10/2025
29/10/2025
05/11/2025 UD3. Diagrames de classes
12/11/2025
19/11/2025 Exàmens 1a avaluació
26/11/2025
2a avaluació 03/12/2025 UD4. Prova de programari
10/12/2025
17/12/2025
24/12/2025 Període no lectiu
31/12/2025
07/01/2026 UD4. Prova de programari
14/01/2026
21/01/2026
28/01/2026 UD5. Git avançat
04/02/2026
11/02/2026
18/02/2026
25/02/2026 Exàmens 2a avaluació
04/03/2026
3a avaluació 11/03/2026 UD7. Estratègies de ramificació
18/03/2026 Període no lectiu
25/03/2026
01/05/2026 UD8. Prova amb objectes simulats
08/04/2026 Període no lectiu
15/04/2026
22/04/2026
29/04/2026
06/05/2026 UD6. Diagrames UML
13/05/2026
20/05/2026 Exàmens 3a avaluació
27/05/2026
15/06/2026 Exàmens ordinària
26/06/2026 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ó 26 de novembre 16:30 a 18:30 Aula 2A1
2a avaluació 04 de març 16:30 a 18:30 Aula 2A1
3a avaluació 27 de maig 16:30 a 18:30 Aula 2A1
Ordinària 15 de juny 09:00 a 12:00 Aula 2A1
Extraordinària 26 de juny 08:30 a 11:30 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ó Instrument d'avaluació Blocs de competència
1 2 3 4
1a: Avaluació
Pràctica 0: Preparació de l'entorn 30%
Pràctica 1: Qüestionari llenguatges de programació 30%
Pràctica 2: Git 10%
Examen 1a avaluació 40% 20% 50%
2a: Avaluació
Pràctica 3: Prova de programari 10%
Examen 2a avaluació 20% 40%
3a: Avaluació
Examen 3a avaluació 50% 50% 50%

Pots utilitzar la Calculadora de nota per calcular la teua qualificació fàcilment.

Qualificació 1a avaluació

Bloc de competència Fórmula
Bloc 1: Entorns de desenvolupament
\[ B_1 =0.3 * P0 + 0.3 * P1 + 0.4 * EX1\]
Bloc 2: Control de versions
\[ B_2 =\frac{ 0.1 * P2 + 0.2 * EX1 } { 0.3 }\]
Bloc 3: Prova de programari
No s'ha vist
Bloc 4: Diagrames UML
\[ B_4 = EX1\]
\[ A_1 =\frac{ 0.1 * B_1 + 0.3 * B_2 + 0.2 * B_4 } { 0.6 }\]

Qualificació 2a avaluació

Bloc de competència Fórmula
Bloc 1: Entorns de desenvolupament
\[ B_1 =0.3 * P0 + 0.3 * P1 + 0.4 * EX1\]
Bloc 2: Control de versions
\[ B_2 =\frac{ 0.1 * P2 + 0.2 * EX1 + 0.2 * EX2 } { 0.5 }\]
Bloc 3: Prova de programari
\[ B_3 =\frac{ 0.1 * P3 + 0.4 * EX2 } { 0.5 }\]
Bloc 4: Diagrames UML
\[ B_4 = EX1\]
\[ A_2 =0.1 * B_1 + 0.3 * B_2 + 0.4 * B_3 + 0.2 * B_4\]

Qualificació 3a avaluació

Bloc de competència Fórmula
Bloc 1: Entorns de desenvolupament
\[ B_1 =0.3 * P0 + 0.3 * P1 + 0.4 * EX1\]
Bloc 2: Control de versions
\[ B_2 =0.1 * P2 + 0.2 * EX1 + 0.2 * EX2 + 0.5 * EX3\]
Bloc 3: Prova de programari
\[ B_3 =0.1 * P3 + 0.4 * EX2 + 0.5 * EX3\]
Bloc 4: Diagrames UML
\[ B_4 =0.5 * EX1 + 0.5 * EX3\]
\[ A_3 =0.1 * B_1 + 0.3 * B_2 + 0.4 * B_3 + 0.2 * B_4\]

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
📌 Aquest document pot quedar desactualitzat després d’imprimir-lo. Pots consultar la versió més recent a la pàgina web.
🌿 Abans d’imprimir aquest document, considera si és realment necessari. Redueix el consum de paper i ajuda a protegir el nostre entorn.