Ficha asignatura

Universidad de Alicante. Página principal
Ficha de la asignatura: PROGRAMACION 2
Saltar idiomas
Español | Valencià | English
Saltar iconos
  • PDF
  • Imprimir
  • Inicio
Saltar cabecera
Universidad de Alicante. Página principal
Ficha de la asignatura

GUÍA DOCENTE
34008 - PROGRAMACION 2 (2017-18)

Código34008
Crdts. ECTS.6


Departamentos y Áreas
DepartamentosÁreaCréditos teóricos presencialesCréditos prácticos presencialesDpto. Respon.Respon. Acta
LENGUAJES Y SISTEMAS INFORMÁTICOSLENGUAJES Y SISTEMAS INFORMATICOS1,21,2


Estudios en los que se imparte
DOBLE GRADO EN INGENIERÍA INFORMÁTICA Y ADMINISTRACIÓN Y DIRECCIÓN DE EMPRESAS
GRADO EN INGENIERÍA INFORMÁTICA


Contexto de la asignatura para el curso 2017-18

La asignatura Programación 2 extiende los conocimientos adquiridos en Programación 1 con el objetivo de diseñar programas de tamaño medio, trabajar con herramientas de programación e introducir el paradigma de la programación orientada a objetos.


Esta asignatura es la continuación de Programación 1, y tiene relaciones de coordinación con Fundamentos de Bases de Datos. También constituye la base para cursar Programación 3, Programación y Estructuras de Datos, Análisis y Diseño de Algoritmos y  Diseño de Bases de Datos.



Profesor/a responsable
MORENO SECO, FRANCISCO


Profesores (2017-18)
Grupo Profesor/a
TEORÍA DE 340081MORENO SECO, FRANCISCO
PROFESOR/A TITULAR DE UNIVERSIDAD
  TOMAS DÍAZ, DAVID
PROFESOR/A CONTRATADO/A DOCTOR/A
 2MORENO SECO, FRANCISCO
PROFESOR/A TITULAR DE UNIVERSIDAD
  PERTUSA IBAÑEZ, ANTONIO JORGE
PROFESOR/A CONTRATADO/A DOCTOR/A
 3MORENO SECO, FRANCISCO
PROFESOR/A TITULAR DE UNIVERSIDAD
  PEREZ ORTIZ, JUAN ANTONIO
PROFESOR/A TITULAR DE UNIVERSIDAD
 4ARAGONES FERRERO, JAUME
PROFESOR/A ASOCIADO/A LOU
  MORENO SECO, FRANCISCO
PROFESOR/A TITULAR DE UNIVERSIDAD
 5MORENO SECO, FRANCISCO
PROFESOR/A TITULAR DE UNIVERSIDAD
  PEREZ SANCHO, CARLOS
PROFESOR/A CONTRATADO/A DOCTOR/A
 40MORENO SECO, FRANCISCO
PROFESOR/A TITULAR DE UNIVERSIDAD
  TOMAS DÍAZ, DAVID
PROFESOR/A CONTRATADO/A DOCTOR/A
PRÁCTICAS CON ORDENADOR DE 3400801CORBI BELLOT, ANTONIO MIGUEL
PROFESOR/A TITULAR DE ESCUELA UNIVERSITARIA
 02ORTUÑO ORTIN, FERNANDO
 03MORENO SECO, FRANCISCO
PROFESOR/A TITULAR DE UNIVERSIDAD
 04PERTUSA IBAÑEZ, ANTONIO JORGE
PROFESOR/A CONTRATADO/A DOCTOR/A
 05PEREZ ORTIZ, JUAN ANTONIO
PROFESOR/A TITULAR DE UNIVERSIDAD
 06PEREZ LOPEZ, ERNESTO
PROFESOR/A ASOCIADO/A LOU
 07ALCALA APARICIO, JOSE G.
PROFESOR/A ASOCIADO/A LOU
 08PEREZ LOPEZ, ERNESTO
PROFESOR/A ASOCIADO/A LOU
 09MORENO SECO, FRANCISCO
PROFESOR/A TITULAR DE UNIVERSIDAD
 10ONCINA CARRATALA, JOSE
CATEDRATICO/A DE UNIVERSIDAD
 12TOMAS DÍAZ, DAVID
PROFESOR/A CONTRATADO/A DOCTOR/A
 13ALCALA APARICIO, JOSE G.
PROFESOR/A ASOCIADO/A LOU
 401ONCINA CARRATALA, JOSE
CATEDRATICO/A DE UNIVERSIDAD
 402CORBI BELLOT, ANTONIO MIGUEL
PROFESOR/A TITULAR DE ESCUELA UNIVERSITARIA
  ORTUÑO ORTIN, FERNANDO
 403CORBI BELLOT, ANTONIO MIGUEL
PROFESOR/A TITULAR DE ESCUELA UNIVERSITARIA


Matriculados en grupos principales (2017-18)
Grupo (*)Número
1: TEORÍA DE 34008 104
2 (ARA): TEORÍA DE 34008 31
3 VAL: TEORÍA DE 34008 25
4: TEORÍA DE 34008 102
5: TEORÍA DE 34008 64
40 I2ADE: TEORÍA DE 34008 73
TOTAL 399


Grupos de matricula (2017-18)
Grupo (*)SemestreTurnoIdiomaDistribución
1  (TEORÍA DE 34008) 2do. M CAS desde NIF - hasta NIF -
2  (TEORÍA DE 34008) 2do. M ANG desde NIF - hasta NIF -
3  (TEORÍA DE 34008) 2do. M VAL desde NIF - hasta NIF -
4  (TEORÍA DE 34008) 2do. T CAS desde NIF - hasta NIF -
5  (TEORÍA DE 34008) 2do. M CAS desde NIF - hasta NIF -
01  (PRÁCTICAS CON ORDENADOR DE 34008) 2do. M CAS desde NIF - hasta NIF -
02  (PRÁCTICAS CON ORDENADOR DE 34008) 2do. M CAS desde NIF - hasta NIF -
03  (PRÁCTICAS CON ORDENADOR DE 34008) 2do. M CAS desde NIF - hasta NIF -
04  (PRÁCTICAS CON ORDENADOR DE 34008) 2do. M ANG desde NIF - hasta NIF -
05  (PRÁCTICAS CON ORDENADOR DE 34008) 2do. M VAL desde NIF - hasta NIF -
06  (PRÁCTICAS CON ORDENADOR DE 34008) 2do. T CAS desde NIF - hasta NIF -
07  (PRÁCTICAS CON ORDENADOR DE 34008) 2do. T CAS desde NIF - hasta NIF -
08  (PRÁCTICAS CON ORDENADOR DE 34008) 2do. T CAS desde NIF - hasta NIF -
09  (PRÁCTICAS CON ORDENADOR DE 34008) 2do. M CAS desde NIF - hasta NIF -
10  (PRÁCTICAS CON ORDENADOR DE 34008) 2do. M CAS desde NIF - hasta NIF -
11  (PRÁCTICAS CON ORDENADOR DE 34008) 2do. M CAS desde NIF - hasta NIF -
12  (PRÁCTICAS CON ORDENADOR DE 34008) 2do. M CAS desde NIF - hasta NIF -
13  (PRÁCTICAS CON ORDENADOR DE 34008) 2do. T CAS desde NIF - hasta NIF -
40  (TEORÍA DE 34008) 2do. M CAS desde NIF - hasta NIF -
401  (PRÁCTICAS CON ORDENADOR DE 34008) 2do. M CAS desde NIF - hasta NIF -
402  (PRÁCTICAS CON ORDENADOR DE 34008) 2do. M CAS desde NIF - hasta NIF -
403  (PRÁCTICAS CON ORDENADOR DE 34008) 2do. M CAS desde NIF - hasta NIF -
(*) 1:1 - CAS
(*) 2:2 (ARA) - ANG
(*) 3:3 VAL - VAL
(*) 4:4 - CAS
(*) 5:5 - CAS
(*) 01:1 - CAS
(*) 02:2 - CAS
(*) 03:3 - CAS
(*) 04:4 (ARA) - ANG
(*) 05:5 VAL - VAL
(*) 06:6 - CAS
(*) 07:7 - CAS
(*) 08:8 - CAS
(*) 09:9 - CAS
(*) 10:10 - CAS
(*) 11:11 - CAS
(*) 12:12 - CAS
(*) 13:13 - CAS
(*) 40:40 I2ADE - CAS
(*) 401:401 I2ADE - CAS
(*) 402:402 I2ADE - CAS
(*) 403:403 I2ADE - CAS


Otras distribuciones (2017-18)
Grupo Estudio
1 Se le asigna a Erasmus
1 Se le asigna a GRADO EN INGENIERÍA INFORMÁTICA
2 Se le asigna a Erasmus
2 Se le asigna a GRADO EN INGENIERÍA INFORMÁTICA
3 Se le asigna a Erasmus
3 Se le asigna a GRADO EN INGENIERÍA INFORMÁTICA
4 Se le asigna a Erasmus
4 Se le asigna a GRADO EN INGENIERÍA INFORMÁTICA
5 Se le asigna a Erasmus
5 Se le asigna a GRADO EN INGENIERÍA INFORMÁTICA
40 Se le asigna a DOBLE GRADO EN INGENIERÍA INFORMÁTICA Y ADMINISTR. Y DIRECCIÓN DE EMPRESAS
40 Se le asigna a Erasmus
40 Se le asigna a ESTUDIANTES VISITANTES (ESTUDIOS DE GRADO Y PSC)


Consulta Gráfica de Horario
   Más informaciónPincha aquí


Horario (2017-18)
ModoGrupo (*)Día inicioDía finDíaHora inicioHora finAula 
CLASE TEÓRICA 1 29/01/2018 23/05/2018 V 11:00 13:00 A2/0A01 
  2 29/01/2018 23/05/2018 L 09:00 11:00 A3/0004 
  3 29/01/2018 23/05/2018 X 11:00 13:00 EP/0-24P 
  4 29/01/2018 23/05/2018 X 17:00 19:00 A2/0A01 
  5 29/01/2018 23/05/2018 V 09:00 11:00 A2/0D27 
  40 29/01/2018 23/05/2018 M 09:00 11:00 A1/1-61P 
PRÁCTICAS CON ORDENADOR 01 29/01/2018 23/05/2018 L 11:00 13:00 0016P2004 
  02 29/01/2018 23/05/2018 J 11:00 13:00 0016P2003 
  03 29/01/2018 23/05/2018 M 09:00 11:00 0016P2003 
  04 29/01/2018 23/05/2018 L 11:00 13:00 0016P1002 
  05 29/01/2018 23/05/2018 X 09:00 11:00 0039PB012 
  06 29/01/2018 23/05/2018 J 17:00 19:00 0016P2004 
  07 29/01/2018 23/05/2018 L 19:00 21:00 0016P2003 
  08 29/01/2018 23/05/2018 J 19:00 21:00 0016PB063 
  09 29/01/2018 23/05/2018 L 09:00 11:00 0016P1002 
  10 29/01/2018 23/05/2018 J 09:00 11:00 0016PB063 
  11 29/01/2018 23/05/2018 V 13:00 15:00 0016P2008 
  12 29/01/2018 23/05/2018 V 09:00 11:00 0016P1006 
  13 29/01/2018 23/05/2018 L 17:00 19:00 0016P1006 
  401 29/01/2018 23/05/2018 M 13:00 15:00 0039PS045 
  402 29/01/2018 23/05/2018 J 13:00 15:00 0039PS045 
  403 29/01/2018 23/05/2018 L 13:00 15:00 0016P2003 
(*) CLASE TEÓRICA
 1: 1 - CAS
 2: 2 (ARA) - ANG
 3: 3 VAL - VAL
 4: 4 - CAS
 5: 5 - CAS
(*) PRÁCTICAS CON ORDENADOR
 01: 1 - CAS
 02: 2 - CAS
 03: 3 - CAS
 04: 4 (ARA) - ANG
 05: 5 VAL - VAL
 06: 6 - CAS
 07: 7 - CAS
 08: 8 - CAS
 09: 9 - CAS
 10: 10 - CAS
 11: 11 - CAS
 12: 12 - CAS
 13: 13 - CAS
(*) CLASE TEÓRICA
 40: 40 I2ADE - CAS
(*) PRÁCTICAS CON ORDENADOR
 401: 401 I2ADE - CAS
 402: 402 I2ADE - CAS
 403: 403 I2ADE - CAS


Competencias de la asignatura (verificadas por ANECA en grados y másteres oficiales)

GRADO EN INGENIERÍA INFORMÁTICA

Competencias Generales del Título (CG)
  • CG3: Capacidad para comprender y dominar los conceptos básicos de matemática discreta, lógica, algorítmica y complejidad computacional, y su aplicación para la resolución de problemas propios de la ingeniería.
  • CG4: Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases de datos y programas informáticos con aplicación en ingeniería.
  • CG6: Conocimiento adecuado del concepto de empresa, marco institucional y jurídico de la empresa. Organización y gestión de empresas.


Resultados de aprendizaje (Objetivos formativos)
  • Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para adaptarse a nuevas situaciones.
  • Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la profesión de Ingeniero/a Técnico en Informática.


Objetivos específicos aportados por el profesorado para el curso 2017-18

El principal objetivo de la asignatura es aprender a diseñar un programa de tamaño medio usando tanto programación estructurada como orientada a objetos, y fomentar la capacidad crítica necesaria para desarrollar programas claros, eficientes y con tolerancia a fallos.

Para lograr estos objetivos, se extenderán los conocimientos adquiridos en Programación I, añadiendo conceptos sobre cadenas, ficheros y paso de parámetros. También se trabajará con algunas herramientas de programación (make, depuradores, entornos de programación, etc.). Finalmente, se introducirá el paradigma de la programación orientada a objetos.



Contenidos para el curso 2017-18

Tema 0: Presentación


Sesión de presentación de la asignatura para describir los objetivos, metodología y evaluación de la asignatura.


Tema 1: Introducción


Repaso de los conceptos adquiridos en Programación 1 y sintaxis de C++ (variables, constantes, estructuras de control, cadenas de caracteres, etc.). Gestión de argumentos desde linea de comandos.


Tema 2: La clase string


La clase string y sus métodos como alternativa a las cadenas de caracteres en C.


Tema 3: Ficheros en C++


Declaración, apertura, lectura y escritura de ficheros de texto y binarios en C++.


Tema 4: Memoria dinámica


Organización de la memoria. Punteros, reserva y liberación, variables automáticas y dinámicas.


Tema 5: Introducción a la programación orientada a objetos


Introducción a las clases y objetos en C++. Ámbitos de variables, métodos. Diseño de clases propias. Encapsulación, abstracción, modularidad, constructores y destructores, constructor de copia, argumentos con valores por defecto, variables estáticas. Introducción a las relaciones entre clases. La herramienta make.



Instrumentos y Criterios de Evaluación 2017-18

IMPORTANTE:

Los trabajos teórico/prácticos realizados han de ser originales. La detección de copia o plagio supondrá la calificación de "0" en la prueba correspondiente. Se informará a la dirección de Departamento y de la EPS sobre esta incidencia. La reiteración en la conducta en esta u otra asignatura conllevará la notificación al vicerrectorado correspondiente de las faltas cometidas para que estudien el caso y sancionen según la legislación (Reglamento de disciplina académica de los Centros oficiales de Enseñanza Superior y de Enseñanza Técnica dependientes del Ministerio de Educación Nacional BOE 12/10/1954).

 

En las dos actividades de evaluación (prácticas y examen de teoría), es necesario obtener al menos una calificación de 4 para aprobar en la convocatoria correspondiente (junio o julio). Para superar la asignatura la calificación final, obtenida como la media ponderada de las calificaciones de las dos actividades de evaluación, debe ser superior a 5. No se guarda la nota del examen de teoría para siguientes convocatorias.

 

En la convocatoria de Julio se debe entregar de nuevo las últimas prácticas con ampliaciones, y presentarse al examen de teoría. Solamente en aquellos casos en los que se haya obtenido al menos un 4 en las prácticas, dicha nota se conservará para la convocatoria de julio y no será necesario volver a entregar las prácticas. 

 

TipoCriterioDescripciónPonderación
ACTIVIDADES DE EVALUACIÓN DURANTE EL SEMESTRE

Se realizarán varias prácticas durante el curso. La nota de cada práctica será ponderada en función de la longitud y dificultad de dicha práctica. Para evaluar esta parte, es necesario asistir a las sesiones prácticas, permitiendo como máximo 3 faltas de asistencia debidamente justificadas.

La nota media ponderada de las prácticas debe ser al menos un 4.

 

Prácticas50
EXAMEN FINAL

Se realizará un examen teórico al finalizar el cuatrimestre. La nota de esta parte supondrá el 50%, y debe ser como mínimo un 4 para aprobar la asignatura.

 

Teoría50
TOTAL100


Fechas de exámenes oficiales para el curso 2017-18
ConvocatoriaGrupo (*)fechaHora inicioHora finAula(s) asignada(s)Observ:
Periodo ordinario para asignaturas de segundo semestre y anuales 29/05/2018   Ex. Teoría en Laboratorio.
Periodo ordinario para asignaturas de segundo semestre y anuales 40 29/05/2018  
Pruebas extraordinarias para asignaturas de grado y máster 09/07/2018   Ex. Teoría en Laboratorio.
Pruebas extraordinarias para asignaturas de grado y máster 40 09/07/2018  
** La franja horaria asociada al examen solo hace referencia a la reserva del aula y no a la duración del propio examen **
(*) 1:1 - CAS
(*) 2:2 (ARA) - ANG
(*) 3:3 VAL - VAL
(*) 4:4 - CAS
(*) 5:5 - CAS
(*) 01:1 - CAS
(*) 02:2 - CAS
(*) 03:3 - CAS
(*) 04:4 (ARA) - ANG
(*) 05:5 VAL - VAL
(*) 06:6 - CAS
(*) 07:7 - CAS
(*) 08:8 - CAS
(*) 09:9 - CAS
(*) 10:10 - CAS
(*) 11:11 - CAS
(*) 12:12 - CAS
(*) 13:13 - CAS
(*) 40:40 I2ADE - CAS
(*) 401:401 I2ADE - CAS
(*) 402:402 I2ADE - CAS
(*) 403:403 I2ADE - CAS


Enlaces relacionados
Sin Datos


Bibliografía

EJERCICIOS de programación creativos y recreativos en C++
Autor(es):PAREJA FLORES, Cristóbal [et al.]
Edición:Madrid : Pearson, 2002.
ISBN:978-84-205-3211-0
Categoría:Sin especificar (*3)
 [ Acceso al catálogo de la biblioteca universitaria

Essential C++
Autor(es):LIPPMAN, Stanley B.
Edición:Reading (Massachusetts) [etc.] : Addison-Wesley, 2000.
ISBN:0-201-48518-4
Categoría:Sin especificar (*3)
 [ Acceso al catálogo de la biblioteca universitaria

Introducción a la programación orientada a objetos
Autor(es):CACHERO CASTRO, Cristina; PONCE DE LEÓN AMADOR, Pedro J.; SAQUETE BORÓ, Estela
Edición:San Vicente del Raspeig : Publicaciones de la Universidad de Alicante, 2006.
ISBN:84-7908-873-7
Categoría:Sin especificar (*3)
 [ Acceso al catálogo de la biblioteca universitaria

Fundamentos de programación
Autor(es):CERRADA SOMOLINOS, José Antonio ; COLLADO MACHUCA, Manuel E.
Edición:Madrid : Universidad Nacional de Educación a Distancia, 2010.
ISBN:978-84-8004-956-6
Categoría:Sin especificar (*3)
 [ Acceso al catálogo de la biblioteca universitaria
(*3) Estos apartados hacen referencia a la pertenencia de la obra para la asignatura, no a la calidad de la misma.
Este documento puede utilizarse como documentación de referencia de esta asignatura para la solicitud de reconocimiento de créditos en otros estudios.


Documento para la solicitud de reconocimiento de créditos en otros estudios. Es necesario que se firme en el departamento correspondiente.



Documento con toda la información de la Guía Docente



Versión impresa reducida


Saltar pie
Servicio de informática
Saltar estandares
Condiciones de uso - Accesibilidad - Info Legal - © Universidad de Alicante 1996-2009