UA
   FUNDAMENTOS DE PROGRAMACIÓN II    Año académico       Versión PDF.
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 (2009-10)
Grupo (*)Número
1 54
2 52
3 7
TOTAL 113
(*) 1: GRUPO 1 - CAS
(*) 2: GRUPO 2 - CAS
(*) 3: GRUPO 3 Valenciano - VAL


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 M 11:00 13:00 A2/C24
  2 01/02/2010 21/05/2010 X 17:00 19:00 A2/C24
  3 01/02/2010 21/05/2010 X 14:00 15:00 A2/D21
  3 01/02/2010 21/05/2010 X 15:00 16:00 A2/D21
PRÁCTICAS CON ORDENADOR 1 01/02/2010 21/05/2010 L 11:00 13:00 0016P2004
  2 01/02/2010 21/05/2010 L 13:00 15:00 0016P2004
  3 01/02/2010 21/05/2010 M 15:30 17:30 0016P2004
  4 01/02/2010 21/05/2010 M 17:30 19:30 0016P2004
  5 01/02/2010 21/05/2010 V 15:30 17:30 0016P1007
(*) CLASE TEÓRICA
1: GRUPO 1 - CAS
2: GRUPO 2 - CAS
3: GRUPO 3 Valenciano - VAL
(*) PRÁCTICAS CON ORDENADOR
1: GRUPO Prácticas de FP2 - CAS
2: GRUPO Prácticas de FP2 - CAS
3: GRUPO Prácticas de FP2 - CAS
4: GRUPO Prácticas de FP2 - CAS
5: GRUPO Prácticas de FP2 - 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
3 2do. M VAL desde - hasta -
(*) 1: GRUPO 1 - CAS
(*) 2: GRUPO 2 - CAS
(*) 3: GRUPO 3 Valenciano - VAL


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 91721Moreno Seco, Francisco
PERTUSA IBAÑEZ, ANTONIO JORGE
2Aragones Ferrero, Jaume
Moreno Seco, Francisco
PERTUSA IBAÑEZ, ANTONIO JORGE
3Aragones Ferrero, Jaume
Moreno 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 (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-09G
EP/S-08M
0039PB011
0039PS003
0039PB013
EP/S-02M
-
Periodo extraordinario de julio -1 02/07/2010 11:30 15:30 A2/C02
A2/C04
A2/C03
-
(*) 1: GRUPO 1 - CAS
(*) 2: GRUPO 2 - CAS
(*) 3: GRUPO 3 Valenciano - VAL


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).