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 (2010-11)
Grupo (*)Número
1 15
TOTAL 15
(*) 1: GRUPO 1 - CAS


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


Horario (2010-11)
Sin horario


Grupos de matricula (2010-11)
Grupo (*)CuatrimestreTurnoIdiomaDistribución (letra nif)
1 2do. M CAS desde - hasta -
(*) 1: GRUPO 1 - CAS


Objetivos de las asignatura / competencias (2010-11)
* 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 (2010-11)
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 (2010-11)
No especificado


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


Profesores (2010-11)
Grupo Profesor/a
TEORIA DE 91721Moreno Seco, Francisco
PERTUSA IBAÑEZ, ANTONIO JORGE
PRÁCTICAS CON ORDENADOR DE 91721Moreno Seco, Francisco
2Moreno Seco, Francisco
3ORTUÑO ORTIN, FERNANDO
4ORTUÑO ORTIN, FERNANDO
5ORTUÑO ORTIN, FERNANDO
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:ORTUÑO ORTIN, FERNANDO
PERTUSA IBAÑEZ, ANTONIO JORGE
[ 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
ORTUÑO ORTIN, FERNANDO
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)
ORTUÑO ORTIN, FERNANDO
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:ORTUÑO ORTIN, FERNANDO
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 (2010-11)
ConvocatoriaGrupo (*)fechaHora inicioHora finAula(s) asignada(s)Observ:
Exámenes extraordinarios de finalización de estudios (diciembre) -1 29/10/2010 09:00 12:00 A3/0008 -
Periodo ordinario para asignaturas de segundo semestre y anuales -1 31/05/2011 09:00 12:00 A2/C02
A2/C03
A2/A02
A2/D01
A2/C04
-
Periodo extraordinario de julio -1 08/07/2011 08:30 11:30 A2/D14
A2/E14
A2/E13
A2/D13
-
(*) 1: GRUPO 1 - CAS


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