DADES IDENTIFICATIVES 2012_13
Assignatura (*) SISTEMES OBERTS Codi 17071205
Ensenyament
Cicle 1r
Descriptors Crèd. Crèd. teoria Crèd. pràctics Tipus Curs Període
6 4.5 1.5 Optativa Primer
Llengua d'impartició
Català
Departament Enginyeria Informàtica i Matemàtiques
Coordinador/a
SANCHEZ ARTIGAS, MARC
Adreça electrònica marc.sanchez@urv.cat
gabriel.plana@urv.cat
Professors/es
SANCHEZ ARTIGAS, MARC
PLANA GAVALDÀ, GABRIEL
Web http://moodle.urv.cat
Descripció general i informació rellevant Es pretén que els alumnes tinguin una visió completa de les possibilitats de la programació Web, de les arquitectures orientades a serveis (SOA) i de la gestió de dades. L'assignatura tindrà un marcat caràcter pràctic incidint en l'aplicabilitat de les tecnologies explicades.

Competències
Codi  

Objectius d'aprenentatge
Objectius Competències
Coneixer el estàndars de comunicació i codificació en el World Wide Web A4
A7
A12
A17
A20
B2
B3
B14
B15
C2
C5
Disenyar sistemes i aplicacions Web A5
A7
A8
A17
B9
B11
B12
C2
C3
Coneixer les tecnologies actuals de Servidors d'Aplicacions i Serveis Web A7
A12
A17
B3
B4
B5
B7
C1
C2
C3

Continguts
Tema Subtema
Introducció als sistemes oberts Model client/servidor. Conceptes bàsics de programació orientada a Internet. Conceptes bàsics d'arquitectures orientades a serveis.
Programació orientada a Internet Anàlisi dels protocols d'Internet. Models de programació client/servidor. Anàlisi dels protocols de nivell aplicació.
Gestió de dades Model de dades relacional. Model de dades semi-estructurat. Gestió de dades amb XML: SAX i DOM. XPath, XQuery i transformacions de documents de XML amb XSLT.
Models de programació web Introducció al World Wide Web. Programació web en el client. Programació web en el servidor. Model de programació MVC. Tecnologies AJAX. Introducció a HTML5. Seguretat.
Arquitectures orientades a serveis Conceptes generals de serveis web. Arquitectures SOA. SOAP i serveis RESTful.

Planificació
Metodologies  ::  Proves
  Competències (*) Hores a classe Hores fora de classe (**) Hores totals
Activitats Introductòries
1 0 1
 
Sessió Magistral
14 26.6 40.6
Pràctiques a través de TIC en aules informàtiques
30 30 60
 
Atenció personalitzada
0.5 0 0.5
 
Proves pràctiques
16 32 48
Proves objectives de preguntes curtes
2 0 2
 
(*) En el cas de docència no presencial, són les hores de treball amb suport vitual del professor.
(**) Les dades que apareixen a la taula de planificació són de caràcter orientatiu, considerant l’heterogeneïtat de l’alumnat

Metodologies
Metodologies
  Descripció
Activitats Introductòries Laboratoris i teoria amb conceptes bàsics de sistemes oberts
Sessió Magistral Mitjançant classes magistrals s'explicarà la teoria que figura al programa de l'assignatura
Pràctiques a través de TIC en aules informàtiques Les pràctiques de l'assignatura seran setmanals. Es desenvoluparan en grups de dos o tres alumnes. Les pràctiques de laboratori són obligatòries i cal aprovar-les per superar l'assignatura
Atenció personalitzada

Atenció personalitzada
 
Sessió Magistral
Descripció
Tutories en línia i consultes en el despatx i/o laboratoris.

Avaluació
  Descripció Pes
Proves pràctiques Es demanaran diverses pràctiques a resoldre individualment o en grup. Es puntuarà el disseny, implementació i també la documentació escrita requerida. 50%
Proves objectives de preguntes curtes Es realitzaran dues proves escrites consistents en preguntes curtes on l'alumne haurà de demostrar els coneixements teòrics i pràctics generals adquirits en l'assignatura 50%
 
Altres comentaris i segona convocatòria

En segona convocatòria els estudiants hauran d'aprovar un examen final amb pes de 50% i superar una pràctica global amb pes de 50%.


Fonts d'informació

Bàsica Deitel, Java, How to Program, Prentice Hall, 2004
Bryan Basham, Kathy Sierra, Bert Bates, Head First Servlets and JSP, Second Edition, O'Reilly Media, 2008
Hansen, Mark D., SOA using Java Web services, Prentice Hall, 2007
Brett McLaughlin, Justin Edelson, Java And Xml, O'Reilly, 2007

Complementària A. Tanenbaum, M. van Steen., Distributed Systems. Principles and Paradigms, Prentice Hall, 2002

Recomanacions

Assignatures que es recomana cursar simultàniament
ENGINYERIA DEL SOFTWARE/17071011
PROGRAMACIÓ II/17071002
BASES DE DADES/17071104

(*)La Guia docent és el document on es visualitza la proposta acadèmica de la URV. Aquest document és públic i no es pot modificar, llevat de casos excepcionals revisats per l'òrgan competent/ o degudament revisats d'acord amb la normativa vigent