UA
   FUNDAMENTOS DE PROGRAMACIÓN II    Año académico       Versión PDF.  Versión PDF para convalidación.
Código9172Descripción
Crdts. Teor.3ANALISIS Y DISEÑO DE PROGRAMAS.LENGUAJES DE PROGRAMACION.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 en Informática - plan 2001


Pre-requisitos
Sin incompatibles


Incompatibilidades de matrícula por contenidos equivalentes
Sin Datos


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


Ofertada como libre elección (2011-12)
Sin departamento
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 2do. M CAS desde - hasta -
(*) 1: GRUPO 1 - CAS


Objetivos de las asignatura / competencias (2011-12)
* 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 (2011-12)
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/~pertusa/fp2-10-11
Profesor/a responsable
PERTUSA IBAÑEZ , ANTONIO JORGE


Metodología docente (2011-12)
No especificado


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


Profesores (2011-12)
Grupo Profesor/a
TEORIA DE 91721MORENO SECO, FRANCISCO
PERTUSA IBAÑEZ, ANTONIO JORGE
PRÁCTICAS CON ORDENADOR DE 91721MORENO SECO, FRANCISCO
2MORENO 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:España : Pearson Educación, 2003.
ISBN:970-26-0254-8
Recomendado por:PERTUSA IBAÑEZ, ANTONIO JORGE
[ Acceso al catálogo de la biblioteca universitaria ]

Ejercicios de programación creativos y recreativos en C++
Autor(es):GREGORIO RODRÍGUEZ, Carlos [et al.]
Edición:Madrid : Pearson Educación, 2002.
ISBN:84-205-3211-8
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
PERTUSA IBAÑEZ, ANTONIO JORGE
[ 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 ]

Introducción a la Programación. Algoritmos y C/C++
Autor(es):Fernando Llopis Pascual, Ernesto Pérez López, Fernando Ortuño Ortín
Edición:Alicante : Publicaciones de la Universidad de Alicante, D.L.2000..
ISBN:84-7908-573-8
Recomendado por:MORENO SECO, FRANCISCO
PERTUSA IBAÑEZ, ANTONIO JORGE
[ 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:PERTUSA IBAÑEZ, ANTONIO JORGE
[ 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 (2011-12)
ConvocatoriaGrupo (*)fechaHora inicioHora finAula(s) asignada(s)Observ:
Exámenes extraordinarios de finalización de estudios (diciembre) -1 09/11/2011 09:00 12:00 GB/1003 -
Periodo ordinario para asignaturas de segundo semestre y anuales -1 31/05/2012 DE 9:00 A 14:00 HS EN LOS LABORATORIOS L13,L14,L15,L16,L22,L23,L24,L25,L26,L27 Y L28 DE LA POLITÉCNICA I.
Periodo extraordinario de julio -1 16/07/2012 -
(*) 1: GRUPO 1 - CAS


Instrumentos y criterios de evaluación (2011-12)
No especificado
La nota de prácticas de cursos anteriores no se guarda para este curso. La evaluación se realizará mediante un examen teórico y presentando una práctica que será una ampliación de la del curso 2009/2010. En la nota final, el examen supondrá el 60% y la práctica el 40% restante.