DADES IDENTIFICATIVES 2010_11
Assignatura (*) PROGRAMACIÓ I Codi 17081013
Ensenyament
Enginyeria Tècnica en Informàtica de Sistemes (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'estudis que estàs cursant, en aquesta assignatura es realitza a través de tutoria (excepte en els estudis de l'ETSE). Per a més informació cal consultar l'horari d'atenció personalitzada del professor.

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.

Avaluació
 
Altres comentaris i segona convocatòria

Per aprovar l'assignatua es demanarà una nota mínima tant de la part de teoria com de pràctiques.

En segona convocatòria es podrà recuperar la part que calgui (teoria i/o pràctiques).


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
Bruce Eckel, Piensa en Java. 2ª edición., Prentice Hall, 2003
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