Ficha asignatura

Universidad de Alicante. Página principal
Ficha de la asignatura: PROGRAMACIÓN AVANZADA
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
33613 - PROGRAMACIÓN AVANZADA (2017-18)

Código33613
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 INFORMATICOS00
CIENCIA DE LA COMPUTACION E INTELIGENCIA ARTIFICIALCIENCIA DE LA COMPUTACION E INTELIGENCIA ARTIFICIAL1,21,2


Estudios en los que se imparte
GRADO EN TECNOLOGÍAS DE LA INFORMACIÓN PARA LA SALUD


Contexto de la asignatura para el curso 2017-18

Asignatura de 6 créditos ECTS, impartida en el 1º Cuatrimestre del segundo curso de Graduado en Tecnologçias de la Información par la Salud
Se enmarca en el campo de la programación, centrada en el paradigma orientado a objetos, así como en conceptos básicos sobre aplicaciones cliente servidor, protocolo http, y herramientas para trabajo en equipo



Profesor/a responsable
ALFONSO GALIPIENSO, MARIA ISABEL


Profesores (2017-18)
Grupo Profesor/a
CLASE TEÓRICA DE 336131ALFONSO GALIPIENSO, MARIA ISABEL
PROFESOR/A TITULAR DE UNIVERSIDAD
PRÁCTICAS CON ORDENADOR DE 336131ALFONSO GALIPIENSO, MARIA ISABEL
PROFESOR/A TITULAR DE UNIVERSIDAD
 2GARCES RUBIRA, PABLO JOSE
PROFESOR/A ASOCIADO/A LOU


Matriculados en grupos principales (2017-18)
Grupo (*)Número
1: CLASE TEÓRICA DE 33613 37
TOTAL 37


Grupos de matricula (2017-18)
Grupo (*)SemestreTurnoIdiomaDistribución
1  (CLASE TEÓRICA DE 33613) 1er. T CAS desde NIF - hasta NIF -
1  (PRÁCTICAS CON ORDENADOR DE 33613) 1er. T CAS desde NIF - hasta NIF -
2  (PRÁCTICAS CON ORDENADOR DE 33613) 1er. T CAS desde NIF - hasta NIF -
(*) 1:1 - CAS
(*) 1:1 - CAS
(*) 2:2 - CAS


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 11/09/2017 22/12/2017 M 15:00 17:00 A2/0E12 
PRÁCTICAS CON ORDENADOR 1 11/09/2017 22/12/2017 M 17:00 19:00 0016PB061 
  2 11/09/2017 22/12/2017 M 17:00 19:00 0016P2001 
(*) CLASE TEÓRICA
 1: 1 - CAS
(*) PRÁCTICAS CON ORDENADOR
 1: 1 - CAS
 2: 2 - CAS


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

GRADO EN TECNOLOGÍAS DE LA INFORMACIÓN PARA LA SALUD

Competencias Generales del Título (CG)
  • CG6: Conocer las materias básicas y tecnologías, que capaciten tanto para el aprendizaje y desarrollo de nuevos métodos y tecnologías, como para la adaptación a nuevas situaciones.
  • CG7: Resolver problemas con iniciativa, autonomía y creatividad.

Competencias Transversales Básicas de la UA
  • CT1: Adquirir capacidades informáticas e informacionales.
  • CT2: Ser capaz de comunicarse correctamente tanto de forma oral como escrita.
  • CT3: Adquirir capacidad de análisis y síntesis.
  • CT4: Adquirir capacidad de organización y planificación.

Competencias específicas (CE)
  • CE3: Conocer los fundamentos arquitectónicos y de programación de los sistemas cliente-servidor, así como las herramientas para su desarrollo por un equipo de trabajo.


Resultados de aprendizaje (Objetivos formativos)
  • Conocer y entender conceptos básicos de programación orientada a objetos.
  • Conocer y entender la arquitectura y funcionamiento de las aplicaciones cliente-servidor.
  • Conocer y entender conceptos básicos de las aplicaciones web y el protocolo de comunicación http.
  • Familizarizarse con el uso de entornos de desarrollo con interfaces gráficas (GUI).
  • Conocer diferentes metodologías y herramientas de desarrollo de software en equipo.


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

Se corresponden con los objetivos generales:

- Que el alumno conozca y entienda conceptos básicos de programación orientada a objetos.
- Que el alumno conozca y entienda la arquitectura y funcionamiento de las aplicaciones cliente-servidor.
- Que el alumno conozca y entienda conceptos básicos de las aplicaciones web y el protocolo de comunicación http.
- Que el alumno se familiarice con el uso de algún entorno de desarrollo visual.
- Que el alumno conozca alguna herramienta utilizada para el desarrollo en equipo



Contenidos para el curso 2017-18

La asignatura comprende los siguientes bloques temáticos:


- Herramientas trabajo en grupo: Git


repositorio local y remoto, crear un repositorio
clonar un repositorio, operaciones pull, add, commit, push


- Programación orientada a objetos (java + BlueJ)
clases, objetos, atributos, métodos
listas e iteradores
herencia
interfaces


- Protocolo http y Aquitectura cliente-servidor
concepto de diseño arquitectónico
conceptos de cliente y servidor
protocolo de comunicación entre cliente y servidor: http
operaciones GET, POST, PUT, DELETE


- Conceptos básicos sobre aplicaciones web java 
empaquetado de ficheros war y jar
conceptos básicos de despliegue y contenedores web


- Conceptos básicos sobre aplicaciones RESTful
principios básicos de REST
conocimientos básicos sobre los clientes REST
conceptos básicos de JSON


- Pruebas sobre aplicaciones REST: postman


 



Instrumentos y Criterios de Evaluación 2017-18

En la convocatoria ordinaria (junio), la calificación final del alumno será la nota media de las dos pruebas escritas realizadas durante el curso.
Cada una de las pruebas escritas tendrá un carácter individual, y contemplará la realización de problemas/cuestiones relacionados con los contenidos de las sesiones de TEORÍA y PRÁCTICAS vistos durante el curso, evaluándose el resultado del aprendizaje (tanto de la parte teórica como de la parte práctica) durante los periodos de tiempo correspondientes.

Para las convocatorias extraordinarias (julio y diciembre), la calificación final del alumno será la nota obtenida en una única prueba escrita individual, consistente en la realización de problemas/cuestiones relacionados con los contenidos de las sesiones de TEORÍA y PRÁCTICAS vistos durante el curso, evaluándose el resultado del aprendizaje (tanto de la parte teórica como de la parte práctica) durante dicho periodo de tiempo . Esta prueba se puntuará de 0 a 10, ponderándose un 100% con respecto a la nota final del alumno.

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

Se realizará una primera prueba escrita individual, aproximadamente a mediados de cuatrimestre. Se publicará la fecha concreta en el campus virtual. La prueba consistirá en la realización de problemas/cuestiones relacionados con los contenidos de las sesiones de TEORÍA y PRÁCTICAS vistos hasta ese momento, evaluándose el resultado del aprendizaje del alumno (tanto de la parte teórica como de la parte práctica) durante dicho periodo de tiempo . Esta prueba se puntuará de 0 a 10, ponderándose un 50% con respecto a la nota final del alumno. No se exige ninguna puntuación mínima en esta prueba.

Prueba escrita 150
ACTIVIDADES DE EVALUACIÓN DURANTE EL SEMESTRE

Se realizará una segunda prueba escrita individual, en la fecha oficial asignada al examen de la convocatoria de junio. La prueba consistirá en la realización de problemas/cuestiones relacionados con los contenidos de las sesiones de TEORÍA y PRÁCTICAS no incluidos en la prueba escrita anterior. En la prueba escrita 2 se evaluará el resultado del aprendizaje del alumno en la asignatura (tanto de la parte teórica como de la parte práctica) en el intervalo de tiempo correspondiente . Esta prueba se puntuará de 0 a 10, ponderándose un 50% con respecto a la nota final del alumno. No se exige ninguna puntuación mínima en esta prueba.

Prueba escrita 250
TOTAL100


Fechas de exámenes oficiales para el curso 2017-18
ConvocatoriaGrupo (*)fechaHora inicioHora finAula(s) asignada(s)Observ:
Periodo ordinario para asignaturas de primer semestre 11/01/2018   Teoría
Pruebas extraordinarias para asignaturas de grado y máster 09/07/2018   Teoría
** 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
(*) 1:1 - CAS
(*) 2:2 - CAS


Enlaces relacionados
Sin Datos


Bibliografía

Fundamentals of web development
Autor(es):CONOLLY, Randy ; HOAR, Ricardo
Edición:Datos no disponibles.
ISBN:978-0133407150
Categoría:Básico (*3)
 [ Acceso al catálogo de la biblioteca universitaria ]  [ Enlace al recurso bibliográfico

Objects First with Java. A Practical Introduction using BlueJ
Autor(es):BARNES, David J. Barnes ; KÖLLING, Michael
Edición:Datos no disponibles.
ISBN:978-1-292-15904-1
Categoría:Básico (*3)
 [ Acceso a las ediciones anteriores ]  [ Enlace al recurso bibliográfico
(*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