Ir a cuerpo Ir a Estudios, Gobernanza y organización
Logo UA
Realizar búsqueda
Guías docentes
 

33613 - PROGRAMACIÓN AVANZADA (2017-18)

Datos generales  

Código: 33613
Profesor/a responsable:
ALFONSO GALIPIENSO, MARIA ISABEL
Crdts. ECTS: 6,00
Créditos teóricos: 1,20
Créditos prácticos: 1,20
Carga no presencial: 3,60

Departamentos con docencia

Estudios en los que se imparte



Competencias y objetivos

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

 

 

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

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 en el ámbito de la ingeniería biomédica.
  • CG7 : Resolver problemas con iniciativa, autonomía y creatividad en el ámbito de la ingeniería biomédica.

 

Competencias específicas (CE)

  • CE3 : Conocer las arquitecturas de tiempo real, paralelas y distribuidas, su programación, así como las herramientas para su desarrollo por un equipo de trabajo en el ámbito de la ingeniería biomédica.

 

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.

 

Competencia exclusiva de la asignatura

Sin datos

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.
  • Familiarizarse 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 indicados 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 y bibliografía

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

 

 

Enlaces relacionados

Sin datos

 

Bibliografía

Fundamentals of web development
Autor(es): Connolly, Randy ; Hoar, Ricardo
Edición: Harlow : Pearson Education, 2015;
ISBN: 978-1-292-05709-5
Categoría: Básico

Objects first with Java[TM] : a practical introduction using BlueJ
Autor(es): Barnes, David J. Barnes ; Kölling, Michael
Edición: Boston : Pearson, 2012;
ISBN: 978-0-13-283554-1
Categoría: Básico

Evaluación

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.

Descripción Criterio Tipo Ponderación
Prueba escrita 1

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.

ACTIVIDADES DE EVALUACIÓN DURANTE EL SEMESTRE 50
Prueba escrita 2

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.

ACTIVIDADES DE EVALUACIÓN DURANTE EL SEMESTRE 50

 

Fechas de pruebas de evaluación oficiales para el curso 2017-18

Convocatoria Fecha Hora Grupo - Aula(s) asignada(s) Observaciones
(C2) Periodo ordinario para asignaturas de primer semestre 11/01/2018 15:00 - 18:00 A2/C12 
Teoría
(C4) Pruebas extraordinarias para asignaturas de grado y máster 09/07/2018 14:30 - 17:30 A2/E03 
Teoría

 

 



Profesorado

ALFONSO GALIPIENSO, MARIA ISABEL
Profesor/a responsable

  • CLASE TEÓRICA: Grupos:
    • 1
  • PRÁCTICAS CON ORDENADOR: Grupos:
    • 1

GARCES RUBIRA, PABLO JOSE

  • PRÁCTICAS CON ORDENADOR: Grupos:
    • 2

 

Grupos

CLASE TEÓRICA

Grupo Semestre Turno Idioma Matriculados
Gr. 1 (CLASE TEÓRICA) : 1 1S Tarde CAS 35


PRÁCTICAS CON ORDENADOR

Grupo Semestre Turno Idioma Matriculados
Gr. 1 (PRÁCTICAS CON ORDENADOR) : 1 1S Tarde CAS 17
Gr. 2 (PRÁCTICAS CON ORDENADOR) : 2 1S Tarde CAS 18




Horarios

CLASE TEÓRICA

Grupo Fecha inicio Fecha fin Día Hora inicio Hora fin Aula
1 11/09/2017 22/12/2017 MAR 15:00 17:00 A2/E12  

PRÁCTICAS CON ORDENADOR

Grupo Fecha inicio Fecha fin Día Hora inicio Hora fin Aula
1 11/09/2017 22/12/2017 MAR 17:00 19:00 0016PB061  
2 11/09/2017 22/12/2017 MAR 17:00 19:00 0016P2001