Logo UAB

Fonaments de Computadors

Codi: 104384 Crèdits: 6
2024/2025
Titulació Tipus Curs
2503740 Matemàtica Computacional i Analítica de Dades FB 1

Professor/a de contacte

Nom:
Tomás Manuel Margalef Burrull
Correu electrònic:
tomas.margalef@uab.cat

Equip docent

Gemma Sanjuan Gomez
Rafael Cortes Fite

Idiomes dels grups

Podeu consultar aquesta informació al final del document.


Prerequisits

- No hi ha prerequisits. És una assignatura de 1r semestre de 1r curs.


Objectius

L'objectiu d'aquesta assignatura consisteix en donar a l'alumne una visió general del funcionament d'un computador actual, veient els seus fonaments teòrics i les unitats funcionals que l'integren, així com analitzar les millores introduïdes a nivel arquitectònic per a assolir un bon rendiment.


Resultats d'aprenentatge

  1. CM06 (Competència) Desenvolupar solucions algorísmiques eficients a problemes computacionals d'acord amb els requisits establerts.
  2. CM06 (Competència) Desenvolupar solucions algorísmiques eficients a problemes computacionals d'acord amb els requisits establerts.
  3. CM07 (Competència) Analitzar la complexitat computacional de les solucions algorísmiques per a desenvolupar i implementar la que garanteixi el millor rendiment.
  4. CM07 (Competència) Analitzar la complexitat computacional de les solucions algorísmiques per a desenvolupar i implementar la que garanteixi el millor rendiment.
  5. CM08 (Competència) Assegurar el funcionament correcte d'una solució algorísmica d'acord amb els requisits del problema a resoldre.
  6. KM06 (Coneixement) Reconèixer els conceptes bàsics de la lògica, l'estructura i la programació dels computadors.
  7. KM07 (Coneixement) Descriure el funcionament bàsic dels sistemes de còmput.
  8. KM08 (Coneixement) Reconèixer els mètodes, sistemes i tecnologies propis de la computació.
  9. SM07 (Habilitat) Utilitzar els sistemes operatius i programes d'ús comú en diversos camps.
  10. SM07 (Habilitat) Utilitzar els sistemes operatius i programes d'ús comú en diversos camps.
  11. SM08 (Habilitat) Utilitzar les estructures algorísmiques i de representació de dades adequades per a la resolució de problemes.

Continguts

1.- Sistemes de numeració.

2.- Àlgebra de Boole.

3.- Estructura bàsica d'un computador: Unitats funcionals.

4.- Jerarquia de memòria: Memoria cau.

5.- Processament segmentat.

6.- Processadors Multi/Many-core.

6.- Acceleradors.

7.-Visió general d'un Sistema Informàtic.


Activitats formatives i Metodologia

Títol Hores ECTS Resultats d'aprenentatge
Tipus: Dirigides      
Problemes 6 0,24 CM06, CM07, CM08, SM08
Pràctiques de laboratori 13 0,52 CM06, CM07, CM08, KM06, SM07, SM08
Teoria 20 0,8 CM06, CM07, CM08, KM06, KM07, KM08, SM07, SM08
Tipus: Autònomes      
Estudi, realització d'exercicis i preparació de pràctiques 101 4,04 CM06, CM07, CM08, KM06, KM07, KM08, SM07, SM08

  1. Classes magistrals: Els coneixements propis de l'assignatura s’exposaran en forma de classes magistrals. En elles es mostraran a l’alumne els conceptes bàsics exposats en el temari de l’assignatura i clares indicacions de com completar i aprofundir aquests continguts. Les classes magistrals tot i ser principalment una explicació per part del professor s'intentarà que siguin participatives per a l'alumne donant-li la oportunitat de preguntar aquells punts que no acabi de comprendre i se'ls plantegen constantment preguntes i problemes per a comprovar la bona comprensió de la matèria exposada.
  2. Seminaris:  La missió dels seminaris és doble. D’una banda es treballaran els coneixements científico-tècnics exposats en les classes magistrals per completar la seva comprensió i aprofundir-los. Per això es desenvoluparan activitats diverses, des de la típica resolució de problemes fins la discussió de casos pràctics. S’implementaran metodologies d’aprenentatge i resolució de problemes cooperatiu. D’altra banda, els seminaris seran el fòrum natural en el qual discutir en comú el desenvolupament del treball pràctic, aportant els coneixements que li falten a l’estudiant per portar-lo endavant, o indicant-li on pot adquirir-los. La missió dels seminaris és fer de pont entre les classes magistrals i el treball pràctic, que promourà la capacitat d’anàlisi i síntesi, el raonament crític, i que entrenarà l’estudiant en la resolució de problemes.
  3. Practicum: Al començament del curs l’alumne rebrà un dossier  amb el treball pràctic que haurà de desenvolupar durant el curs. Aquest treball pràctic es basa en el disseny i programació de programes en ensamblador que permetin comprendre el funcionament d’un computador i aprendre els mecanismes del subsistema d’Entrada/Sortida. Les pràctiques es desenvoluparan individualment. El practicum inclou 6 sessions de pràctiques, de 2 hores de durada, on realitzarà la implementació i depuració dels programes. Abans de cada sessió l’alumne haurà de realitzar un treball de preparació de la sessió i l’haurà de mostrar al professor per poder començar el seu treball al laboratori. L’alumne lliurarà un portfoli del practicum en acabar aquest que, per raons de capacitat docent, només es corregirà en el cas d’alumnes la qualificació dels quals sigui dubtosa.

Aquest plantejament del treball està orientat a promoure un aprenentatge actiu i a desenvolupar les competències de capacitat d’organització i planificació, comunicació oral i escrita, treball en equip i raonament crític. La qualitat del projecte realitzat, de la seva presentació i del seu funcionament es valorarà especialment.

Durant les classes de teoria i seminaris de problemes no es poden fer fotografies de ni gravacions sense el consentiment per part del professor.

La plataforma per a la comunicació virtual utilitzada al llarg de l'assignautra serà el Campus Virtual - Moodle de la UAB.

COMPETÈNCIES TRANSVERSALS
Les competències transversals seran treballades i avaluades en diversos moments al llarg del curs. Concretament:

    

  • T01.00 - Avaluar de manera crítica i amb criteris de qualitat el treball desenvolupat: En les sessions de laboratori els alumnes duran a terme un treball pràctic i s'analitzaran les solucions proposades per a resoldre els problemes plantejats.
  • T02.00 - Treballar cooperativament en un context multidisciplinari assumint i respectant el rol dels diferents membres de l'equip: Durant la realització de les pràctiques els alumnes treballaran en equip.
  • T04.00 - Utilitzar eficaçment la bibliografia i els recursos electrònics per obtenir informació: De manera constant al llarg de l'asignautra els alumnes hauran consultar material i manuals.

Nota: es reservaran 15 minuts d'una classe, dins del calendari establert pel centre/titulació, per a la complementació per part de l'alumnat de les enquestes d'avaluació de l'actuació del professorat i d'avaluació de l'assignatura/mòdul.


Avaluació

Activitats d'avaluació continuada

Títol Pes Hores ECTS Resultats d'aprenentatge
Control 1 30% 2 0,08 CM06, KM06, KM07, KM08, SM08
Control 2 20% 2 0,08 CM07, CM08, SM08
Laboratori 30% 1 0,04 CM06, CM08, KM06, SM07, SM08
Seminari de problemes 1 5% 1 0,04 KM06, KM07, KM08
Seminari de problemes 2 5% 1 0,04 CM06, CM08
Seminari de problemes 3 5% 1 0,04 CM07
Seminari de problemes 4 5% 1 0,04 CM07, SM08
Validació de pràctiques Factor multiplicatiu de la qualificació de laboratori entre 0,5 i 1,25 1 0,04

Procés i activitats d’avaluació:

L’objectiu del procés d’avaluació és verificar que l’alumnat ha assolit els coneixements i habilitats definits en els objectius de l’assignatura, així com les competències.

L’avaluació es portarà a terme en base al grau d’implicació en els seminaris,  els coneixements científic-tècnics de la matèria assolits per l’alumnat i al treball pràctic desenvolupat per l’alumnat en grups de 3 persones en les sessions de laboratori.

Per fer aquesta avaluació es compta amb els següents instruments:

- La valoració del treball en les sessions de Seminaris, que inclourà el lliurament d’un treball en cada sessió.

- Una sèrie de controls realitzats al llarg del curs, de forma individual, per a valorar adequadament el grau de coneixement assolit per l’alumnat.

- La valoració del treball de l'alumnat en el laboratori, així com la de la documentació lliurada del seu treball pràctic i la prova individual de validació corresponent.

Nota final = Nota mitja seminaris * (0,2) + Nota mitja Controls * (0,5) + Nota Pràctiques * (0,3)

 

  • Seminaris de problemes

 

Nota mitja seminaris = > Hi haurà 4 seminaris de problemes. Cada seminari té una ponderació de 0,25 en la qualificació final de seminaris.

Els seminaris es realitzaran en equips de 2 persones (sempre els mateixos equips). En el cas excepcional de no poder assistir a un seminari per causa de força major es podrà contemplar la possibilitat de connectar-se amb l’equip per Teams i participar en la resolució del seminari per a que es pugui comptar-se l’assistència.

Els seminaris no es poden recuperar ni fer en dies diferents de l’establert al calendari.

 

  • Controls

 

Nota mitja controls =  Control 1 * (0,6) + Control 2 * (0,4)

 

Nota mínima de mitja dels controls:                                          5 punts

                                              Nota mínima de cada control per a poder fer mitja:         3 punts

 

L’alumnat que no superi la part dels controls (ja sigui per haver obtingut menys de 2 punts en un control o per no arribar a una mitja de 5 punts en aquesta part) podran fer un examen de reavaluació de TOTA la matèria de l’assignatura en l’horari establert per la coordinació.

 

  • Pràctiques

 

Nota pràctiques = Laboratori * Validació

         

Nota mínima de pràctiques:                                                        5 punts

                                               Nota mínima de laboratori per a poder fer mitja:            5 punts

 

L’assistència a les sessions de laboratori és obligatòria i no es pot recuperar. En el cas excepcional de no poder assistir a una sessió de laboratori per causa de força major es podrà contemplar la possibilitat de connectar-se amb l’equip per Teams i participar en la sessió de pràctiques per a que es pugui comptar-se l’assistència. La no assistència a dues sessions de pràctiques suposa un suspens en la qualificació del laboratori.

 

El treball de pràctiques dut a terme a les sessions de laboratori NO TÉ REAVALUACIÓ.

 

La pràctica s’estructurarà en tres nivells: Bàsic, Mig i Avançat:

 

-         El nivell bàsic dona opció a una puntuació entre 0 i 6 punts, si es lliura en les 3 primeres sessions. Si es lliura en la quarta o cinquena sessió es pot arribar a un 5,5 i si es lliura en la darrera sessió a un 5.

-         El nivell mig permet sumar un punt a la qualificació del nivell bàsic, si es lliura en les dues sessions següents al lliurament del nivell bàsic, i mig si es lliura a partir dela tercera sessió després haver lliurat el nivell bàsic.

-         El nivell avançat dona opció a sumar un punt a la puntuació assolida després de lliurar el nivell mig si es lliura en les dues sessions següents al lliurament del nivell mig i mig punt a partir de la tercera sessió.

 

No es pot presentar un nivell si prèviament no s’ha presentat el  nivell anterior al/a la professora/a i ha donat el vist i plau. En una sessió sols es pot presentar un nivell. Un equip pot demanar una tutoria al /a la seu/seva professor/a de pràctiques per a presentar un nivell entre dues sessions de laboratori. No es poden presentar nivells després de la darrera sessió de laboratori.

 

La qualificació obtinguda al laboratori és individual, i dependrà de l’assistència, participació, treball desenvolupat durant les sessions de pràctiques i de les respostes per part de cada membre de l’equip a les preguntes que pugui fer el/la professor/a responsable del torn.

 

Hi ha una prova escrita de validació individual de les pràctiques en l’horari establert per la coordinació pels segons parcials de gener. Una qualificació de 0 punts a la prova de validació donarà un factor de 0,5, una qualificació de 5 punts donarà un factor de 1 i una qualificació de 10 donarà un factor de 1,25. És a dir, hi ha un factor d’escala  entre 0 i 5 (0,5+0,1*nota) i un factor d’escala entre 5 i 10 (1+0,05*(nota-5)).

Programació i funcionament de les activitats d’avaluació:

Les dates de les proves d’avaluació continuada i lliurament de treballs es publicaran al campus virtual i poden estar subjectes a possibles canvis de programació per motius d'adaptació a possibles incidències; sempre s'informarà al campus virtual (CV) sobre aquests canvis ja que s’entén que el CV és el mecanisme habitual de comunicació d'informació per part del professorat. L’alumnat que desitgi comunicar-se amb el professorat de forma electrònica ho haurà de fer fent servir el seu correu institucional i dirigint-lo al correu institucional del professorat per tal d'evitar problemes de recepció.

Tant pel que fa referència als controls com a l'avaluació global, no es permetrà l'entrada de cap persona transcorreguts 5 minuts des del començament de la prova. A les proves avaluatives no es poden fer servir telèfons mòbils.

Procediment de revisió de les qualificacions:

Per a cada activitat d’avaluació, s’indicarà un lloc, data i hora de revisió en la que l'alumnat podrà revisar l’activitat amb el professorat. En aquest context, es podran fer reclamacions sobre la nota de l’activitat, que seran avaluades pel professorat responsable de l’assignatura. Les persones que no es presentin a aquesta revisió, no podran revisar posteriorment aquesta activitat.

Casos particulars:

- Es considera que l’alumnat s'ha presentat a l'assignatura quan ha realitzat un lliurament d'exercicis de seminari i ha assistit a un control. En cas de no presentar aquest mínim la qualificació atorgada serà de “No avaluable”.

- Per aprovar l’assignatura serà necessari haver obtingut una puntuació mínima de 5 en la apartat de pràctiquesi de mitja dels controls.

- Es preveurà una avaluació global de la part de teoria (controls) al final del semestre per a que hagin superat el practicum, però no els controls. Sempre que la nota d'aquesta reavaluació global dels controls sigui superior a 5 punts es calcularà la nota final fent la mitjana corresponent amb la nota de practicum i els seminaris.

- En cas de no superar l'assignatura per no arribar a la puntuació mínima en algun dels apartats, tot i que al fer la mitjana la nota final fos igual o superior a 5 la nota que es posarà a l'expedient serà de 4,5. En cas que la mitjana no arribi a 5 la nota que figurarà a l'expedient serà la nota mitjana obtinguda numèricament.


Bibliografia

  • “Organización y Arquitectura de Computadores. Principios de estructura y funcionamiento” William Stallings. Ed. Pearson. Prentice-Hall.
  • “Estructura y diseño de computadores” David Patterson/John L. Hennessy. Ed. Reverté.
  • “Computer Systems Design and Architecture” Vicent P. Heuring / Harry F. Jordan. Ed. Addison-Wesley
  • "Problemas resueltos de estructura de Computadores" Félix García Carballeira, Jesús Carretero Pérez, José Daniel García Sánchez, David Expósito Singh. Editorial Paraninfo

Programari

VirtualBox

Máquina virtual Ubuntu

Geany

Yasm

KDBG


Llista d'idiomes

Nom Grup Idioma Semestre Torn
(PLAB) Pràctiques de laboratori 1 Català primer quadrimestre matí-mixt
(PLAB) Pràctiques de laboratori 2 Català primer quadrimestre matí-mixt
(TE) Teoria 1 Català primer quadrimestre matí-mixt