1. Computador (1h)
Estructura del computador.
Sistemes operatius.
2. Conceptes bàsics de programació (2h)
Objectes i operacions.
Procés de resolució d'un problema.
Anàlisi descendent.
3. Tipus elementals. Objectes (2h)
Objectes: constants i variables.
Tipus.
Declaració d'objectes.
Expressions.
Estructura d'un algorisme.
4. Accions elementals. Estructures algorísmiques (1h)
Assignació.
Entrada/Sortida.
Estructures algorísmiques:
seqüencial,
alternativa,
repetitiva.
5. Estructura seqüencial. Estructura alternativa (3h)
Disseny d'algorismes seqüencials. Disseny d'algorismes amb estructures alternatives.
6. Seqüències. Disseny d'algorismes repetitius (5h)
Definició i motivació.
Tractament de seqüències:
Recorregut.
Cerca
7. Tipus estructurats (5h) Definició de tupla i taula. Disseny de tipus, Algorismes sobre taules 1D (vectors). Algorismes sobre taules de 2D (matrius).
8. Funcions i accions (4h). Conceptes. Disseny descendent.
9. Bases de dades.(3h)
Fitxers.
Concepte de base de dades.
Tipus de bases de dades.
Concepte entitat-relació.
10. Programes informàtics amb aplicació a la enginyeria (2h)
En la prova de validació es requerirà una nota mínima de 3,5.
La prova de validació és recuperable.
Els detalls de les pràctiques de laboratori (data d'entrega, qualificació, etc.) es poden trobar en el web de l'assignatura, en el document "Avaluació de l'assignatura".
No hi ha cap pràctica de recuperació per als alumnes que no les hagin fet o no les hagin aprovat.
Criteris específics de la nota «No Presentat»:
No haver fet el 60% o més dels treballs avaluables les pràctiques o no haver fet la prova de validació.