Programació
1Programació estructurada33 h2Entrada i sortida d'informació33 h3Programació orientada a objectes33 h4Tipus avançats de dades33 h5Interfícies gràfiques33 h6Bases de dades33 h
Programa
Programació estructurada
33 h · 17%Entrada i sortida d'informació
33 h · 17%Sense pàgines
Programació orientada a objectes
33 h · 17%Sense pàgines
Tipus avançats de dades
33 h · 17%Sense pàgines
Interfícies gràfiques
33 h · 17%Sense pàgines
Bases de dades
33 h · 17%Resultats d'aprenentatge
RA1Reconeix l'estructura d'un programa informàtic, identificant i relacionant els elements propis del llenguatge de programació utilitzat.9 criteris d'avaluació
- CA1Identifica els blocs que componen l'estructura d'un programa informàtic.
- CA2Crea projectes de desenvolupament d'aplicacions.
- CA3Utilitza entorns integrats de desenvolupament.
- CA4Identifica els diferents tipus de variables i la utilitat específica de cadascun.
- CA5Modifica el codi d'un programa per crear i fer servir variables.
- CA6Crea i utilitza constants i literals.
- CA7Classifica, reconeix i utilitza en expressions els operadors del llenguatge.
- CA8Comprova el funcionament de les conversions de tipus explícites i implícites.
- CA9Introdueix comentaris al codi.
RA2Escriu i prova programes senzills, reconeixent i aplicant els fonaments de la programació orientada a objectes.9 criteris d'avaluació
- CA1Identifica els fonaments de la programació orientada a objectes.
- CA2Escriu programes simples.
- CA3Instancia objectes a partir de classes predefinides.
- CA4Utilitza mètodes i propietats dels objectes.
- CA5Escriu crides a mètodes estàtics.
- CA6Utilitza paràmetres a la crida a mètodes.
- CA7Incorpora i utilitza llibreries d'objectes.
- CA8Utilitza constructors.
- CA9Utilitza l'entorn integrat de desenvolupament per a la creació i compilació de programes simples.
RA3Escriu i depura codi, analitzant i utilitzant les estructures de control del llenguatge.9 criteris d'avaluació
- CA1Escriu i prova codi que faci ús d'estructures de selecció.
- CA2Utilitza estructures de repetició.
- CA3Reconeix les possibilitats de les sentències de salt.
- CA4Escriu codi fent servir control d'excepcions.
- CA5Crea programes executables fent servir diferents estructures de control.
- CA6Prova i depura els programes.
- CA7Comenta i documenta el codi.
- CA8Crea excepcions.
- CA9Utilitza assercions per detectar i corregir errors durant la fase de desenvolupament.
RA4Desenvolupa programes organitzats en classes analitzant i aplicant els principis de la programació orientada a objectes.9 criteris d'avaluació
- CA1Reconeix la sintaxi, l'estructura i els components típics d'una classe.
- CA2Defineix classes.
- CA3Defineix propietats i mètodes.
- CA4Crea constructors.
- CA5Desenvolupa programes que instanciïn i utilitzin objectes de les classes creades anteriorment.
- CA6Utilitza mecanismes per controlar la visibilitat de les classes i dels membres.
- CA7Defineix i utilitza classes heretades.
- CA8Crea i utilitza mètodes estàtics.
- CA9Crea i utilitza conjunts i llibreries de classes.
RA5Realitza operacions d'entrada i sortida d'informació, utilitzant procediments específics del llenguatge i llibreries de classes.8 criteris d'avaluació
- CA1Utilitza la consola per fer operacions d'entrada i de sortida d'informació.
- CA2Aplica formats a la visualització de la informació.
- CA3Reconeix les possibilitats d'entrada/sortida del llenguatge i les llibreries associades.
- CA4Utilitza fitxers per emmagatzemar i recuperar informació.
- CA5Crea programes que utilitzen diversos mètodes d'accés al contingut dels fitxers.
- CA6Utilitza les eines de l'entorn de desenvolupament per crear interfícies gràfiques simples d'usuari.
- CA7Programa controladors d'esdeveniments.
- CA8Escriu programes que utilitzin interfícies gràfiques per a l'entrada i la sortida d'informació.
RA6Escriu programes que manipulin informació seleccionant i utilitzant tipus avançats de dades.10 criteris d'avaluació
- CA1Escriu programes que utilitzin matrius (arrays).
- CA2Reconeix les llibreries de classes relacionades amb tipus de dades avançades.
- CA3Utilitza llistes per emmagatzemar i processar informació.
- CA4Utilitza iteradors per recórrer els elements de les llistes.
- CA5Reconeix les característiques i els avantatges de cadascuna de les col·leccions de dades disponibles.
- CA6Crea classes i mètodes genèrics.
- CA7Utilitza expressions regulars en la cerca de patrons en cadenes de text.
- CA8Identifica les classes relacionades amb el tractament de documents escrits en diferents llenguatges d'intercanvi de dades.
- CA9Realitza programes que facin manipulacions sobre documents escrits en diferents llenguatges d'intercanvi de dades.
- CA10Utilitza operacions agregades per al maneig d'informació emmagatzemada en col·leccions.
RA7Desenvolupa programes aplicant característiques avançades dels llenguatges orientats a objectes i de l'entorn de programació.10 criteris d'avaluació
- CA1Identifica els conceptes d'herència, superclasse i subclasse.
- CA2Utilitza modificadors per bloquejar i forçar l'herència de classes i mètodes.
- CA3Reconeix la incidència dels constructors a l'herència.
- CA4Crea classes heretades que sobreescriuen la implementació de mètodes de la superclasse.
- CA5Disseny i aplica jerarquies de classes.
- CA6Prova i depura les jerarquies de classes.
- CA7Realitza programes que implementin i utilitzin jerarquies de classes.
- CA8Comenta i documenta el codi.
- CA9Identifica i avalua els escenaris d'ús d'interfícies.
- CA10Identifica i avalua els escenaris d'utilització de l'herència i la composició
RA8Utilitza bases de dades orientades a objectes, analitzant-ne les característiques i aplicant tècniques per mantenir la persistència de la informació.8 criteris d'avaluació
- CA1Identifica les característiques de les bases de dades orientades a objectes.
- CA2Analitza l'aplicació al desenvolupament d'aplicacions mitjançant llenguatges orientats a objectes.
- CA3Instal·la sistemes gestors de bases de dades orientats a objectes.
- CA4Classifica i analitza els diferents mètodes suportats pels sistemes gestors per a la gestió de la informació emmagatzemada.
- CA5Crea bases de dades i les estructures necessàries per al emmagatzematge d'objectes.
- CA6Programa aplicacions que emmagatzemen objectes a les bases de dades creades.
- CA7Realitza programes per recuperar, actualitzar i eliminar objectes de les bases de dades.
- CA8Realitza programes per emmagatzemar i gestionar tipus de dades estructurades, compostes i relacionades.
RA9Gestiona informació emmagatzemada en bases de dades mantenint la integritat i consistència de les dades.7 criteris d'avaluació
- CA1Identifica les característiques i els mètodes d'accés a sistemes gestors de bases de dades.
- CA2Programa connexions amb bases de dades.
- CA3Escriu codi per a emmagatzemar informació en bases de dades.
- CA4Crea programes per recuperar i mostrar informació emmagatzemada en bases de dades.
- CA5Efectua esborraments i modificacions sobre la informació emmagatzemada.
- CA6Crea aplicacions que mostrin la informació emmagatzemada en bases de dades.
- CA7Crea aplicacions per gestionar la informació present en bases de dades.