...
165 hores
Activitats d’ensenyament i aprenentatge
Activitat | Títol de l'activitat | Resultats d'aprenentatge | Hores |
---|---|---|---|
1 | Programació estructurada ComputacióEstructures de controlDataFuncióExtension Function | 1
Reconeix l'estructura d'un programa informàtic, identificant i relacionant els elements propis del llenguatge de programació utilitzat. 3
Escriu i depura codi, analitzant i utilitzant les estructures de control del llenguatge. | 15 |
2 | Entrada i sortida d'informació File | 5
Realitza operacions d'entrada i sortida d'informació, utilitzant procediments específics del llenguatge i llibreries de classes. | 3 |
3 | Programació orientada a objectes | 2
Escriu i prova programes senzills, reconeixent i aplicant els fonaments de la programació orientada a objectes. 4
Desenvolupa programes organitzats en classes analitzant i aplicant els principis de la programació orientada a objectes. 7
Desenvolupa programes aplicant característiques avançades dels llenguatges orientats a objectes i de l'entorn de programació. | 0 |
4 | Tipus avançats de dades | 6
Escriu programes que manipulin informació seleccionant i utilitzant tipus avançats de dades. | 0 |
5 | Interfícies gràfiques ComposicióRecomposiciónNavigation | 5
Realitza operacions d'entrada i sortida d'informació, utilitzant procediments específics del llenguatge i llibreries de classes. | 9 |
6 | Bases de dades | 8
Utilitza bases de dades orientades a objectes, analitzant-ne les característiques i aplicant tècniques per mantenir la persistència de la informació. 9
Gestiona informació emmagatzemada en bases de dades mantenint la integritat i consistència de les dades. | 0 |
Programació estructurada
Computació
El propòsit inicial dels computadors era computar números.
Estructures de control
Data
Unes dades (o "data") és un un conjunt de valors que estan realacionats i que es gestionen com un conjunt.
Funció
Las funciones te permiten dividir tu código en partes reutilizables.
Extension Function
Kotlin et permet estendre una classe amb noves funcions sense tenir que modificar la classe o crear una classe nova que estengui la classe a la cual vols afegir una nova funcionalitat.
Entrada i sortida d'informació
File
El sistema de fitxers de l'ordinador ens permet persistir les dades en memòria secundària.
Programació orientada a objectes
Tipus avançats de dades
Interfícies gràfiques
Composició
Compose està construït al voltant de funcions componibles.
Recomposición
Navigation
El component de navegació fa servir un graf de navegació per gestionar la navegació de la teva aplicació.
Bases de dades
Resultats d'aprenentatge i criteris d'avaluació
1 Reconeix l'estructura d'un programa informàtic, identificant i relacionant els elements propis del llenguatge de programació utilitzat.
- Identifica els blocs que componen l'estructura d'un programa informàtic.
- Crea projectes de desenvolupament d'aplicacions.
- 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 fer servir 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 al codi.
2 Escriu i prova programes senzills, reconeixent i aplicant els fonaments de la programació orientada a objectes.
- Identifica els fonaments de la programació orientada a objectes.
- Escriu programes simples.
- Instancia 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.
- Utilitza l'entorn integrat de desenvolupament per a la creació i compilació de programes simples.
3 Escriu i depura codi, analitzant i utilitzant les estructures de control del llenguatge.
- Escriu i prova codi que faci ús d'estructures de selecció.
- Utilitza estructures de repetició.
- Reconeix les possibilitats de les sentències de salt.
- Escriu codi fent servir control d'excepcions.
- Crea programes executables fent servir diferents estructures de control.
- Prova i depura els programes.
- Comenta i documenta el codi.
- Crea excepcions.
- Utilitza assercions per detectar i corregir errors durant la fase de desenvolupament.
4 Desenvolupa programes organitzats en classes analitzant i aplicant els principis de la programació orientada a objectes.
- Reconeix la sintaxi, l'estructura i els components típics d'una classe.
- Defineix classes.
- Defineix propietats i mètodes.
- Crea constructors.
- Desenvolupa programes que instanciïn i utilitzin objectes de les classes creades anteriorment.
- Utilitza mecanismes per controlar la visibilitat de les classes i dels membres.
- Defineix i utilitza classes heretades.
- Crea i utilitza mètodes estàtics.
- Crea i utilitza conjunts i llibreries de classes.
5 Realitza operacions d'entrada i sortida d'informació, utilitzant procediments específics del llenguatge i llibreries de classes.
- Utilitza la consola per fer operacions d'entrada i de sortida d'informació.
- Aplica formats a 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.
- Utilitza les eines de l'entorn de desenvolupament per crear interfícies gràfiques simples d'usuari.
- Programa controladors d'esdeveniments.
- Escriu programes que utilitzin interfícies gràfiques per a l'entrada i la sortida d'informació.
6 Escriu programes que manipulin informació seleccionant i utilitzant tipus avançats de dades.
- Escriu programes que utilitzin matrius (arrays).
- Reconeix les llibreries de classes relacionades amb tipus de dades avançades.
- Utilitza llistes per emmagatzemar i processar informació.
- Utilitza iteradors per recórrer els elements de les llistes.
- Reconeix les característiques i els avantatges de cadascuna de les col·leccions de dades disponibles.
- Crea classes i mètodes genèrics.
- Utilitza expressions regulars en la cerca de patrons en cadenes de text.
- Identifica les classes relacionades amb el tractament de documents escrits en diferents llenguatges d'intercanvi de dades.
- Realitza programes que facin manipulacions sobre documents escrits en diferents llenguatges d'intercanvi de dades.
- Utilitza operacions agregades per al maneig d'informació emmagatzemada en col·leccions.
7 Desenvolupa programes aplicant característiques avançades dels llenguatges orientats a objectes i de l'entorn de programació.
- 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 a l'herència.
- Crea classes heretades que sobreescriuen la implementació de mètodes de la superclasse.
- Disseny 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.
- Identifica i avalua els escenaris d'ús d'interfícies.
- Identifica i avalua els escenaris d'utilització de l'herència i la composició.
8 Utilitza bases de dades orientades a objectes, analitzant-ne les característiques i aplicant tècniques per mantenir la persistència de la informació.
- Identifica les característiques de les bases de dades orientades a objectes.
- Analitza l'aplicació al desenvolupament d'aplicacions mitjançant llenguatges orientats a objectes.
- Instal·la sistemes gestors de bases de dades orientats a objectes.
- Classifica i analitza els diferents mètodes suportats pels sistemes gestors per a la gestió de la informació emmagatzemada.
- Crea bases de dades i les estructures necessàries per al emmagatzematge d'objectes.
- Programa aplicacions que emmagatzemen objectes a les bases de dades creades.
- Realitza programes per recuperar, actualitzar i eliminar objectes de les bases de dades.
- Realitza programes per emmagatzemar i gestionar tipus de dades estructurades, compostes i relacionades.
9 Gestiona informació emmagatzemada en bases de dades mantenint la integritat i consistència de les dades.
- Identifica les característiques i els mètodes d'accés a sistemes gestors de bases de dades.
- Programa connexions amb bases de dades.
- Escriu codi per a 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 mostrin la informació emmagatzemada en bases de dades.
- Crea aplicacions per gestionar la informació present en bases de dades.