DADES IDENTIFICATIVES 2011_12
Assignatura (*) PROGRAMACIÓ I Codi 17071001
Ensenyament
Enginyeria Tècnica en Informàtica de Gestió (1998)
Cicle 1r
Descriptors Crèd. Crèd. teoria Crèd. pràctics Tipus Curs Període
12 9 3 Troncal Primer Anual
Llengua d'impartició
Català
Departament Enginyeria Informàtica i Matemàtiques
Coordinador/a
VALLS MATEU, AÏDA
Adreça electrònica aida.valls@urv.cat
Professors/es
VALLS MATEU, AÏDA
Web http://moodle.urv.net
Descripció general i informació rellevant Iniciar a l’alumne en la programació d’aplicacions. Introduir els elements i tècniques per al disseny de programes. Presentar el paradigma de programació orientada a objectes.
Com a conseqüència de l'extinció del pla d'estudi que estàs cursant, en aquesta assignatura només tindràs dret a examen. Per conèixer la data de realització de l'examen consulta a l'apartat d'horaris de les assignatures. En cas d'haver de sol·licitar convocatòria extraordinària recorda que per poder matricular aquest dret d'examen hauràs de presentar una sol·licitud a la secretaria del teu Campus/Centre.

Continguts
Tema Subtema
Introducció a la programació Cicle de vida del programari. Eines per construir programes. Definició d’algoritme i programa.
Elements bàsics Instruccions elementals dels algoritmes estructurats.
Recorregut i Cerca Esquemes de tractament dels elements d’una seqüència.
Tipus estructurats: taules i cadenes Definició de tipus complexes a partir de tipus simples.
Disseny d'algorismes: mètodes Disseny descendent dels programes. Pas de paràmetres.
Introducció a l'eficiència Mesures per calcular l’ordre de complexitat temporal dels algoritmes.
Programació orientada a objectes: classes, objectes, mètodes i atributs Implementació d’un TAD amb una classe.
Introducció a l'herència i polimorfisme Relacions entre les classes.
Entrada i sortida Emmagatzemament de dades en suport físic.
Ordenació i cerca Algoritmes clàssics per ordenar una seqüencia de valors. Algoritmes avançats per fer cerques en seqüències ordenades.

Atenció personalitzada
Descripció
Al llarg del curs es fa el seguiment de l'activitat de l'alumne. Es proporcionarà als alumnes una temporalització dels continguts, per ajudar-los a assolir els coneixements. També es facilitarà una llista d'exercicis així com els mecanismes necessàries per facilitar les consultes i resolució de dubtes.

Avaluació
 
Altres comentaris i segona convocatòria

L'avaluació consistirà en un examen al final del primer quatrimestre i un altre al final del segon quatrimestre.

Els examens inclouran una part teòrica, però també un fort component pràctic (això vol dir, que l'estudiant haurà de ser capaç de resoldre diversos problemes en Java de forma correcta).

S'aprovarà si la nota mitjana és superior o igual a 5, i les notes parcials siguin superiors a 4.

En segona convocatòria hi haurà un examen únic al juny.


Fonts d'informació
Bàsica Joyanes, Zahonero, Programación en Java 2., Mc Graw-Hill, 2002
David Camacho, Jose M Valls, Jesus Garcia i altres, Programación, Algoritmos y ejercicios resueltos en JAVA, Prentice Hall, 2003
James Cohoon, Jack Davidson, Programación en Java 5.0, Mc Graw-Hill, 2005
Deitel & Deitel, Java como programar. 7ª edición., Pearson-Prentice Hall, 2008

Complementària

(*)La Guia docent és el document on es visualitza la proposta acadèmica de la URV. Aquest document és públic i no es pot modificar, llevat de casos excepcionals revisats per l'òrgan competent/ o degudament revisats d'acord amb la normativa vigent