bachelor en inteligencia artificial i data science la salle campus barcelona

Grau en Artificial Intelligence and Data Science

Infraestructures de computació

Descripció: 

Les infraestructures de computació constitueixen la base sobre la qual s'executen els sistemes informàtics moderns, incloent el maquinari, les xarxes de comunicació i els entorns distribuïts i cloud. L'objectiu d'aquesta assignatura és proporcionar a l'estudiant una visió global i integrada de les principals tecnologies que fan possible la computació actual, permetent comprendre com s'organitzen, interaccionen i escalen aquests sistemes.

L'assignatura analitza, en primer lloc, l'arquitectura i l'estructura interna dels computadors, estudiant el disseny de la CPU, la jerarquia de memòria i els dispositius d'entrada/sortida. A continuació, s'introdueixen les arquitectures i tecnologies de xarxes d'ordinadors, els protocols de comunicació i els dispositius implicats en la transmissió de dades. Finalment, s'estudien els entorns distribuïts i la computació en el núvol, abordant conceptes com la virtualització, els models de servei i les arquitectures cloud.

Des del punt de vista pràctic, l'assignatura inclou activitats i exercicis orientats a l'anàlisi i presa de decisions sobre infraestructures de computació, aplicant els coneixements teòrics a situacions reals. A través d'un projecte pràctic, l'estudiant treballa aspectes relacionats amb el disseny, l'avaluació i la justificació de solucions d'infraestructura, desenvolupant una comprensió crítica dels avantatges i limitacions de les diferents alternatives tecnològiques.

A més, s'introdueixen múltiples exemples i casos d'ús que permeten aprofundir en els conceptes tractats teòricament i relacionar-los amb els sistemes informàtics i les plataformes de computació utilitzades actualment en l'àmbit de la intel·ligència artificial i la ciència de dades.

Tipus assignatura
Primer - Obligatoria
Semestre
Segon
Curs
1
Crèdits
6.00

Professors Titulars

Coneixements previs: 

Per cursar l'assignatura d'Infraestructures de Computació és recomanable que l'estudiant disposi dels següents coneixements previs:
- Conceptes bàsics de programació i algorísmica.
- Coneixements introductoris sobre sistemes informàtics i ús general d'ordinadors.
- Nocions bàsiques de sistemes operatius i xarxes (a nivell d'usuari).

Objectius: 

Els estudiants que cursen l'assignatura d'Infraestructures de Computació han d'adquirir els coneixements i desenvolupar les habilitats següents:
1. Comprendre l'arquitectura i l'organització interna dels sistemes de computació, així com la funció dels seus principals components.
2. Conèixer els conceptes, tecnologies i terminologia associats a les arquitectures de computadors, xarxes i sistemes distribuïts.
3. Analitzar els avantatges i limitacions de diferents solucions d'infraestructura computacional segons el context d'aplicació.
4. Aplicar els coneixements teòrics a la resolució de problemes pràctics relacionats amb arquitectures, xarxes i entorns cloud.
5. Saber expressar-se de manera correcta, utilitzant la terminologia tècnica adequada tant de forma oral com escrita.
6. Desenvolupar treballs tècnics de manera estructurada, justificada i ben documentada.
7. Treballar de manera efectiva tant individualment com en equip en la resolució de problemes tècnics

Continguts: 

Durant el curs acadèmic es desenvoluparan els següents continguts, estructurats en tres blocs principals:
1. Arquitectura de computadors
- Organització i estructura dels sistemes de computació.
- Disseny de la CPU.
- Sistemes de memòria.
- Dispositius d'entrada/sortida.
2. Tecnologies i arquitectura de xarxes d'ordinadors
- Models d'arquitectura de xarxa.
- Protocols de comunicació.
- Tecnologies de xarxa i dispositius.
- Rendiment, fiabilitat i seguretat bàsica.
3. Entorns distribuïts i Cloud
- Sistemes distribuïts.
- Virtualització.
- Computació en el núvol.
- Arquitectures cloud i models de servei.

Metodologia: 

La metodologia docent està orientada a fomentar un aprenentatge actiu i progressiu per part de l'estudiant.

Es combinen classes magistrals amb sessions de resolució de problemes i activitats pràctiques, tant a l'aula com en entorns de treball aplicats. Les explicacions teòriques es complementen amb exemples reals i casos pràctics que permeten contextualitzar els conceptes estudiats.

Al llarg del curs, l'estudiant haurà de realitzar exercicis individuals i en grup, així com participar activament en les sessions pràctiques, on es treballarà la presa de decisions tècniques aplicant els coneixements adquirits.

La metodologia utilitzada es basa principalment en:
- Classe magistral.
- Resolució de problemes i exercicis.
- Activitats pràctiques guiades.

Avaluació: 

L'assignatura consta de dues parts diferenciades:
- Teoria
- Pràctica (projecte final)

L'avaluació d'ambdues parts és independent i per superar l'assignatura cal aprovar-les totes dues amb una nota mínima de 5.

La nota final de l'assignatura es calcula segons la fórmula següent:

Nota_Final = 80% · Teoria + 20% · Pràctica

Avaluació de la teoria

La nota de Teoria es calcula a partir dels tres blocs temàtics:

Nota_Teoria = 40% · Bloc1 + 25% · Bloc2 + 35% · Bloc3

És requisit indispensable aprovar cada bloc de manera independent.

Cada bloc s'avalua mitjançant:
- Proves d'Avaluació Contínua (AC).
- Examen final de la convocatòria ordinària.
- Examen de recuperació a la convocatòria extraordinària, si escau.

Els mecanismes d'alliberament, ponderació i recuperació segueixen la normativa especificada al sistema d'avaluació de l'assignatura.

Avaluació de la pràctica

La pràctica representa el 20% de la nota final i es basa en:
- Informe tècnic del projecte.
- Entrevista de validació.
- Assistència a les sessions pràctiques.

Per superar la pràctica és necessària una nota mínima de 5.

Criteris avaluació: 

Els criteris d'avaluació associats als objectius de l'assignatura són els següents:

Objectiu 1
L'estudiant ha de demostrar que coneix els conceptes i la terminologia bàsica de les arquitectures i infraestructures de computació.
Ha de saber identificar els components principals d'un sistema informàtic i la seva funció.

Objectiu 2
L'estudiant ha de saber analitzar i comparar diferents arquitectures de computadors.
Ha de comprendre el funcionament de les xarxes i dels sistemes distribuïts.
Ha de conèixer els principis fonamentals de la computació en el núvol.

Objectiu 3
L'estudiant ha de saber aplicar els coneixements teòrics a la resolució de problemes pràctics.
Ha de ser capaç de prendre decisions tècniques raonades en funció del context.

Objectiu 4
L'estudiant ha de saber expressar-se correctament utilitzant el vocabulari tècnic adequat.
Ha de ser capaç d'explicar i defensar solucions de manera oral.

Objectiu 5
L'estudiant ha de presentar informes estructurats, clars i ben justificats.
Ha de demostrar capacitat de síntesi i rigor tècnic en la documentació.

Objectiu 6
L'estudiant ha de saber treballar en equip, repartint tasques i integrant coneixements.
Ha de demostrar responsabilitat i capacitat de col·laboració en el desenvolupament del projecte pràctic.

Bibliografia bàsica: 

PATTERSON, D.A. & HENNESSY, J.L. Computer Organization and Design: The Hardware/Software Interface, 5th Edition, Morgan Kaufmann, ISBN-13: 978-0124077263, 2013
HENNESSY, J.L. & PATTERSON, D.A. Computer Architecture: A Quantitative Approach, 6th Edition, Morgan Kaufmann, ISBN: 9351073653, 2018
TANENBAUM, A.S. & BOS, H. Modern Operating Systems, 4th Edition, Pearson, ISBN: 978-0133591620, 2014
STALLINGS, W. Operating Systems: Internals and Design Principles, 9th Edition, Pearson, ISBN: 978-0134670959, 2017
SILBERSCHATZ, A., GALVIN, P.B. & GAGNE, G. Operating System Concepts, 10th Edition, Wiley, ISBN: 978-1119454083, 2018
STALLINGS, W. Data and Computer Communications, 10th Edition, Pearson, ISBN: 978-0133506488, 2013
KUROSE, J.F. & ROSS, K.W. Computer Networking: A Top-Down Approach, 7th Edition, Pearson, ISBN: 978-0135926475, 2020
FOROUZAN, B.A. Data Communications and Networking, 5th Edition, McGraw-Hill, ISBN: 978-0073376226, 2013
KUBERNETES: Up and Running: Dive into the Future of Infrastructure, 3rd Edition, O'Reilly, ISBN: 978-1098106732, 2022
RAJ, P. & KUMAR, G. Cloud Computing: Principles and Paradigms, Wiley, ISBN: 978-1119288588, 2017
VOGELSANG, T. Distributed Systems: Principles and Paradigms, 2nd Edition, Pearson, ISBN: 978-0132392273, 2006
AMAZON WEB SERVICES (AWS). AWS Well-Architected Framework, Online Documentation, 2023.
CISCO NETWORKING ACADEMY. CCNA Exploration Curriculum, Cisco Press, Online Resource.
COMER, D.E. Computer Networks and Internets, 6th Edition, Pearson, ISBN: 978-0133587937, 2014
NIELSEN, M.A. & CHUANG, I.L. Quantum Computation and Quantum Information, Cambridge University Press, ISBN: 978-1107002173, 2010

Material complementari: