Sumari
- Justificació
- Relació d'unitats formatives i nuclis formatius
- Estratègies metodològiques i organitzacio del Mòdul
- Avaluació i qualificació del MP
- Espais, equipaments i recursos
- Programació d'unitats formatives
- UF1 - Programació estructurada
- UF2 - Disseny modular
- UF3 - Fonaments de gestió de fitxers
- UF4 - Programació orientada a objectes (POO)
- UF5 - POO. Llibreries de classes fonamentals
- UF6 - POO. Introducció a la persistència en les BDD
Justificació
FAMÍLIA: Informàtica i comunicacions | ||
CICLE: Desenvolupament d'aplicacions multiplataforma | GS | |
MÒDUL PROFESSIONAL: Programació | CODI: MP03 | |
HORES TOTALS: 198 | HLLD: 0 |
Relació d'unitats formatives i nuclis formatius
Unitats formatives
MP03: Programació (198+0 h = 198 h) | ||||
---|---|---|---|---|
Unitats Formatives | Hores mín. + HLLD | Durada | Data in. | Data fin. |
UF1: Programació estructurada | 74 + 0 | 74 | 21-09-2021 | 22-12-2021 |
UF2: Disseny modular | 39 + 0 | 39 | 10-1-2021 | 18-2-2021 |
UF3: Fonaments de gestió de fitxers | 19 + 0 | 19 | 21-2-2021 | 11-3-2021 |
UF4: Programació orientada a objectes (POO) | 24 + 0 | 24 | 14-3-2021 | 8-4-2021 |
UF5: POO. Llibreries de classes fonamentals | 24 + 0 | 24 | 19-4-2021 | 13-05-2021 |
UF6: POO. Introducció a la persistència en les BDD | 18 + 0 | 18 | 16-05-2021 | 31-05-2021 |
Nuclis formatius
UF 1: Programació estructurada (74 h) | ||
---|---|---|
Nucli Formatiu | Hores | Resultats d’aprenentatge |
NF 1 - Introducció a la programació | 74 | 1, 12 |
UF 2: Disseny modular (39 h) | ||
---|---|---|
Nucli Formatiu | Hores | Resultats d’aprenentatge |
NF 1 - Disseny modular | 39 | 1 |
UF 3: Fonaments de gestió de fitxers (19 h) | ||
---|---|---|
Nucli Formatiu | Hores | Resultats d’aprenentatge |
NF 1 - Fonaments de gestió de fitxers | 19 | 1 |
UF 4: Programació orientada a objectes (POO) (24 h) | ||
---|---|---|
Nucli Formatiu | Hores | Resultats d’aprenentatge |
NF 1 - Programació orientada a objectes (POO) | 24 | 123 |
UF 5: POO. Llibreries de classes fonamentals (24 h) | ||
---|---|---|
Nucli Formatiu | Hores | Resultats d’aprenentatge |
NF 1 - POO. Llibreries de classes fonamentals | 24 | 1234 |
UF 6: POO. Introducció a la persistència en les BDD (18 h) | ||
---|---|---|
Nucli Formatiu | Hores | Resultats d’aprenentatge |
NF 1 - POO. Introducció a la persistència en les BDD | 18 | 123 |
Estratègies metodològiques i organitzacio del Mòdul
Organització del Mòdul
El M03 és un mòdul que es realitzarà íntegrament a segon curs de DAM. La distribució d'hores serà la següent:
Hores del Mòdul | h. totals | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Primer | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 198 |
Segon | 0 | |||||||||||||||||||||||||||||||||
Setmana | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 198 |
Distribució de les UFs
L'ordre en què es faran les UFs és seqüencial.
UF1 | UF2 | UF3 | UF4 | UF5 | UF6 |
Així doncs, la distribució de les UFs per setmana queda de la manera següent:
Hores del Mòdul | h. totals | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
UF1 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 2 | 74 | ||||||||||||||||||||
UF2 | 4 | 6 | 6 | 6 | 6 | 6 | 5 | 39 | ||||||||||||||||||||||||||
UF3 | 1 | 6 | 6 | 6 | 19 | |||||||||||||||||||||||||||||
UF4 | 6 | 6 | 6 | 6 | 24 | |||||||||||||||||||||||||||||
UF5 | 6 | 6 | 6 | 6 | 24 | |||||||||||||||||||||||||||||
UF6 | 6 | 6 | 6 | 18 | ||||||||||||||||||||||||||||||
Setmana | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 198 |
Si relacionem aquestes hores amb els nuclis formatius i AEAs ens queda la distribució següent:
Hores del Mòdul | h. totals | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
UF1-NF1-AEA1 | 6 | 6 | 4 | 16 | ||||||||||||||||||||||||||||||
UF1-NF1-AEA2 | 2 | 6 | 4 | 12 | ||||||||||||||||||||||||||||||
UF1-NF1-AEA3 | 2 | 6 | 6 | 14 | ||||||||||||||||||||||||||||||
UF1-NF1-AEA4 | 6 | 6 | 6 | 6 | 6 | 30 | ||||||||||||||||||||||||||||
UF1-NF1-AEA5 | 2 | 2 | ||||||||||||||||||||||||||||||||
UF2-NF1-AEA1 | 4 | 6 | 6 | 6 | 6 | 6 | 5 | 39 | ||||||||||||||||||||||||||
UF3-NF1-AEA1 | 1 | 6 | 6 | 6 | 19 | |||||||||||||||||||||||||||||
UF4-NF1-AEA1 | 6 | 6 | 6 | 6 | 24 | |||||||||||||||||||||||||||||
UF5-NF1-AEA1 | 6 | 6 | 6 | 6 | 24 | |||||||||||||||||||||||||||||
UF6-NF1-AEA1 | 6 | 6 | 6 | 18 | ||||||||||||||||||||||||||||||
Setmana | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 198 |
Hores de lliure disposició
El mòdul M03 no té hores de lliure disposició
Avaluació i qualificació del MP
Qualificació del mòdul
Per superar el Mòdul professional cal haver superat independentment les 6 unitats formatives.
La nota del mòdul serà una mitjana ponderada de les notes de les unitats formatives, segons la durada en hores:
Normes de conducta bàsica
L'actitud de treball apropiada, respecte als companys i al centre, ús de les metodologies impartides pel professor i altres normes de conducta bàsiques se suposaran bones per defecte i no formaran part de l'avaluació ni se'n prendran registres diaris. Que un alumne se salta reiteradament alguna d'aquestes normes bàsiques de conducta pot implicar que suspengui la UF i se'n farà constar constar com a causa les faltes de conducta bàsica.
Així mateix, l'assistència i puntualitat es donen per suposades. Les faltes d'assistència o retards que superin el 20% de les hores d'una UF implicaran que l'alumne suspengui la UF.
Estratègies de recuperació de segona convocatòria
Per superar el Mòdul professional cal haver superat independentment les 6 unitats formatives. Quan una UF no ha estat superada amb almenys una qualificació de 5 durant la convocatòria ordinària, l'alumne té dret a presentar-se a la segona convocatòria.
El detall de com recuperar cada una de les UFs està especificat dins de l'apartat Estratègies de recuperació de segona convocatòria de la UF en qüestió.
Espais, equipaments i recursos
Per tal de realizar les diferents activitats es necessita una aula amb ordinadors que haurà de constar de:
- un ordinador per alumne
- un ordinador pel professor
- projector
- accés a Internet
A més a més, seria important que el mobiliari estigués adaptat perquè els alumnes puguin tenir una posició coporal correcta al treballar amb l'ordinador.
Programari
Es necessitarà que els ordinadors tinguin el programari següent:
- Linux
- Java JDK (min. versió 8)
- Gradle
- Git
- Intellij
- Postgres (client i servidor)
Programació d'unitats formatives
UF1 - Programació estructurada
Resultats d’aprenentatge i criteris d’avaluació
- Reconeix l’estructura d’un programa informàtic, identificant i relacionant els elements propis del llenguatgede programació utilitzat.Criteris d’avaluació
- Identifica els blocs que componen l’estructura d’un programa informàtic.
- Crea projectes de desenvolupament d’aplicacions i utilitza entorns integrats de desenvolupament.
- Identifica els diferents tipus de variables i la utilitat específica de cadascun.
- Modifica el codi d’un programa per crear i utilitzar variables.
- Crea i utilitza constants i literals.
- Classifica, reconeix i utilitza en expressions els operadors del llenguatge.
- Comprova el funcionament de les conversions de tipus explícites i implícites.
- Introdueix comentaris en el codi.
- Utilitza correctament tipus de dades simples i compostes emprant les estructures de control adients.Criteris d’avaluació
- Descriu els fonaments de la programació.
- Escriu algorismes simples.
- Analitza i dissenya els possibles algorismes per resoldre problemes.
- Escriu i prova programes senzills reconeixent i aplicant els fonaments de la programació.
- Utilitza estructures de dades simples i compostes.
- Escriu i prova codi que faci ús de les estructures de selecció.
- Utilitza correctament les diferents estructures de repetició disponibles.
- Reconeix les possibilitats de les sentències de salt.
- Realitza operacions bàsiques, compostes i de tractament de caràcters.
- Revisa i corregeix els errors apareguts en els programes.
- Comenta i documenta adequadament els programes realitzats.
- Utilitza un entorn integrat de desenvolupament en la creació i compilació de programes simples.
Continguts
- Estructura d’un programa informàtic:
- Blocs d’un programa informàtic.
- Projectes de desenvolupament d’aplicacions. Entorns integrats de desenvolupament.
- Variables. Tipus i utilitat.
- Utilització de variables.
- Constants. Tipus i utilitat.
- Operadors del llenguatge de programació.
- Conversions de tipus de dades.
- Comentaris al codi.
- Tipus de dades simples i compostes. Programació estructurada:
- Fonaments de programació.
- Introducció a l’algorísmia.
- Disseny d’algorismes.
- Prova de programes.
- Tipus de dades simples i compostes.
- Estructures de selecció.
- Estructures de repetició.
- Estructures de salt.
- Tractament de cadenes.
- Depuració d’errors.
- Documentació dels programes.
- Entorns de desenvolupament de programes.
Activitats d'ensenyament i aprenentatge
Nucli formatiu 1 - Introducció a la programació
NF1.- Introducció a la programació (74 h) | |||||
---|---|---|---|---|---|
Activitats d'Ensenyament i Aprenentatge | RA | Continguts | Avaluació | ||
CA | Instruments d’Avaluació | ||||
AEA1- Dades i variables | 16h | 1 | 1.* | 1.* |
|
Diferents tipus de dades simples (int, double, float i char), les seves operacions, definició de variables i introducció a classes i funcions | |||||
AEA2- Estructures de selecció | 12h | 12 | 1.*, 2.1-2.6 | 1.*, 2.1-2.8 |
|
Estructures if, if-else, when | |||||
AEA3- Estructures iteratíves | 14h | 12 | 1.*, 2.1-2.8 | 1.*, 2.1-2.8 |
|
while i for | |||||
AEA4- Dades complexes | 30h | 12 | 1.*, 2.* | 1.*, 2.* |
|
Dades complexes | |||||
AEA5- Exàmen | 2h | 12 | 1.*, 2.* | 1.*, 2.* |
|
Exàmen |
Instruments d’avaluació i recuperació de la unitat formativa
Aquesta unitat formativa consta dels instruments d'avaluació següents:
- PUF1NF1AE1
- EUF1NF1AE2
- PUF1NF1AE3
- EUF1NF1AE4
- EUF1NF1
Relació entre instruments d’avaluació i RAs
PUF1NF1AE1 | EUF1NF1AE2 | PUF1NF1AE3 | EUF1NF1AE4 | EUF1NF1 | |
---|---|---|---|---|---|
RA1 | 1 | 0.2 | 0.2 | 0.2 | 0.2 |
RA2 | 0 | 0.8 | 0.8 | 0.8 | 0.8 |
Avaluació
La qualificació de la UF es podrà calcular amb les fórmules següents:
Qualificació segons instruments d'avaluació:
Si , serà la de
Estratègies de recuperació de segona convocatòria
Per tal de recuperar la UF es farà una prova amb exercicis avaluatius on s'avaluaran tots els RAs de la UF.
Espais, equipaments i recursos
Per tal de realizar les diferents activitats es necessita una aula amb ordinadors que haurà de constar de:
- un ordinador per alumne
- un ordinador pel professor
- projector
- accés a Internet
A més a més, seria important que el mobiliari estigués adaptat perquè els alumnes puguin tenir una posició coporal correcta al treballar amb l'ordinador.
UF2 - Disseny modular
Resultats d’aprenentatge i criteris d’avaluació
- Escriu i prova programes senzills reconeixent i aplicant els fonaments de la programació modular
- Analitza els conceptes relacionats amb la programació modular.
- Analitza els avantatges i la necessitat de la programació modular.
- Aplica el concepte d’anàlisi descendent en l’elaboració de programes.
- Modula correctament els programes realitzats.
- Realitza correctament les crides a funcions i la seva parametrització.
- Té en compte l’àmbit de les variables en les crides a les funcions.
- Prova, depura, comenta i documenta els programes.
- Defineix el concepte de llibreries i la seva utilitat.
- Utilitza llibreries en l’elaboració de programes.
- Coneix les nocions bàsiques de la recursivitat i les seves aplicacions clàssiques.
Continguts
- Programació modular:
- Concepte.
- Avantatges i inconvenients.
- Anàlisi descendent (top down).
- Modulació de programes.
- Crides a funcions. Tipus i funcionament.
- Àmbit de les crides a funcions.
- Prova, depuració i comentaris de programes.
- Concepte de llibreries.
- Ús de llibreries.
- Introducció al concepte de recursivitat.
Activitats d'ensenyament i aprenentatge
Nucli formatiu 1 - Disseny modular
NF1.- Disseny modular (39 h) | |||||
---|---|---|---|---|---|
Activitats d'Ensenyament i Aprenentatge | RA | Continguts | Avaluació | ||
CA | Instruments d’Avaluació | ||||
AEA1- Funcions | 39h | 1 | 1.* | 1.* |
|
Instruments d’avaluació i recuperació de la unitat formativa
Aquesta unitat formativa consta dels instruments d'avaluació següents:
- EUF2NF1
- PUF2NF1AE1
Relació entre instruments d’avaluació i RAs
EUF2NF1 | PUF2NF1AE1 | |
---|---|---|
RA1 | 1 | 1 |
Avaluació
La qualificació de la UF es podrà calcular amb les fórmules següents:
Qualificació segons instruments d'avaluació:
Si , serà la de
Estratègies de recuperació de segona convocatòria
Per tal de recuperar la UF es farà una prova amb exercicis avaluatius on s'avaluaran tots els RAs de la UF.
Espais, equipaments i recursos
Per tal de realizar les diferents activitats es necessita una aula amb ordinadors que haurà de constar de:
- un ordinador per alumne
- un ordinador pel professor
- projector
- accés a Internet
A més a més, seria important que el mobiliari estigués adaptat perquè els alumnes puguin tenir una posició coporal correcta al treballar amb l'ordinador.
UF3 - Fonaments de gestió de fitxers
Resultats d’aprenentatge i criteris d’avaluació
- Dissenya, prova i documenta programes que realitzen diferents operacions sobre fitxers, documentant elprograma i les proves realitzades.
- Reconeix els conceptes relacionats amb fitxers.
- Reconeix els diferents tipus de fitxers.
- Estableix i diferencia les operacions a realitzar sobre els fitxers en el llenguatge de programació emprat.
- Utilitza correctament diferents operacions sobre fitxers.
- Modula adequadament els programes que gestionen fitxers.
- Dissenya, prova i documenta programes simples que gestionen fitxers.
Continguts
- Gestió de fitxers:
- Concepte i tipus de fitxers.
- Operacions sobre fitxers seqüencials i relatius.
- Disseny de programes de gestió de fitxers.
- Modulació de les operacions sobre fitxers.
Activitats d'ensenyament i aprenentatge
Nucli formatiu 1 - Fonaments de gestió de fitxers
NF1.- Fonaments de gestió de fitxers (19 h) | |||||
---|---|---|---|---|---|
Activitats d'Ensenyament i Aprenentatge | RA | Continguts | Avaluació | ||
CA | Instruments d’Avaluació | ||||
AEA1- Fonaments de gestió de fitxers | 19h | 1 | 1.* | 1.* |
|
Instruments d’avaluació i recuperació de la unitat formativa
Aquesta unitat formativa consta dels instruments d'avaluació següents:
- PUF3NF1AE1
- EUF3NF1AE1
Relació entre instruments d’avaluació i RAs
PUF3NF1AE1 | EUF3NF1AE1 | |
---|---|---|
RA1 | 1 | 1 |
Avaluació
La qualificació de la UF es podrà calcular amb les fórmules següents:
Qualificació segons instruments d'avaluació:
Si , serà la de
Estratègies de recuperació de segona convocatòria
Per tal de recuperar la UF es farà una prova amb exercicis avaluatius on s'avaluaran tots els RAs de la UF.
Espais, equipaments i recursos
Per tal de realizar les diferents activitats es necessita una aula amb ordinadors que haurà de constar de:
- un ordinador per alumne
- un ordinador pel professor
- projector
- accés a Internet
A més a més, seria important que el mobiliari estigués adaptat perquè els alumnes puguin tenir una posició coporal correcta al treballar amb l'ordinador.
UF4 - Programació orientada a objectes (POO)
Resultats d’aprenentatge i criteris d’avaluació
- Escriu i prova programes senzills, reconeixent i aplicant els fonaments de la programació orientada aobjectes.
Criteris d’avaluació- Defineix objectes a partir de classes predefinides.
- Utilitza mètodes i propietats dels objectes.
- Escriu crides a mètodes estàtics.
- Utilitza paràmetres a la crida a mètodes.
- Incorpora i utilitza llibreries d’objectes.
- Utilitza constructors.
- Distingeix dades estàtiques de dades dinàmiques.
- Reconeix els mecanismes de destrucció i/o finalització d’objectes.
- Reconeix els mecanismes d’alliberament de memòria.
- Utilitza l’entorn integrat de desenvolupament en la creació i compilació de programes simples.
- Desenvolupa programes organitzats en classes analitzant i aplicant els principis de la programació orientadaa objectes.Criteris d’avaluació
- Reconeix la sintaxi, l’estructura i els components típics d’una classe.
- Defineix classes.
- Defineix propietats i mètodes.
- Crea constructors.
- Crea destructors i/o mètodes de finalització.
- Desenvolupa programes que instancien i utilitzen objectes de les classes creades anteriorment.
- Utilitza mecanismes per controlar la visibilitat de les classes i dels seus membres.
- Defineix i utilitza classes heretades.
- Crea i utilitza mètodes estàtics.
- Crea i utilitza conjunts i llibreries de classes.
- Desenvolupa programes aplicant característiques avançades dels llenguatges orientats a objectes i del’entorn de programació.Criteris d’avaluació
- Identifica els conceptes d’herència, superclasse i subclasse.
- Utilitza modificadors per bloquejar i forçar l’herència de classes i mètodes.
- Reconeix la incidència dels constructors en l’herència.
- Reconeix la incidència dels destructors i/o mètodes de finalització en l’herència.
- Crea classes heretades que sobreescriguin la implementació de mètodes de la superclasse.
- Coneix l’existència de l’herència múltiple i els problemes derivats.
- Dissenya i aplica jerarquies de classes.
- Prova i depura les jerarquies de classes.
- Realitza programes que implementin i utilitzin jerarquies de classes.
- Comenta i documenta el codi.
- Entén, defineix i implementa interfícies.
Continguts
- Introducció a la programació orientada a objectes:
- Tipus primitius de dades.
- Característiques dels objectes.
- Definició d’objectes.
- Taules de tipus primitius davant de taules d’objectes.
- Utilització de mètodes.
- Utilització de propietats.
- Utilització de mètodes estàtics.
- Constructors.
- Memòria: gestió dinàmica davant de gestió estàtica; possibilitats del llenguatge.
- Destrucció i/o finalització d’objectes i alliberament de memòria.
- Desenvolupament de programes organitzats en classes:
- Concepte de classe. Estructura i membres.
- Creació d’atributs.
- Creació de mètodes.
- Sobrecàrrega de mètodes.
- Creació de constructors.
- Creació de destructors i/o mètodes de finalització.
- Ús de classes i objectes. Visibilitat.
- Conjunts i llibreries de classes.
- Utilització avançada de classes en el disseny d’aplicacions:
- Composició de classes.
- Herència.
- Jerarquia de classes: superclasses i subclasses.
- Classes i mètodes abstractes i finals.
- Sobreescriptura de mètodes.
- Herència i constructors/destructors/mètodes de finalització.
- Interfícies.
Activitats d'ensenyament i aprenentatge
Nucli formatiu 1 - Programació orientada a objectes (POO)
NF1.- Programació orientada a objectes (POO) (24 h) | |||||
---|---|---|---|---|---|
Activitats d'Ensenyament i Aprenentatge | RA | Continguts | Avaluació | ||
CA | Instruments d’Avaluació | ||||
AEA1- Programació orientada a objectes (POO) | 24h | 123 | 1.*,2.*,3.* | 1.*,2.*,3.* |
|
Instruments d’avaluació i recuperació de la unitat formativa
Aquesta unitat formativa consta dels instruments d'avaluació següents:
- PUF4NF1AE1
- EUF4NF1AE1
Relació entre instruments d’avaluació i RAs
PUF4NF1AE1 | EUF4NF1AE1 | |
---|---|---|
RA1 | 1 | 1 |
Avaluació
La qualificació de la UF es podrà calcular amb les fórmules següents:
Qualificació segons instruments d'avaluació:
Si , serà la de
Estratègies de recuperació de segona convocatòria
Per tal de recuperar la UF es farà una prova amb exercicis avaluatius on s'avaluaran tots els RAs de la UF.
Espais, equipaments i recursos
Per tal de realizar les diferents activitats es necessita una aula amb ordinadors que haurà de constar de:
- un ordinador per alumne
- un ordinador pel professor
- projector
- accés a Internet
A més a més, seria important que el mobiliari estigués adaptat perquè els alumnes puguin tenir una posició coporal correcta al treballar amb l'ordinador.
UF5 - POO. Llibreries de classes fonamentals
Resultats d’aprenentatge i criteris d’avaluació
- Escriu programes que manipulin informació seleccionant i utilitzant els tipus avançats de dades facilitats pelllenguatge.Criteris d’avaluació
- Escriu programes que utilitzin taules (arrays).
- Reconeix les llibreries de classes relacionades amb la representació i manipulació de col·leccions.
- Utilitza les classes bàsiques (vectors, llistes, piles, cues, taules de Hash) per emmagatzemar i processarinformació.
- Utilitza iteradors per recórrer els elements de les col·leccions.
- Reconeix les característiques i els avantatges de cada una de les col·leccions de dades disponibles.
- Crea classes i mètodes genèrics.
- Utilitza expressions regulars en la recerca de patrons en cadenes de text.
- Identifica les classes relacionades amb el tractament de documents XML.
- Dissenya programes que realitzen manipulacions sobre documents XML.
- Gestiona els errors que poden aparèixer en els programes, utilitzant el control d’excepcions facilitat pelllenguatge.Criteris d’avaluació
- Reconeix els mecanismes de control d’excepcions facilitats pel llenguatge.
- Implementa la gestió d’excepcions en l’ús de classes facilitades pel llenguatge.
- Implementa el llançament d’excepcions en les classes que desenvolupa.
- Reconeix la incidència de l’herència en la gestió d’excepcions.
- Desenvolupa interfícies gràfiques d’usuari simples, utilitzant les llibreries de classes adequades.Criteris d’avaluació
- Utilitza les eines de l’entorn de desenvolupament per crear interfícies gràfiques d’usuari simples.
- Programa controladors d’esdeveniments.
- Escriu programes que utilitzin interfícies gràfiques per a l’entrada i sortida d’informació.
- Realitza operacions bàsiques d’entrada/sortida d’informació, sobre consola i fitxers, utilitzant les llibreries de classes adequades.Criteris d’avaluació
- Utilitza la consola per realitzar operacions d’entrada i de sortida d’informació.
- Aplica formats en la visualització de la informació.
- Reconeix les possibilitats d’entrada/sortida del llenguatge i les llibreries associades.
- Utilitza fitxers per emmagatzemar i recuperar informació.
- Crea programes que utilitzen diversos mètodes d’accés al contingut dels fitxers.
Continguts
- Aplicació de les estructures d’emmagatzematge en la programació orientada a objectes:
- Estructures de dades avançades.
- Creació d’arrays.
- Arrays multidimensionals.
- Cadenes de caràcters.
- Col·leccions i iteradors.
- Classes i mètodes genèrics.
- Manipulació de documents XML. Expressions regulars de cerca.
- Control d’excepcions:
- Captura d’excepcions.
- Captura enfront de delegació.
- Llançament d’excepcions.
- Excepcions i herència.
- Interfícies gràfiques d’usuari:
- Creació i ús d’interfícies gràfiques d’usuari simples.
- Concepte d’esdeveniment. Creació de controladors d’esdeveniments.
- Paquets de classes per al disseny d’interfícies.
- Lectura i escriptura d’informació:
- Tipus de fluxos. Fluxos de bytes i de caràcters.
- Classes relatives a fluxos. Utilització de fluxos.
- Entrada/sortida. Llibreries associades.
- Fitxers de dades. Registres.
- Gestió de fitxers.
- Modes d’accés.
- Lectura/escriptura.
- Utilització dels sistemes de fitxers.
- Creació i eliminació de fitxers i directoris.
Activitats d'ensenyament i aprenentatge
Nucli formatiu 1 - POO. Llibreries de classes fonamentals
NF1.- POO. Llibreries de classes fonamentals (24 h) | |||||
---|---|---|---|---|---|
Activitats d'Ensenyament i Aprenentatge | RA | Continguts | Avaluació | ||
CA | Instruments d’Avaluació | ||||
AEA1- POO. Llibreries de classes fonamentals | 24h | 1234 | 1.*, 2.*,3.*,4.* | 1.*, 2.*,3.*,4.* |
|
Instruments d’avaluació i recuperació de la unitat formativa
Aquesta unitat formativa consta dels instruments d'avaluació següents:
- PUF5NF1AE1
- EUF5NF1AE1
Relació entre instruments d’avaluació i RAs
EUF5NF1AE1 | EUF5NF1AE2 | |
---|---|---|
RA1 | 1 | 0 |
RA2 | 0 | 1 |
Avaluació
La qualificació de la UF es podrà calcular amb les fórmules següents:
Qualificació segons instruments d'avaluació:
Si una qualificació individual és inferior a 4.5, la nota no podrà ser superior a 4.5.
Estratègies de recuperació de segona convocatòria
Per tal de recuperar la UF es farà una prova amb exercicis avaluatius on s'avaluaran tots els RAs de la UF.
Espais, equipaments i recursos
Per tal de realizar les diferents activitats es necessita una aula amb ordinadors que haurà de constar de:
- un ordinador per alumne
- un ordinador pel professor
- projector
- accés a Internet
A més a més, seria important que el mobiliari estigués adaptat perquè els alumnes puguin tenir una posició coporal correcta al treballar amb l'ordinador.
UF6 - POO. Introducció a la persistència en les BDD
Resultats d’aprenentatge i criteris d’avaluació
- Gestiona informació emmagatzemada en bases de dades relacionals mantenint la integritat i la consistènciade les dades.
- Identifica les característiques i els mètodes d’accés a sistemes gestors de bases de dades relacionals.
- Programa connexions amb bases de dades.
- Escriu codis per emmagatzemar informació en bases de dades.
- Crea programes per recuperar i mostrar informació emmagatzemada en bases de dades.
- Efectua esborraments i modificacions sobre la informació emmagatzemada.
- Crea aplicacions que executin consultes sobre bases de dades.
- Crea aplicacions per possibilitar la gestió d’informació present en bases de dades relacionals.
- Gestiona informació emmagatzemada en bases de dades objecte-relacionals mantenint la integritat i laconsistència de les dades.Criteris d’avaluació
- Identifica les característiques de les bases de dades objecte-relacionals.
- Analitza la seva aplicació en el desenvolupament d’aplicacions mitjançant llenguatges orientats a objectes.
- Classifica i analitza els diferents mètodes que suporten els sistemes gestors de bases de dades per a lagestió de la informació emmagatzemada de forma objecte-relacional.
- Programa aplicacions que emmagatzemen objectes en bases de dades objecte-relacionals.
- Realitza programes per recuperar, actualitzar i eliminar objectes de les bases de dades objecte-relacionals.
- Realitza programes per emmagatzemar i gestionar tipus de dades estructurades, compostos i relacionats.
- Utilitza bases de dades orientades a objectes, analitzant-ne les característiques i aplicant tècniques permantenir la persistència de la informació.Criteris d’avaluació
- Identifica les característiques de les bases de dades orientades a objectes.
- Analitza la seva aplicació en el desenvolupament d’aplicacions mitjançant llenguatges orientats a objectes.
- Defineix les estructures de dades necessàries per emmagatzemar objectes.
- Classifica i analitza els diferents mètodes que suporten els sistemes gestors per gestionar la informacióemmagatzemada.
- Programa aplicacions que emmagatzemin objectes en les bases de dades orientades a objectes.
- Realitza programes per recuperar, actualitzar i eliminar objectes de les bases de dades orientades aobjectes.
- Realitza programes per emmagatzemar i gestionar tipus de dades estructurades, compostos i relacionats.
Continguts
- Disseny de programes amb llenguatges de programació orientats a objectes per gestionar bases de dadesrelacionals:
- Establiment de connexions.
- Recuperació d’informació.
- Manipulació de la informació.
- Disseny de programes amb llenguatges de programació orientats a objectes per gestionar bases de dadesobjecte-relacionals:
- Establiment de connexions.
- Recuperació d’informació.
- Manipulació de la informació.
- Disseny de programes amb llenguatges de programació orientats a objectes per la gestió de bases de dadesorientades a objectes:
- Introducció a les bases de dades orientades a objectes.
- Característiques de les bases de dades orientades a objectes.
- El model de dades orientat a objectes.
- Relacions.
- Integritat de les relacions.
- UML.
- El model estàndard ODMG.
- Model d’objectes.
- Llenguatge de definició d’objectes ODL.
- Llenguatge de consulta d’objectes OQL.
- Prototipus i productes comercials de SGBDOO
Activitats d'ensenyament i aprenentatge
Nucli formatiu 1 - POO. Introducció a la persistència en les BDD
NF1.- POO. Introducció a la persistència en les BDD (18 h) | |||||
---|---|---|---|---|---|
Activitats d'Ensenyament i Aprenentatge | RA | Continguts | Avaluació | ||
CA | Instruments d’Avaluació | ||||
AEA1- POO. Introducció a la persistència en les BDD | 18h | 123 | 1.*, 2.*, 3.* | 1.*, 2.*, 3.* |
|
Instruments d’avaluació i recuperació de la unitat formativa
Aquesta unitat formativa consta dels instruments d'avaluació següents:
- PUF5NF1AE1
- EUF5NF1AE1
Relació entre instruments d’avaluació i RAs
PUF5NF1AE1 | EUF5NF1AE1 | |
---|---|---|
RA1 | 0.3 | 0.3 |
RA2 | 0.3 | 0.3 |
RA3 | 0.3 | 0.3 |
Avaluació
La qualificació de la UF es podrà calcular amb les fórmules següents:
Qualificació segons instruments d'avaluació:
Si , serà la de
Estratègies de recuperació de segona convocatòria
Per tal de recuperar la UF es farà una prova amb exercicis avaluatius on s'avaluaran tots els RAs de la UF.
Espais, equipaments i recursos
Per tal de realizar les diferents activitats es necessita una aula amb ordinadors que haurà de constar de:
- un ordinador per alumne
- un ordinador pel professor
- projector
- accés a Internet
A més a més, seria important que el mobiliari estigués adaptat perquè els alumnes puguin tenir una posició coporal correcta al treballar amb l'ordinador.