UA
   HERRAMIENTAS DE PROGRAMACIÓN    Año académico       Versión PDF.  Versión PDF para convalidación.
Código9405Descripción
Crdts. Teor.3ENTORNOS DE DESARROLLO. ESTÁNDARES DE NOMENCLATURA, INDENTADO Y COMENTARIO EN EL CÓDIGO FUENTE. ORGANIZACIÓN DEL CÓDIGO FUENTE, GESTIÓN DE PROYECTOS. PROGRAMACIÓN POR CONTRATO. INTERNACIONALIZACIÓ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 Técnica en Informática de Sistemas - plan 2001


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


Incompatibilidades de matrícula por contenidos equivalentes
Sin Datos


Matriculados (2013-14)
Grupo (*)Número
1 1
TOTAL 1
(*) 1: 1 - CAS


Ofertada como libre elección (2013-14)
Sin departamento
Consulta Gráfica de Horario
A efectos de intercambios en programas de movilidad, la carga de esta asignatura equivale aPincha aquí


Horario (2013-14)
Sin horario


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


Objetivos de las asignatura / competencias (2013-14)
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 (2013-14)
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 (2013-14)
Clases teóricas y prácticas
No hay clases presenciales.


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


Profesores (2013-14)
Grupo Profesor/a
TEORIA COMPARTIDA DE 9314 Y 94051GARRIDO 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 ] [ Enlace al recurso bibliográfico ]

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 (2013-14)
ConvocatoriaGrupo (*)fechaHora inicioHora finAula(s) asignada(s)Observ:
Pruebas extraordinarias de finalización de estudios -1 20/11/2013 14:00 16:30 0016P2004 -
Periodo ordinario para asignaturas de primer semestre -1 17/01/2014 09:00 12:00 0016P2004 -
Pruebas extraordinarias para asignaturas de grado y máster -1 02/07/2014 17:30 20:30 CS/S002 -
(*) 1: 1 - CAS


Instrumentos y criterios de evaluación (2013-14)
Examen final
Un examen de carácter práctico presencial que se realiza en un laboratorio de ordenadores de la EPS. La nota final de la asignatura es la obtenida en el examen realizado por el alumno. Este examen se hace de forma individual.