...
165 hores
Activitats d’ensenyament i aprenentatge
Activitat | Títol de l'activitat | Resultats d'aprenentatge | Hores |
---|---|---|---|
1 | Programació estructurada Typescript - ComputacióTypescript - AlgoritmeTypescript - SeqüènciaTypescript - FuncionsTypescript - Objecte | 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. | 0 |
2 | Entrada i sortida d'informació | 5
Realitza operacions d'entrada i sortida d'informació, utilitzant procediments específics del llenguatge i llibreries de classes. | 0 |
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 | 5
Realitza operacions d'entrada i sortida d'informació, utilitzant procediments específics del llenguatge i llibreries de classes. | 0 |
6 | Bases de dades Typescript - Kysely | 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
Typescript - Computació
El propòsit inicial dels computadors era computar números.
Typescript - Algoritme
Un algoritme és un programa que pot executar diferents blocs de codi en funció de si es compleixen, o no es compleixen, unes condicions el número de vegades que tu vulguis.
Typescript - Seqüència
Una seqüència és un conjunt d'elements agrupats un a continuació de l'altre
Typescript - Funcions
Les funcions són blocs de codi que es poden reutilitzar en altres parts del codi.
Typescript - Objecte
Un objecte és un un conjunt de valors que estan relacionats i que es gestionen com un conjunt.
Entrada i sortida d'informació
Programació orientada a objectes
Tipus avançats de dades
Interfícies gràfiques
Bases de dades
Typescript - Kysely
Kysely es un generador de consultas SQL "type-safe" para Typescript
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.