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)
- Es requerirà una nota mínima de 3,5 de la prova de validació per poder aprovar l'assignatura.
- La prova de validació és recuperable.
- La prova de pràctiques NO é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,
o no haver liurat els treballs de pràctiques proposats a cada sessió,
o no haver fet la prova de validació,
o no haver fet la prova de pràctiques.