Expert en Ciències de la Computació
Expert en Ciències de la Computació
Domina els fonaments científics de la computació: algorismes, estructures de dades, sistemes i matemàtiques que sustenten totes les especialitats tecnològiques.
Llenguatges
Assembly
Llenguatge de baix nivell que s'utilitza per interactuar directament amb el maquinari, comú en sistemes legacy.
C
Llenguatge de programació de propòsit general, utilitzat en sistemes operatius, drivers i aplicacions d'alt rendiment.
C++
Llenguatge de programació d'alt rendiment àmpliament utilitzat en el desenvolupament de videojocs i aplicacions que requereixen control detallat del maquinari.
Haskell
Llenguatge de programació funcional de propòsit general, conegut pel seu fort sistema de tipus i la seva aplicació en programari acadèmic, algoritmes i solucions segures.
Prolog
Llenguatge de programació lògic, utilitzat principalment en aplicacions d'intel·ligència artificial, sistemes experts i processament de llenguatge natural.
SQL
Llenguatge de consulta estructurat utilitzat per gestionar i manipular bases de dades relacionals.
Fonaments
Algorismes
Curs sobre anàlisi i disseny d'algorismes, que cobreix l'eficiència dels algorismes i com millorar el rendiment del codi.
Algorismes Avançats
Estudi i aplicació de tècniques algorítmiques complexes per resoldre problemes computacionals d'alta dificultat, incloent algorismes d'optimització, grafs, cerques i aprenentatge automàtic.
Arquitectures Distribuïdes
Coneixement de sistemes distribuïts i com es gestionen i processen dades a gran escala de manera eficient i segura.
Arquitectures de Sistemes
Principis i pràctiques per dissenyar arquitectures tecnològiques robustes i escalables que suportin els objectius de negoci.
Fonaments de Bases de Dades
Curs complet de bases de dades relacionals i NoSQL: model relacional, SQL des de zero, disseny d'esquemes, diagrames ER, normalització, transaccions ACID, índexs i casos pràctics guiats.
Criptografia Aplicada
Fonaments i aplicació pràctica de la criptografia moderna: xifratge simètric i asimètric, hashing, signatures digitals, TLS i gestió de claus en sistemes reals.
Estadística
Coneixement dels conceptes i mètodes estadístics utilitzats per analitzar i resumir dades, incloent distribucions, inferència i probabilitat.
Estructures de Dades
Aprèn a fons les estructures de dades essencials — llistes, piles, cues, taules hash, arbres i grafs — amb implementacions en Python, anàlisi de complexitat i un projecte pràctic que travessa tot el curs.
Fonaments d'Intel·ligència Artificial (IA)
Coneixement bàsic dels principis i tècniques de la intel·ligència artificial, que inclouen algorismes, aprenentatge automàtic, lògica i sistemes experts, utilitzats per crear sistemes capaços de realitzar tasques que requereixen intel·ligència humana.
Fonaments de la Programació
Curs introductori sobre conceptes bàsics de la programació, com variables, estructures de control, i algorismes.
Patrons de Disseny
Curs sobre patrons de disseny de programari que proporcionen solucions reutilitzables a problemes comuns de desenvolupament.
Xarxes
Curs sobre fonaments de xarxes: conceptes bàsics, protocols de comunicació, models OSI i TCP/IP, adreçament IP i eines de diagnòstic.
Fonaments de Sistemes Operatius
Introducció als sistemes operatius, gestió de recursos, concurrència i estructures d'arxius.
Competències
Pensament analític
Habilitat per analitzar informació de manera lògica i detallada per prendre decisions fonamentades.
Resolució de problemes
Capacitat per identificar problemes i desenvolupar solucions eficients i efectives.
