<div class="page"> <div class="cover text-center"> <img class="mx-auto" src=/itb/images/logo_mislata.png alt="logo"> # Guia didàctica <h2 class="skip-counter">0490 - Programació de Serveis i Processos</h2> <h2 class="skip-counter">Cicle formatiu: Desenvolupament d'Aplicacions Multiplataforma</h2> <div class="text-end fit-content ms-auto my-3 mt-auto pt-3"> <p><strong>Autor:</strong> Joan Puigcerver Ibáñez</p> <p><strong>Correu electrònic:</strong> j.puigcerveribanez@edu.gva.es</p> <p><strong>Curs:</strong> 2022/2023</p> </div> <div> <p class="fw-bold mb-0">Llicència: BY-NC-SA</p> <p class="d-none d-md-block">(Reconeixement - No Comercial - Compartir Igual)</p> <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.ca" target="_blank"> <img class="mx-auto" src="/itb/images/license.png" alt="Licence"/> </a> </div><!--license--> </div><!--cover--> </div><!--page--> <h5>Control de versions</h5> | Versions || | - | - | | 06/09/2022 | Elaboració document | | 13/10/2022 | Correcció en la data de fí de l'UD1 i començament de l'UD2 | | 06/09/2023 | Adaptació guia al curs 23/24 | | 08/05/2024 | Correcció hora de l'exàmen extraordinaria | --- {:toc} ## Presentació. Caracterització del mòdul Els objectius d'aquest mòdul expresats com resultats d'aprenentatge són: - Protegeix les aplicacions i les dades definint i aplicant criteris de seguretat en l'accés, emmagatzematge i transmissió de la informació. - Desenvolupa aplicacions compostes per diversos processos reconeixent i aplicant principis de programació paral·lela. - Desenvolupa aplicacions compostes per diversos fils d'execució analitzant i aplicant llibreries específiques del llenguatge de programació. - Programa mecanismes de comunicació en xarxa emprant sòcols i analitzant l'escenari d'execució. - Desenvolupa aplicacions que ofereixen serveis en xarxa, utilitzant llibreries de classes i aplicant criteris d'eficiència i disponibilitat. ## Atenció tutorial ### Informació del docent - __Nom i cognoms__: Joan Puigcerver Ibáñez - __Correu electrònic__: j.puigcerveribanez@edu.gva.es ### Sequenciació i distribució de les tutories ##### Tutories col·lectives Les tutories col·lectives són les accions tutorials necessàries per a la consecució dels objectius formatius que necessiten desenvolupar processos de ensenyament i aprenentatge per als que cal la intervenció directa i presencial del docent. Aquest tipus de tutoria té com a objectiu orientar a l'alumnat en l'estudi dels continguts curriculars programats. A la tutoria col·lectiva, el docent exposarà els continguts fonamentals del tema, orientarà el treball que ha de fer l'alumnat (lectures, exercicis, etc.) i aclarirà les qüestions més importants o de més difícil comprensió. Horari de tutories col·lectives: - __Dimarts de 15:55 a 16:50__ ##### Tutories individuals Les tutories individuals són aquelles accions orientadores i de suport als processos daprenentatge que es corresponen amb els objectius formatius que l'alumnat pugua superar de manera autosuficient i que s'articularan a través dels materials didàctics. Habitualment es realitzaran de forma telemàtica, si bé existeix també la possibilitat de fer-les de forma presencial. El procediment per demanar una tutoria individual és: 1. Contactar amb el docent mitjançant el correu electrònic. 2. En aquest correu cal exposar: - Identificació del estudiant. - Motiu pel qual es demana la tutoria individual. - Si es un dubte o un problema, explicar-ho el millor detellat possible. - Indicar com i quan es desitja realitzar aquesta tutoria individual. No s'atendrà cap tutoria individual sinò s'ha concertat prèviament amb el docent. Horari de tutories individuals: - __Dimecres de 11:20 a 12:15__ - __Divendres de 09:10 a 10:05__ ## Metodologia didàctica Aquest mòdul és sobretot pràctic. Considerem que la manera millor manera d’aprendre és realitzant i resolguent els problemes de manera pràctica. Es realitzaran breus explicacions dels continguts combinats amb molts exemples resolts, afavorint la participació activa de l’alumnat (exposició participativa). A mesura que es va avançant en la unitat, es proporcionaran activitats que vagen augmentant progressivament de dificultat. La metodologia en aquest mòdul s’ajustarà a les característiques de l’alumnat. A causa del caràcter semipresencial, es proposaran activitats i es proporcionarà material per fomentar l’autoaprenentatge. No obstant això, també es realitzaran tutories individuals i col·lectives que s’adaptaran a les necessitats de l’alumnat present. ## Continguts. Activitats. Distribució temporal Els continguts es poden consultar a l'apartat: <a href="/itb/DAM-PSP/planning.html#continguts">Continguts de la Programació Didàctica</a>. Es planificarà una o dues __practiques__ en cada unitat didàctica. Les dates i les entregues d'aquestes es publicaràn mitjançant __Aules__. | Avaluació | Setmana | Unitat || | :- | :- | :- | | 1a | 12 Set | __UD1:__ Programació de processos |{.bg-lightgreen} | 1a | 19 Set | __UD1:__ Programació de processos |{.bg-lightgreen} | 1a | 26 Set | __UD1:__ Programació de processos |{.bg-lightgreen} | 1a | 03 Oct | __UD1:__ Programació de processos |{.bg-lightgreen} | 1a | 10 Oct | __UD2:__ Programació de fils |{.bg-lightblue} | 1a | 17 Oct | __UD2:__ Programació de fils |{.bg-lightblue} | 1a | 24 Oct | __UD2:__ Programació de fils |{.bg-lightblue} | 1a | 31 Oct | __UD2:__ Programació de fils |{.bg-lightblue} | 1a | 07 Nov | __UD2:__ Programació de fils |{.bg-lightblue} | 1a | 14 Nov | __UD2:__ Programació de fils |{.bg-lightblue} | 1a | 21 Nov | __Exàmens 1a Avaluació__ |{.bg-lightgray} | 1a | 28 Nov | __Exàmens 1a Avaluació__ |{.bg-lightgray} | 2a | 05 Des | __UD3:__ Sòcols i serveis |{.bg-lightorange} | 2a | 12 Des | __UD3:__ Sòcols i serveis |{.bg-lightorange} | 2a | 19 Des | __UD3:__ Sòcols i serveis |{.bg-lightorange} | 2a | 26 Des | Nadal |{.bg-lightgray} | 2a | 02 Gen | Nadal |{.bg-lightgray} | 2a | 09 Gen | __UD3:__ Sòcols i serveis |{.bg-lightorange} | 2a | 16 Gen | __UD4:__ Seguretat i criptografia |{.bg-lightmagenta} | 2a | 23 Gen | __UD4:__ Seguretat i criptografia |{.bg-lightmagenta} | 2a | 30 Gen | __UD4:__ Seguretat i criptografia |{.bg-lightmagenta} | 2a | 06 Feb | __UD4:__ Seguretat i criptografia |{.bg-lightmagenta} | 2a | 13 Feb | __Exàmens 2a Avaluació__ |{.bg-lightgray} | 2a | 20 Feb | __Exàmens 2a Avaluació__ |{.bg-lightgray} | Ordinària | 27 Feb | __Exàmens ordinària__ |{.bg-lightgray} | Extraordinària | 03 Jun | __Exàmens extraordinària__ |{.mx-auto} ## Pla de recuperació El pla de recuperació és una planificació que permet recuperar i repassar els continguts del mòdul als estudiants que no l'hagen superat en la convocatòria ordinària. Aquest plà contempla realitzar una tutoria col·lectiva presencial, on es veuran els continguts planificats. - __Lloc__: Aula 2A1. - __Hora__: Dimarts de 16:50 a 17:45. La seqüenciació dels continguts del mòdul en el plà de recuperació és la següent: | Unitat | Data | Contingut || | :- | :- |:- | | __UD1:__ Programació de processos | 26/03/2024 | Creació i destrucció de processos |{.bg-lightgreen} | ^^ | 09/04/2024 | Comunicació entre processos |{.bg-lightgreen} | __UD2:__ Programació de fils | 16/04/2024 | Creació i destrucció de fils, join(), sleep(), monitors i semàfors |{.bg-lightblue} | ^^ | 23/04/2024 | Sincrontització mitjançant wait() i notify() |{.bg-lightblue} | __UD3:__ Sòcols i serveis | 30/04/2024 | Creació i comunicació bàsica mitjançant Sockets |{.bg-lightyellow} | ^^ | 07/05/2024 | Aplicacions muticlient i enviament d'objectes |{.bg-lightyellow} | __UD4:__ Seguretat i criptografia | 14/05/2024 | Encriptació simètrica i asimètrica |{.bg-lightorange} | ^^ | 21/05/2024 | Certificats i SSLSockets |{.bg-lightorange} | | 28/05/2024 | Repàs |{.bg-lightgray} | | 03/06/2024 | __Exàmen Extraordinària: 11:00 - 13:00 2A1__ || ## Criteris d'avaluació i quailificació Els criteris d'avaluació es poden consultar a l'apartat: <a href="/itb/DAM-PSP/planning.html#criteris-d'avaluació">Criteris d'avaluació de la Programació Didàctica</a>. L’avaluació es realitzarà amb dos instruments d’avaluació diferents: - __Exàmens__: Exàmens de caràcter pràctic sobre els continguts de cada avaluació. - __Pràctiques__: Treball teòric o pràctic on s’avalua el treball diari i els continguts que s’estan veient. En els cas de la semipresencialitat, es programaran vàries pràctiques al llarg de cada avaluació. Tots els instruments d'avaluació s'han d'entregar a temps i ha de complir amb els requisits d'entrega. Si aquest no s'entrega en temps i forma, es considerarà com a no presentat. La manca d'autenticitat en l'autoria o d'originalitat de les proves d'avaluació; la còpia o el plagi; l'intent fraudulent d'obtenir un resultat acadèmic millor; la col·laboració, l'encobriment o l'afavoriment de la còpia, o la utilització de material, aplicacions o dispositius no autoritzats durant l'avaluació, entre d'altres, són conductes irregulars que poden tenir conseqüències acadèmiques i disciplinàries greus. D'una banda, si es detecta alguna d'aquestes conductes irregulars, pot comportar el suspens en les activitats avaluables o en la qualificació final de l'assignatura. D'altra banda, i d'acord amb la normativa acadèmica, les conductes irregulars en l'avaluació, a més de comportar el suspens de l'assignatura, poden donar lloc a la incoació d'un procediment disciplinari i a l'aplicació, si escau, de la sanció corresponent. La nota de cada avaluació es calcularà de la següent manera: - __Nota de l'examen (70%):__ Nota de l'exàmen realitzat en l'avaluació. - __Nota de pràctiques (30%):__ Nota mitjana de les pràctiques realitzades en l’avaluació. Perquè un alumne supere una avaluació, la qualificació d’aquesta ha de ser igual o superior a 5. La qualificació del mòdul es calcularà mitjançant la mitjana de la nota de totes les avaluacions. En cas que alguna avaluació no estiga superada, la qualificació del mòdul serà com a màxim un 4. Per norma general les notes s'arredoniran amb la fòrmula general: __>.5__. No obstant això, en l'interval [4, 5) la nota s'arredonirà a 5 sols a partir de 4.75. ## Calendari d'exàmens | Avaluació | Data | Hora | Aula | | :- | :- | :- | :- | | 1a avaluació | 28 de novembre | 15:55 - 17:45 | 2A1 | | 2a avaluació | 20 de febrer | 15:55 - 17:45 | 2A1 | | Ordinària | 27 de febrer | 16:00 - 18:00 | 2A1 | | Extraordinària | 3 de juny | 11:00 - 13:00 | 2A1 | ## Instruments d'avaluació ### Quadre resum <table class="quadre-resum mx-auto"> <tr> <th></th> <th>Instruments de qualificació</th> <th>%</th> <th>Consideracions</th> </tr> <tr> <td rowspan="2"><strong>1a Avaluació</strong></td> <td>Exàmens</td> <td>70%</td> <td rowspan="4"> En cada avaluació: - La nota mitjana de les __exàmens__ ha de ser __igual o superior a 4.__ - En el butlletí s'arredonirà la nota, però s'utilitzaran els decimals pel còmput de la nota del mòdul. </td> </tr> <tr> <td>Pràctiques</td> <td>30%</td> </tr> <tr> <td rowspan="2"><strong>2a Avaluació</strong></td> <td>Exàmens</td> <td>70%</td> </tr> <tr> <td>Pràctiques</td> <td>30%</td> </tr> <tr class="ordinaria"> <td rowspan="2"><strong>Ordinària</strong></td> <td> Examen de la màteria de la <strong>1a avaluació</strong>. </td> <td>1/2</td> <td rowspan="2"> En cas d'haver aprovat alguna avaluació, es pot guardar aquesta qualificació en compte de realitzar l'examen corresponent. - La nota de cada examen ha de ser __igual o superior a 4__. </td> </tr> <tr class="ordinaria"> <td> Examen de la màteria de la <strong>2a avaluació</strong>. </td> <td>1/2</td> </tr> <tr class="extraordinaria"> <td><strong>Extraordinària</strong></td> <td> Examen de tota la matèria </td> <td>100</td> <td>Examen de tota la matèria del mòdul. La nota obtinguda serà la nota del mòdul.</td> </tr> </table> ## Solucionari de ls activitats autoavaluables Les solucions de les activitats autoavaluables (Exercicis) es publicaran en la palataforma educativa __Aules__ i en algun cas, es corregiran presencialment en les tutories col·lectives. ## Materials i recursos didàctics - Pantalla digital - Pissarra - Plataforma educativa: __Aules__: Publicació de material, continguts, activitats, correccions i rúbriques. - Ordinadors amb Windows. - Accès a internet. - Correu corporatiu. - Entorn de desevolupament: __IntelliJ__ - Control de versions: __Git__ allotjat a __GitHub__ ## Enllaços de internet recomanats - https://github.com/UnseenWizzard/git_training - https://ioc.xtec.cat/materials/FP/Recursos/fp_dam_m09_/web/fp_dam_m09_htmlindex/index.html ## Bibliografia recomanada - "PROGRAMACIÓN DE SERVICIOS Y PROCESOS. CFGS." Sánchez Campos, Alberto / Montes Sánchez, Jesús Editorial RA-MA ISBN: 978-84-9964-240-6