UA
   FUNDAMENTOS DE PROGRAMACIÓN II    Año académico       Versión PDF.
Código9391Descripción
Crdts. Teor.3ANÁLISIS Y DISEÑO DE PROGRAMAS. LENGUAJES DE PROGRAMACIÓN. DISEÑO DESCENDENTE.
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
Sin incompatibles


Incompatibilidades de matrícula por contenidos equivalentes
Sin Datos


Matriculados (2009-10)
Grupo (*)Número
1 55
2 45
TOTAL 100
(*) 1: GRUPO 1 - CAS
(*) 2: GRUPO 2 - CAS


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


Horario (2009-10)
ModoGrupo (*)Día inicioDía finDíaHora inicioHora finAula
CLASE TEÓRICA 1 01/02/2010 21/05/2010 X 11:00 13:00 A2/E14
  2 01/02/2010 21/05/2010 X 15:00 17:00 A2/E14
PRÁCTICAS CON ORDENADOR 1 01/02/2010 21/05/2010 L 15:30 17:30 0016P2004
  2 01/02/2010 21/05/2010 L 17:30 19:30 0016P2004
  3 01/02/2010 21/05/2010 L 19:30 21:30 0016P2004
  4 01/02/2010 21/05/2010 X 09:00 11:00 0016P2004
  5 01/02/2010 21/05/2010 X 11:00 13:00 0016P2004
(*) CLASE TEÓRICA
1: GRUPO 1 - CAS
2: GRUPO 2 - CAS
(*) PRÁCTICAS CON ORDENADOR
1: Grupo de Prácticas de FP2 9391 - CAS
2: Grupo de Prácticas de FP2 9391 - CAS
3: Grupo de Prácticas de FP2 9391 - CAS
4: Grupo de Prácticas de FP2 9391 - CAS
5: Grupo de Prácticas de FP2 9391 - CAS


Grupos de matricula (2009-10)
Grupo (*)CuatrimestreTurnoIdiomaDistribución (letra nif)
1 2do. M CAS desde A hasta M
2 2do. T CAS desde N hasta Z
(*) 1: GRUPO 1 - CAS
(*) 2: GRUPO 2 - CAS


Objetivos de las asignatura / competencias (2009-10)
* Que el alumno aprenda a trabajar con los elementos básicos de un lenguaje de programación de 3ª generación: variables, funciones, tipos de datos estructurados, punteros, estructuras de datos dinámicas (listas, pilas y colas) y ficheros (texto, binarios).

* Que el alumno conozca el lenguaje de programación C y las mejoras que aporta al mismo el lenguaje C++, diferenciando claramente aquellos aspectos dependientes de la sintaxis del lenguaje de los que no lo son.


Contenidos teóricos y prácticos (2009-10)
1.Introducción.
1.1 Repaso de conocimientos previos: constantes, variables, tipos simples, estructuras
de control (if, while, for, switch), entrada/salida con cin/cout, vectores, matrices, registros.
1.2 Paso de argumentos al programa desde la línea de comandos
1.3 Programación modular, compilación separada y makefile
2.Cadenas de caracteres en C y C++
2.1 Vectores de caracteres en C : declaración, uso, entrada/salida, operaciones más
importantes
2.2 El tipo string en C++ : declaración y uso, entrada/salida, operaciones, conversiones
entre string y vectores de caracteres
3.Ficheros de texto y binarios en C++
3.1 Ficheros de texto: apertura/cierre, lectura, escritura, errores
3.2 Ficheros binarios: apertura/cierre, lectura y escritura usando registros
4.Estructuras dinámicas de datos: listas, pilas y colas.
4.1 Punteros : definición, uso
4.2 Listas simplemente enlazadas
4.3 Listas simplemente enlazadas ordenadas
4.4 Pilas
4.5 Colas
4.6 Listas doblemente enlazadas


Más información
http://www.dlsi.ua.es/cgi-bin/wwwadm/assig2.cgi?id=cas&assig=FP2&plan=2001
Profesor/a responsable
PERTUSA IBAÑEZ , ANTONIO JORGE


Metodología docente (2009-10)
Clases teóricas y prácticas


Tipo de actividades: teóricas y prácticas
Laboratorios


Profesores (2009-10)
Grupo Profesor/a
TEORIA DE 93911Moreno Seco, Francisco
PERTUSA IBAÑEZ, ANTONIO JORGE
Tomas Díaz, David
2Moreno Seco, Francisco
PERTUSA IBAÑEZ, ANTONIO JORGE
PRÁCTICAS CON ORDENADOR DE 93911ALCALA APARICIO, JOSE G.
2ALCALA APARICIO, JOSE G.
3ALCALA APARICIO, JOSE G.
4PERTUSA IBAÑEZ, ANTONIO JORGE
5Moreno Seco, Francisco
Enlaces relacionados
http://lliurex.net/
http://www.cplusplus.com/doc/tutorial/
http://www.di.uniovi.es/~cernuda/noprog.html
http://www.dlsi.ua.es/asignaturas/fp2/0607/aclaraciones-p3j.html
http://www.dlsi.ua.es/ejercicios/
http://www.gula.es/
http://www.macprogramadores.org/tutoriales/tutoriales/tutoriales.shtml
http://www.ubuntu-es.org/


Bibliografía

Cómo programar en C++
Autor(es):Deitel, Harvey M. ; Deitel, Paul J.
Edición:México, D.F. : Pearson Educación, 2014.
ISBN:607-32-2740-X
Recomendado por:MORENO SECO, FRANCISCO (*1)
[ Acceso al catálogo de la biblioteca universitaria ] [ Acceso a las ediciones anteriores ] [ Enlace al recurso bibliográfico ]

Ejercicios de programación creativos y recreativos en C++
Autor(es):Gregorio Rodríguez, Carlos ; Llana Díaz, Luis Fernando
Edición:Madrid : Pearson, 2002.
ISBN:978-84-205-3211-0
Recomendado por:MORENO SECO, FRANCISCO (*1)
[ Acceso al catálogo de la biblioteca universitaria ]

El lenguaje de programación C++
Autor(es):STROUSTRUP, Bjarne
Edición:Madrid : Addison Wesley, 2002.
ISBN:84-7829-046-X
Recomendado por:MORENO SECO, FRANCISCO (*1)
[ Acceso al catálogo de la biblioteca universitaria ]

Introducción a la programación : algoritmos y C/C++
Autor(es):Llopis Pascual, Fernando, Pérez López, Ernesto, Ortuño Ortín, Fernando
Edición:Alicante : Universidad de Alicante, 2000.
ISBN:84-7908-573-8
Recomendado por:MORENO SECO, FRANCISCO (*1)
[ Acceso al catálogo de la biblioteca universitaria ]

Programación en C++ : algoritmos, estructuras de datos y objetos
Autor(es):JOYANES AGUILAR, Luís
Edición:Madrid : McGraw Hill, 2006.
ISBN:84-481-4645-X
Recomendado por:MORENO SECO, FRANCISCO (*1)
[ Acceso al catálogo de la biblioteca universitaria ]
(*1) Este profesor ha recomendado el recurso bibliográfico a todos los alumnos de la asignatura.
Fechas de exámenes oficiales (2009-10)
ConvocatoriaGrupo (*)fechaHora inicioHora finAula(s) asignada(s)Observ:
Exámenes extraordinarios de finalización de estudios (diciembre) -1 29/10/2009 09:00 12:00 A3/0008 -
Periodo ordinario para asignaturas de segundo semestre y anuales -1 14/06/2010 12:00 15:00 0039PB005
EP/S-02M
0039PB013
0039PS003
EP/S-08M
0039PB011
EP/S-09G
-
Periodo extraordinario de julio -1 02/07/2010 11:30 15:30 A2/C03
A2/C04
A2/C02
-
(*) 1: GRUPO 1 - CAS
(*) 2: GRUPO 2 - CAS


Instrumentos y criterios de evaluación (2009-10)
Evaluación continua, examen final
En la sección de materiales se publicará al principio del curso un documento en el que se detalla la evaluación de las convocatorias de junio, julio y diciembre. La evaluación se realizará en dos partes: parte teórica, con un examen final, y parte práctica, con tres prácticas y uno o dos exámenes de prácticas. Para aprobar la asignatura es necesario aprobar las dos partes por separado, y la nota final se calculará como un la media de las notas de las partes teórica y práctica (siempre que ambas estén aprobadas).