UA
   HERRAMIENTAS DE PROGRAMACIÓN    Año académico       Versión PDF.  Versión PDF para convalidación.
Código9452Descripción
Crdts. Teor.3ENTORNOS DE DESARROLLO. ESTANDARES DE NOMENCLATURA. INDENTADO Y COMENTARIO EN EL CODIGO FUENTE. ORGANIZACIÓN DEL CODIGO FUENTE. GESTIÓN DE PROYECTOS. PROGRAMACIÓN POR CONTRATO. INTERNALIZACIÓN DE APLICACIONES. CONTROL DE VERSIONES.
Crdts. Pract.3
A efectos de intercambios en programas de movilidad, la carga de esta asignatura equivale a 7,5 ECTS.


Departamentos y Áreas
DepartamentosÁreaCrdts. Teor.Crdts. Pract.Dpto. Respon.Respon. Acta
LENGUAJES Y SISTEMAS INFORMÁTICOSLENGUAJES Y SISTEMAS INFORMATICOS33


Estudios en los que se imparte
Ingeniería en Informática - plan 2001


Pre-requisitos
FUNDAMENTOS DE PROGRAMACIÓN I
FUNDAMENTOS DE PROGRAMACIÓN II


Incompatibilidades de matrícula por contenidos equivalentes
Sin Datos


Matriculados (2011-12)
Grupo (*)Número
1 23
TOTAL 23
(*) 1: 1 - CAS


Ofertada como libre elección (2011-12)
Número máximo de alumnos: Sin límite
Pincha aquí para ver a qué estudios se oferta
Consulta Gráfica de Horario
A efectos de intercambios en programas de movilidad, la carga de esta asignatura equivale aPincha aquí


Horario (2011-12)
Sin horario


Grupos de matricula (2011-12)
Grupo (*)CuatrimestreTurnoIdiomaDistribución (letra nif)
1 1er. M CAS desde - hasta -
(*) 1: 1 - CAS


Objetivos de las asignatura / competencias (2011-12)
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.


Contenidos teóricos y prácticos (2011-12)
1 Compilación, enlace. Compilador y enlazador.
2 Depuración. Depuración de distintos tipos de procesos.
3 Detección y corrección de errores. Errores relacionados con el mal uso de memoria dinámica.
4 Make. Gestión de proyectos con make. Otras herramientas de este tipo: ant, jam.
5 Herramientas Básicas. 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.
6 Uso de un intérprete de comandos.
7 Control de versiones.


Más información
Profesor/a responsable
GARRIDO ALENDA , ALICIA


Metodología docente (2011-12)
Clases teóricas y prácticas
No hay clases presenciales.


Tipo de actividades: teóricas y prácticas
No especificado


Profesores (2011-12)
Grupo Profesor/a
TEORIA COMPARTIDA DE 9314, 9405 Y 94521GARRIDO ALENDA, ALICIA
Enlaces relacionados
http://gcc.gnu.org/onlinedocs/
http://www.gnu.org/software/gdb/documentation/


Bibliografía

Essential C++
Autor(es):LIPPMAN, Stanley B.
Edición:Reading (Massachusetts) [etc.] : Addison-Wesley, 2000.
ISBN:0-201-48518-4
Recomendado por:GARRIDO ALENDA, ALICIA
[ Acceso al catálogo de la biblioteca universitaria ]

The art of Unix programming
Autor(es):Eric Steven Raymond
Edición:Boston [etc.] : Addison-Wesley, [2004].
ISBN:0-13-142901-9 (rúst.)
Recomendado por:GARRIDO ALENDA, ALICIA
[ Acceso al catálogo de la biblioteca universitaria ]

The Linux development platform : configuring, using, and maintaining a complete programming environment
Autor(es):Rafeeq Ur Rehman, Christopher Paul
Edición:Upper Saddle River (New Jersey) : Prentice Hall PTR, cop. 2003.
ISBN:0-13-009115-4
Recomendado por:GARRIDO ALENDA, ALICIA
[ Acceso al catálogo de la biblioteca universitaria ]
Fechas de exámenes oficiales (2011-12)
ConvocatoriaGrupo (*)fechaHora inicioHora finAula(s) asignada(s)Observ:
Exámenes extraordinarios de finalización de estudios (diciembre) -1 11/11/2011 -
Periodo ordinario para asignaturas de primer semestre -1 16/01/2012 -
Periodo extraordinario de julio -1 10/07/2012 14:30 17:30 EP/0-16P -
(*) 1: 1 - CAS


Instrumentos y criterios de evaluación (2011-12)
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.