Enginyeries
Introducció a la Programació
Codi: 65339
Crèdits: 4
Grau en Enginyeria Informàtica (1r curs - codi 26847)
Introducció a la Programació pretén assentar les bases de l'algorísmica i la programació que han de permetre als alumnes aprendre a programar en qualsevol llenguatge.
Conjuntament amb les assignatures d'Estructures de Dades i Algorismes I i II i Programació Orientada a Objectes, formen el bloc que cursen tots els alumnes dels graus en Enginyeria en Informàtica, Enginyeria en Xarxes de Telecomunicació, Enginyeria en Sistemes Audiovisuals i Enginyeria Matemàtica de la Ciència de Dades, dedicat a la programació d'ordinadors.
El llenguatge que s'emprarà serà el Python, i l'entorn de treball serà el Google Colaboratory
Intel·ligència Artificial
Codi 65549
Crèdits 5
Grau en Enginyeria Informàtica (3r curs - codi 24304)
L'assignatura és una introducció a la Intel·ligència Artificial. Els estudiants aprendran els fonaments de la teoria i la pràctica dels programes que realitzen tasques que normalment associem amb la intel·ligència, des de la resolució automàtica de problemes, la inferència lògica, la planificació i el comportament autònom. Cada vegada més, aquest tipus d'habilitats es requereixen en un nombre major d'àmbits com ara els videojocs, la web, robots, Assistents Virtuals Intel·ligents, etc.
Programació Orientada a Objectes
Codi 65454
Crèdits 4
Grau en Enginyeria Informàtica (1r curs - codi 26858)
Programació Orientada a Objectes és una assignatura dins l’àrea de Llenguatges de Programació, fortament relacionada amb Introducció a la Programació i Estructures de Dades i Algorismes I i II. El punt de partida és la programació estructurada i l'algorísmica bàsica (coneixements adquirits en les assignatures mencionades), i té com a objectiu introduir a l'alumne en el disseny i desenvolupament de programes d'alt nivell mitjançant el concepte d'objectes.
Organització de Computadors
Codi 65614
Crèdits 4
Grau en Enginyeria Informàtica (1r curs codi 26852)
L’objectiu d’aquesta assignatura és que l’estudiant entengui el funcionament intern d’un ordinador segons el model de Von Neumann, centrant-se en un sistema bàsic amb un sol processador, memòria RAM i dispositius d’entrada/sortida.
Els estudiants han de comprendre com s’executen els programes a baix nivell, incloent el fet que les instruccions, les adreces de memòria i les dades es codifiquen com a nombres enters, i que comparteixen el mateix espai de memòria. Aquesta comprensió ha de proporcionar una visió clara de la interacció entre el programari i el maquinari quan es treballa al seu nivell més bàsic.
Compiladors
Codi 65529 en Anglès
Crèdits 5
Grau en Enginyeria Informàtica (3r curs - codi 24305)
L'assignatura Compiladors és una assignatura obligatòria que s'oferix durant el 3er curs d'enginyeria en informàtica. L'assignatura esta integrada en un bloc d'assignatures, conjuntament amb Teoria de la Computació, en la qual s'estudia la sintaxi, semàntica i compilació de programes i els principals conceptes dels llenguatges de programació. L'assignatura té un component teòric i altre pràctic. Dintre del component teòric l'èmfasi esta en la comprensió dels conceptes a nivell intuïtiu mes que en la utilització estricta de llenguatge matemàtic.
L'assignatura esta composta de tres activitades principals: classes de teoria, seminaris i laboratoris. En les classes de teoria s'introduïxen els conceptes formals i matemàtics i es mostren exemples de la seva aplicació. En els seminaris els alumnes resolen petits problemes. Cada problema correspon a un dels conceptes introduïts en classe de teoria. En els laboratoris es presentin problemes de més complexitat i de caràcter més computacional perquè els alumnes tinguin l'oportunitat de posar en pràctica els conceptes apresos.
Enginyeria de Xarxes
Codi 65503
Crèdits 5
Grau Enginyeria Xarxes Comunicació (2n curs - codi 27065)
L'assignatura d’Enginyeria de Xarxes té com a objectiu presentar el conjunt de conceptes i eines matemàtiques necessàries per analitzar i dimensionar enllaços i xarxes de comunicació. En aquest sentit, tot i que es veuen casos d'aplicació concreta, no és una assignatura finalista, i els continguts / competències apresos / desenvolupats en l'assignatura tenen continuació al llarg del pla docent.
Criptografia i Seguretat
Codi : 65530 1 en Anglès
Crèdits : 5
Grau en Enginyeria Informàtica (3r curs - codi 24308)
Aquesta assignatura està pensada com a introducció a la criptografia. Durant molts segles l’objectiu principal de la criptografia ha estat la protecció de la privacitat de les comunicacions. Tot i això, els ordinadors, les comunicacions digitals i, especialment, Internet han aportat una gran quantitat de nous objectius de seguretat com ara l’anonimat, l’autenticitat, la no repudiació, la integritat o la traçabilitat. Avui en dia, la criptografia proporciona eines importants per garantir-les, com ara encriptació, codis d'autenticació de missatges, protocols d'acord clau, signatures digitals, etc., que s'utilitzen darrere de milions de transaccions en línia diàries
Sistemes Operatius
Codi 65449
Crèdits 6
Grau en Enginyeria Informàtica (2n curs - codi 26859)
(24286)L'objectiu d'aquesta assignatura és aconseguir que els alumnes comprenguin la utilitat del sistema operatiu com un enllaç entre les aplicacions informàtiques i el nivell físic (hardware). De la mateixa manera, es vol aconseguir que els alumnes gestionin els recursos d'un ordinador mitjançant la utilització dels serveis que proporciona el sistema operatiu.
Més concretament, es pretén assolir els següents objectius:
Comprendre adequadament els components del Sistema Operatiu (SO)
Analitzar i utilitzar els mecanismes de gestió de processos del SO
Entendre els mecanismes de sincronització entre processos i threads
Comprendre els mecanismes de gestió de memòria
Revisar i aplicar els mecanismes de gestió de dispositius d'entrada/sortida
Comprendre els mecanismes de gestió de fitxers del sistema operatiu
Organització de Computadors
Codi 65614
Crèdits 4
Enginyeria Informàtica (2n curs - 26852)
Disseny Funcional de Programes
Codi: 65616
Crèdits: 6
Grau en Enginyeria Informàtica (1r curs - codi 26854)
Estructures de Dades
Codi 65613
Crèdits 6
Grau en Enginyeria Informàtica (1r curs - codi 26853)
Arquitectura de Xarxes
Codi 65504
Crèdits 4
Grau Enginyeria Xarxes Telecomunicació (2n curs - codi 27068)
Valorable el coneixement de python i el funcionament de virtual box.
A l’assignatura d’arquitectura de Xarxes intentarem combinar elements teòrics amb eines de software obert per obtenir una visió més practica dels diversos conceptes de xarxes.
Física
Codi 65615
Crèdits 6
Grau en Enginyeria Xarxes Telecomunicacions ( 1r curs codi 27057)
Enginyeria de Software
Codi 65455
Crèdits 5
Grau en Enginyeria Informàtica (2n curs - codi 26866)
L'enginyeria de programari s'encarrega de desenvolupar i de fer el manteniment dels sistemes de programari perquè és comportin eficientment i s'hi pugui confiar. També es dedica a desenvolupar programari de manera assequible per tal de satisfer els requeriments dels clients i dels usuaris que han definit i especificat la solució. És una disciplina important per l'espectre i l'impacte ampli que té el programari en les activitats econòmiques de la humanitat i la societat moderna i pel paper que juga el programari en sistemes crítics i en la seguretat de moltes aplicacions. La disciplina integra mètodes formals de les matemàtiques, de les ciències de la computació i de les pràctiques i orígens de l'enginyeria.
Així doncs, l'enginyeria de programari és l'aplicació sistemàtica, disciplinada, quantificable i rigorosa d'enfocaments de desenvolupament, operació, manteniment i implantació del programari. Evidentment, l'estudi dels enfocaments que condueixen a la producció de programari de qualitat és la matèria central de l'enginyeria de programari. Simplement, l'enginyeria de programari es preocupa per construir correctament el programari. El programari no ha de fallar perquè, avui en dia, es controlen, es fan servir o es regulen milers d'activitats a través de sistemes que executen programari.