EPSEVG

Guia Docent EPSEVG
Curs 2006/07
FPRO: FONAMENTS DE PROGRAMACIO

 DADES GENERALS
 PlaETSE Codi14670 TipusOPT Crèdits7,5 Intensitat presencial
 Curs2 SiglaFPRO Periocitat1 Depart723
 Idioma Clases     Català:        Espanyol:        Anglès:   Responsable   ANGELS HERNANDEZ GOMEZ

 Descripció [Català]
Millorar la capacitat de l'estudiant per a raonar amb rigor i elegància respecte a la correctesa i eficiencia del programes.
Aprendre a relacionar les estructures recursives amb el disseny de programes iteratius.
Presentar a l'alumne les principals estructures de dades, així com l'habilitat d'identificar els algorismes més adients sobre aquestes estructures.

 Descripció [Castellà]

 Descripció [Anglès]
 MÒDULS
OrdreDescripcióTipusHores
1TeoriaTemes 0
Hores exposicions teòriques: 0       Hores treball pràctic:  0      
Hores treball grup: 0       Hores treball individual: 0
Objectius
. La metodologia de la programació aporta una sèrie de tècniques que permeten desenvolupar accions més complexes a partir de les més simples, així com construir i treballar amb objectes més complexos a partir dels més simples. Aquestes tècniques permeten dur a terme aquestes tasques de forma correcta, còmoda i entenedora. . En el cas de les accions, la tècnica més simple vista fins ara és l'ús de les estructures algorísmiques per construir accions no elementals: descomposició seqüencial, alternativa i iterativa. . En aquest curs es repassaran i veuran altres tècniques com són: - disseny mitjançant seqüències - disseny descendent . Pel que fa als objectes, fins ara també s'han vist els constructors de tipus següents: - Taula: Unió d'objectes homogènis (del mateix tipus) - Tuple: Unió d'objectes heterogenis. . Com a tècniques noves, es veurà com definir nous tipus de dades, especificant les operacions que s'hi poden fer. Es treballarà l'especificació d'un tipus de dades, les seves possibles implementacións i el seu ús des de determinats algorismes.
Continguts
1. Esquemes algorísmics 1.1. Introducció 1.2. Abstracció i Seqüències 1.3. Esquema de Recorregut 1.4. Esquema de Cerca 1.5. Esquema de Cerca en taules 2. Anàlisi Descendent 2.1. Introducció 2.2. Problema exemple 1 2.3. Problema exemple 2 2.4. Problema exemple 3 3. Introducció a les Estructures de Dades 3.1. Introducció 3.2. Matrius. Especificació i implementació 3.3. Matrius Disperses 3.4. Taula de Freqüències 4. Apuntadors i Memòria Dinàmica 4.1. Apuntadors 4.2. Gestió dinàmica de memòria 4.3. Apuntadors a apuntadors. Taules d'apuntadors. 4.4. Matrius semidinàmiques 5. Aplicacions al Càlcul Numèric 5.1. Resolució de Sistemes d'Equacions Lineals. 5.2. Mètode de Gauss 5.3. Mètodes Iteratius
2LaboratoriPràctiques 0
Hores exposicions teòriques: 0       Hores treball pràctic:  0      
Hores treball grup: 0       Hores treball individual: 0
Objectius
· Aprofondir el coneixement del llenguatge de programació C. S'aprofondirà en el coneixement d'aquest llenguatge mitjançant les classes pràctiques i el desenvolupament de petits exercicis.
Continguts
(7 sessions de dues hores) S1: Repàs del Llenguatge C. S2: Compilació : Desenvolupar la pràctica 9 de Pràctiques de laboratori. S3: Llibreries : Desenvolupar la pràctica 10 de Pràctiques de laboratori S4 S5 S6 S7: Pràctica

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]
 
 Dependència entre Mòduls

OrdreDescripcióTipus
1TeoriaTemes
2LaboratoriPràctiques
 
 Mètode d'avaluació

Hores Avaluació: 0
A partir de dos controls C1 i C2 es calcula la Nota de Teoria de la següent manera: MAX ((C1+C2)/2, C2) I la nota final serà : (0.8 Nota teoria + 0.2 Nota de Pràctica)
 
 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
 
 Bibliografia Bàsica

Autor Títol EditorialAny
 
 Materials Complementaris

Autor Títol EditorialAny