Estudia > Oferta formativa > Oferta d'assignatures > Detall de l'assignatura
Anar al contingut (clic a Intro)
UdG Home UdG Home
Tancar
Menú

Estudia

Dades generals

Curs acadèmic:
2013
Descripció:
Disseny recursiu. Estructures dinàmiques lineals. Introducció a la programació orientada a objectes.
Crèdits ECTS:
6
Idioma principal de les classes:
Català
S’utilitza oralment la llengua anglesa en l'assignatura:
Gens (0%)
S’utilitzen documents en llengua anglesa:
Indistintament (50%)

Grups

Grup A

Durada:
Semestral, 2n semestre
Professorat:
Antoni Bardera Reig  / Miquel Feixas Feixas  / Joan Surrell Saurí  / Josep Suy Franch

Grup B

Durada:
Semestral, 2n semestre
Professorat:
Antoni Bardera Reig  / Francisco Castro Villegas  / Miquel Feixas Feixas  / Joan Surrell Saurí  / Josep Suy Franch

Competències

  • CB03 - Aplicar criteris de qualitat a les propostes i / o projectes
  • CB03 Aplicar criteris de qualitat a les propostes i / o projectes
  • CB05 - Prendre decisions per a la resolució de situacions diverses
  • CB05 Prendre decisions per a la resolució de situacions diverses
  • CES2 Analitzar problemes computacionals i desenvolupar solucions algorísmiques acord
  • CCI6 Coneixement i aplicació dels procediments algorísmics bàsics de les tecnologies informàtiques per a dissenyar solucions a problemes, analitzar la idoneïtat i complexitat dels algorísmics proposats
  • CCI7 Coneixement, disseny i utilització de forma eficient els tipus i estructures de dades més adequades a la resolució d'un problema.
  • CCI8 Capacitat per analitzar, dissenyar, construir i mantenir aplicacions de forma robusta, segura i eficient, elegint el paradigma i els llenguatges de programació més adequats
  • CE17 - Coneixement i aplicació dels procediments algorísmics bàsics de les tecnologies informàtiques per dissenyar solucions a problemes , analitzant la idoneïtat i complexitat dels algorismes proposats
  • CE18 - Coneixement, disseny i utilització de forma eficient els tipus i estructures de dades més adequades a la resolució d'un problema
  • CE19 - Capacitat per analitzar, dissenyar, construir i mantenir aplicacions de forma robusta, segura i eficient, triant el paradigma i els llenguatges de programació més adequats

Continguts

1. Introducció a la programació orientada a objectes

          1.1. Conceptes bàsics

          1.2. Definició d'una classe

          1.3. Cicle de vida d'un objecte

          1.4. Disseny i ús de classes

          1.5. Introducció a l'herència

2. Estructures dinàmiques lineals

          2.1. Introducció a les estructures enllaçades

          2.2. Llistes, piles i cues

3. Recursivitat

          3.1. Concepte

          3.2. Recursivitat simple

          3.3. Recursivitat múltiple

          3.4. Eficiència

          3.5. Disseny per immersió

          3.6. Algorismes recursius d'ordenació

Activitats

Tipus d’activitat Hores amb professor Hores sense professor Total
Prova d'avaluació 4,00 0 4,00
Resolució d'exercicis 10,00 58,00 68,00
Sessió participativa 28,00 24,00 52,00
Sessió pràctica 16,00 10,00 26,00
Total 58,00 92,00 150

Bibliografia

  • Robert Sedgewick (1998). Algorithms in C++ (3rd ed.). Addison-Wesley. Catàleg
  • Ricardo Peña Marí (2004). Diseño de programas : formalismo y abstracción (3a). Prentice-Hall. Catàleg
  • Xhafa, Fatos (cop. 2006 ). Programación en C++ para ingenieros . Madrid: Thomson. Catàleg
  • Franch Gutiérrez, Xavier (2006 ). Fonaments de programació : problemes resolts en C++ . Barcelona: Edicions UPC. Catàleg
  • Bjarne Stroustrup (2002). El Lenguaje de Programación C++. Addison-Wesley. Catàleg

Avaluació i qualificació

Activitats d'avaluació:

Descripció de l'activitat Avaluació de l'activitat %
Exercicis en llenguatge C++ * Exercicis de programació: 30%, amb nota mínima de 3 sobre 10
* Pràctica final: 20%, amb nota mínima de 4 sobre 10
50
Examen Nota mínima de 4 sobre 10 50

Qualificació

Si la nota de la pràctica final està entre 2 i 4 (sobre 10), l'alumne tindrà l'oportunitat de millorar aquesta nota realitzant una altra pràctica.

L'alumne que no arribi a qualsevol de les 3 notes mínimes no aprovarà l'assignatura.

Criteris específics de la nota «No Presentat»:
Seran qualificats amb "No Presentat" aquells alumnes que

- no hagin fet l'examen i
- no hagin fet la pràctica final i
- no arribin a un 3 sobre 10 a la nota total de la resta de pràctiques

Assignatures recomanades

  • Lògica i matemàtica discreta
  • Metodologia i tecnologia de la programació I

Escull quins tipus de galetes acceptes que el web de la Universitat de Girona pugui guardar en el teu navegador.

Les imprescindibles per facilitar la vostra connexió. No hi ha opció d'inhabilitar-les, atès que són les necessàries pel funcionament del lloc web.

Permeten recordar les vostres opcions (per exemple llengua o regió des de la qual accediu), per tal de proporcionar-vos serveis avançats.

Proporcionen informació estadística i permeten millorar els serveis. Utilitzem cookies de Google Analytics que podeu desactivar instal·lant-vos aquest plugin.

Per a oferir continguts publicitaris relacionats amb els interessos de l'usuari, bé directament, bé per mitjà de tercers (“adservers”). Cal activar-les si vols veure els vídeos de Youtube incrustats en el web de la Universitat de Girona.