UA
   EINES DE PROGRAMACIÓ    Any acadèmic       Versió PDF.
Codi9452Descripció
Crdts. Teor.3ENTORNS DE DESENROTLLAMENT. ESTÀNDARDS DE NOMENCLATURA. INDENTADO I COMENTARI EN EL CODI FONT. ORGANITZACIÓ DEL CODI FONT. GESTIÓ DE PROJECTES. PROGRAMACIÓ PER CONTRACTE. INTERNACIONATLIZACIÓ D'APLICACIONES. CONTROL DE VERSIONS
Crdts. Pract.3
A efectes d'intercanvis en programes de mobilitat, la càrrega d'aquesta assignatura equival a 7,5 ECTS.


Departamentos y Áreas
DepartamentsÀreaCrdts. Teor.Crdts. Pract.Dpto. Respon.Respon. Acta
LLENGUATGES I SISTEMES INFORMÀTICSLLENGUATGES I SISTEMES INFORMÀTICS33


Estudis en què s'imparteix
Enginyeria en Informàtica - pla 2001


Prerequisitos
FONAMENTS DE PROGRAMACIÓ I
FONAMENTS DE PROGRAMACIÓ II


Incompatibilitats de matricula per continguts equivalents
Sense Dades


Matriculats (2009-10)
Grup (*)Nombre
1 52
2 43
3 5
TOTAL 100
(*) 1: GRUPO 1 - CAS
(*) 2: GRUPO 2 - CAS
(*) 3: GRUPO 3 Valenciano - VAL


Oferida com a lliure elecció (2009-10)
Sense departament
Consulta Gràfica d'Horari
A efectes d'intercanvis en programes de mobilitat, la càrrega d'aquesta assignatura equival aFeu clic ací


Horari (2009-10)
ModeGrup (*)Data d’iniciData de finalitzacióDiaHora d’iniciHora d’fiAula
CLASSE TEÒRICA 1 14/09/2009 23/12/2009 X 11:00 13:00 A2/D23
  2 14/09/2009 23/12/2009 J 15:00 17:00 A2/D23
  3 14/09/2009 23/12/2009 M 10:30 12:30 A2/D21
PRÀCTIQUES AMB ORDINADOR 1 14/09/2009 23/12/2009 L 15:30 17:30 0016P2004
  2 14/09/2009 23/12/2009 L 17:30 19:30 0016P2004
  3 14/09/2009 23/12/2009 X 13:00 15:00 0016P2004
  4 14/09/2009 23/12/2009 J 09:00 11:00 0016P2004
  5 14/09/2009 23/12/2009 J 11:00 13:00 0016P2004
(*) CLASE TEÓRICA
1: GRUPO 1 - CAS
2: GRUPO 2 - CAS
3: GRUPO 3 Valenciano - VAL
(*) PRÁCTICAS CON ORDENADOR
1: Grupo de Prácticas HP - CAS
2: Grupo de Prácticas HP - CAS
3: Grupo de Prácticas HP - CAS
4: Grupo de Prácticas HP - CAS
5: Grupo de Prácticas HP - CAS


Grups de matricula (2009-10)
Grup (*)QuadrimestreTornIdiomaDistribució (lletra nif)
1 1er. M CAS des de A fins a M
2 1er. T CAS des de N fins a Z
3 1er. M VAL des de - fins a -
(*) 1: GRUPO 1 - CAS
(*) 2: GRUPO 2 - CAS
(*) 3: GRUPO 3 Valenciano - VAL


Objectius de l'assignatura / competències (2009-10)
La finalidad de esta asignatura es dotar a los Ingenieros en Informática de los conocimientos necesarios para desarrollar de manera correcta aplicaciones a gran escala, bien porque son ellos los programadores, bien porque realizan labores de coordinación de un grupo de programadores. En entornos de programación profesionales existe toda una "cultura de la programación" debida, entre otras cosas, al uso de una serie de herramientas y a una metodología de trabajo que fuera de ellos no se suele conocer y, por tanto, no se emplea en la práctica. Nos encontramos así con empresas de desarrollo de software cuyo funcionamiento es totalmente anárquico en este sentido --nula o mínima coordinación entre sus programadores, deficiente gestión de las versiones de sus productos, desconocimiento de las capacidades de las herramientas empleadas, etc...--. Con esta asignatura pretendemos difundir toda la información necesaria para que nuestros alumnos puedan realizar las labores relacionadas con la programación de la manera más apropiada y eficiente posible.


Continguts teòrics i pràctics (2009-10)
3. Programa. 3.1 Herramientas Básicas. Uso de un intérprete de comandos. Herramientas específicas para el tratamiento de ficheros de texto. Herramientas específicas para el tratamiento de ficheros binarios. Herramientas generales para el tratamiento de ficheros. Editores de texto. 3.2 Un poco de orden... Estándar de escritura de código. Uso correcto de comentarios (lectura y generación de documentación a partir de ellos). Estándar de organización del código de un proyecto, cómo se distribuye éste en un árbol de directorios. 3.3 Compilación, enlace y depuración. Compilador y enlazador. Depuración. Depuración de distintos tipos de procesos. Gestión de proyectos con make. Otras herramientas de este tipo: ant, jam. 3.4 Detección y corrección de errores. Errores relacionados con el mal uso de memoria dinámica. Uso de tests. Programación por contrato. Creación de software libre de errores, o por lo menos, fácilmente detectables. 3.5 Otras herramientas. Optimización de código (gprof, gcov). Localización --i18n-- de aplicaciones. Cómo automatizar la traducción a otros idiomas. Control de versiones. 3.6 Tipos de licencias para el software.


Enllaç al programa
Professor/a responsable
GARRIDO ALENDA , ALICIA


Metodologia docent (2009-10)
Classes teòriques i pràctiques
Las clases prácticas complementan las teóricas.


Tipus d'activitats: teòriques i pràctiques
Laboratoris
Se deben realizar una serie de ejercicios propuestos. Ademas, para estos ejercicios se suministra una posible solucion.


Professorat (2009-10)
Grup Professor
CLASE TEÓRICA DE 94521GARRIDO ALENDA, ALICIA
2GARRIDO ALENDA, ALICIA
3GARRIDO ALENDA, ALICIA
PRÁCTICAS CON ORDENADOR DE 94521RUBIO SERNA, RAMON
2RUBIO SERNA, RAMON
3GARRIDO ALENDA, ALICIA
4ONCINA CARRATALA, JOSE
5ONCINA CARRATALA, JOSE
Enllaços relacionats
http://gcc.gnu.org/onlinedocs/
http://www.gnu.org/software/gdb/documentation/


Bibliografia

Essential C++
Autors:Lippman, Stanley B.
Edició:Reading (Massachusetts) [etc.] : Addison-Wesley, 2000.
ISBN:0-201-48518-4
Recomanat per: GARRIDO ALENDA, ALICIA
ONCINA CARRATALA, JOSE
RUBIO SERNA, RAMON
[ Accés al catàleg de la biblioteca universitària ] [ Enllaç al recurs bibliogràfic ]

La práctica de la programación
Autors:Brian W. Kernighan, Rob Pike ; traducción, Guillermo Levine Gutiérrez ; revisión técnica, Marcelo Mejía Olvera
Edició:Naucalpan de Juárez (México) [etc.] : Pearson Education, cop. 2000.
ISBN:968-444-418-4
Recomanat per: ONCINA CARRATALA, JOSE
RUBIO SERNA, RAMON
[ Accés al catàleg de la biblioteca universitària ]

The art of Unix programming
Autors:Eric Steven Raymond
Edició:Boston [etc.] : Addison-Wesley, [2004].
ISBN:0-13-142901-9 (rúst.)
Recomanat per: GARRIDO ALENDA, ALICIA
ONCINA CARRATALA, JOSE
RUBIO SERNA, RAMON
[ Accés al catàleg de la biblioteca universitària ]

The Linux development platform : configuring, using, and maintaining a complete programming environment
Autors:Rafeeq Ur Rehman, Christopher Paul
Edició:Upper Saddle River (New Jersey) : Prentice Hall PTR, cop. 2003.
ISBN:0-13-009115-4
Recomanat per: GARRIDO ALENDA, ALICIA
ONCINA CARRATALA, JOSE
RUBIO SERNA, RAMON
[ Accés al catàleg de la biblioteca universitària ]
Dates d'exàmens oficials (2009-10)
ConvocatòriaGrup (*)DataHora d’iniciHora d’fiAules assignadesObservacions:
Exàmens extraordinaris de finalització d'estudis (desembre) -1 03/11/2009 Laboratori L28 - Politècnica I. 14:30 h.
Període ordinari per a assignatures de primer semestrre -1 22/01/2010 L13, L14, L17 i L18 (P-I) de 09'00 a 12'00 hores.
Període extraordinari de juliol -1 12/07/2010 11:30 14:30 A2/A01 -
(*) 1: GRUPO 1 - CAS
(*) 2: GRUPO 2 - CAS
(*) 3: GRUPO 3 Valenciano - VAL


Instruments i criteris d'avaluació (2009-10)
Examen final
Dos examenes de carácter práctico. Uno no-presencial que se puede realizar en clases de practicas o donde el alumno quiera y otro presencial que se realiza en el laboratorio. La nota final de la asignatura se obtiene de los dos examenes prácticos realizados por el alumno. Estos examenes se hacen de forma individual.