|
IPRO: INICIACIO A LA PROGRAMACIO
| Pla | ETIG |
Codi | 11692 |
Tipus | OBT |
Crèdits | 9 |
Intensitat presencial | |
| Curs | 1 |
Sigla | IPRO |
Periocitat | 1,2 |
Depart | 723 |
| |
|
Idioma Clases
Català:
Espanyol:
Anglès:
|
Responsable JORDI DAUDE VENTURA | |
 |
|
| Descripció [Català] | |
 |
Aquesta assignatura és un curs introductori a la programació que té com a eina fonamental l'algorísmica, amb la qual es pretén que l'alumne obtingui els conceptes bàsics de la programació.
Durant el curs es veuran les tècniques bàsiques de disseny
d'algorismes i la seva aplicació a problemes concrets. Paral·lelament
es presentaran les estructures i tipus bàsics de dades per a la
realització d'algorismes.
Els objectius específics són:
- Conèixer en profunditat:
- La sintaxi i semàntica de les expressions i instruccions d'un llenguatge de programació imperatiu.
- Els principals tipus de dades (caràcter, enter, real ...).
- Estructures senzilles (classes, seqüències i taules).
- Esquemes algorísmics bàsics (recorreguts, cerques, ordenació, etc).
- Ser capaç de dissenyar algorismes correctes i senzills. A més
s'espera que puguin codificar algorismes en un llenguatge de
programació orientat a objectes (Java). És a dir, s'estudia la
traducció del disseny algorísmic a un llenguatge de programació
orientat a objectes.
- Utilitzar eines d'edició, compilació i execució per a codificar i executar programes.
|
|
| Descripció [Castellà] | |
 |
|
|
| Descripció [Anglès] | |
 |
|
| Ordre | Descripció | Tipus | Hores |
| 1 | Teoria | Temes | 0 |
| |
|
| Hores exposicions teòriques: 0 |
Hores treball pràctic: 0 |
| Hores treball grup: 0 |
Hores treball individual: 0 |
| | |
| Objectius | | |
| Aquesta assignatura és un curs introductori a la programació que té com a eina fonamental l'algorísmica, amb la qual es pretén que l'alumne obtingui els conceptes bàsics de la programació. Durant el curs es veuran les tècniques bàsiques de disseny d'algorismes i la seva aplicació a problemes concrets. Paral·lelament es presentaran les estructures i tipus bàsics de dades per a la realització d'algorismes. Els objectius específics són: - Conèixer en profunditat:
- La sintaxi i semàntica de les expressions i instruccions d'un llenguatge de programació imperatiu.
- Els principals tipus de dades (escalars, taules i seqüències).
- Esquemes algorísmics bàsics (recorreguts, cerques, ordenació, etc).
- Ser capaç de dissenyar algorismes correctes i senzills. A més s'espera que puguin codificar algorismes en un llenguatge de programació orientat a objectes (Java). És a dir, s'estudia la traducció del disseny algorísmic a un llenguatge de programació orientat a objectes.
- Utilitzar eines d'edició, compilació i execució per a codificar i executar programes.
| | |
| Continguts | | |
| Tema 0. Conceptes Bàsics de Lògica
PART I ALGORÍSMICA BÀSICA Tema 1. Introducció Tema 2. Dades, Expressions i Accions Elementals Tema 3. Introducció a les Classes Tema 4. Estructures Algorísmiques bàsiques Tema 5. Disseny d'algorismes iteratius: Seqüències i Taules Tema 6. Àmbits i Pas de Paràmetres Tema 7. Disseny Orientat a Objectes: Herència, Composició i Polimorfisme
PART II FITXERS
Tema 8. Fitxers: Seqüencial, Directe, Binari, Text | | |
| | | |
| 2 | Laboratori | Pràctiques | 0 |
| |
|
| Hores exposicions teòriques: 0 |
Hores treball pràctic: 0 |
| Hores treball grup: 0 |
Hores treball individual: 0 |
| | |
| Objectius | | |
| L'alumne haurà d'aprendre a codificar els algorismes a un llenguatge de programació per després implementar-lo a l'ordinador. Per aquesta tasca es farà servir el llenguatge de programació Java. És indispensable la realització de les pràctiques amb l'ordinador per aplicar els conceptes apresos, i per resoldre els problemes plantejats. | | |
| Continguts | | |
| 1. Introducció al Sistema Operatiu. Edició 2. Introducció al Java. Compilació 3. Pràctica 3.1 Algorisme 3.2 Implementació | | |
| | | |
 |
|
| Hores Exposicions Teòriques: [0] |
| Hores Treball Pràctic: [0] |
| Hores de Treball en Grup: [0] |
| Hores treball individual: [0] |
|
| Hores totals: [0] |
| Crèdits ECTS: [0] |
|
| 1 | Teoria | Temes |
| 2 | Laboratori | Pràctiques |
| |
 |
|
|
| Hores Avaluació: 0 |
 |
L'avaluació de l'assignatura es composa de tres parts ben diferenciades: - Nota Controls (C): max (1/3 * Control Parcial + 2/3 * Control Final, Control Final)
- Nota Problemes (Prob): Presentació de problemes a classe
- Nota Pràctica (Prac): Pràctica de laboratori
D'aquesta manera la nota final és: Nota Final = C * 0,6 + Prob * 0,2 + Prac * 0,2 |
| |
| CRÈDITS ECTS: Detall dels crèdits totals, separats per tipus |
| Treball en curs |
|
Treball encarregat durant el curs, realitzat de forma individual, en un termini prefixat |
| Treball en grup |
|
Treball encarregat durant el curs, realitzat en grup, en un termini prefixat |
| Projecte individual |
|
Treball realitzat de forma individual, integrant diversos coneixements de la matèria, i diferent per a cada estudiant |
| Pràctiques (PC) |
|
Treball d'aplicació dels coneixements de la matèria en el cas pràctic real, realitzat de forma individual o en grup |
| Treball escrit (WW) |
|
Treball realitzat de forma individual i per escrit, en un termini prefixat |
| Exàmen escrit (WE) |
|
Prova individual realitzada per escrit en un temps fixat i en un lloc predeterminat i controlat |
| Ex. Teòric/pràctic (TP) |
|
Prova individual relacionada amb aspectes teòrics i pràctics de la matèria, realitzada en un temps fixat i en un lloc predeterminat i controlat |
|
|