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
Fonaments dels sistemes distribuïts: comunicació, consistència, replicació, emmagatzematge, computació a gran escala, seguretat, observabilitat i resiliència, aplicats pas a pas a una plataforma real.
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 —algorismes de cerca i optimització, aprenentatge automàtic, xarxes neuronals i deep learning, lògica i sistemes experts— amb exemples en Python i un cas pràctic continu per entendre com es construeixen sistemes capaços de fer tasques que requereixen intel·ligència humana.
Fonaments de la Programació
Curs introductori de programació des de zero amb Python: variables, estructures de control, funcions, estructures de dades, algorismes, objectes i un projecte final complet.
Patrons de Disseny
Curs complet de patrons de disseny de programari: els 23 patrons del GoF explicats amb exemples pràctics en Java, principis SOLID, antipatrons i la seva aplicació en arquitectures modernes.
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
Com funciona per dins un sistema operatiu: processos, memòria, concurrència, sistemes d'arxius, seguretat, virtualització i administració pràctica a Linux.

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.
© Copyright 2026. Tots els drets reservats