Cursos de postgrau a la UOC
Màster universitari en ciències de dades (54 ECTS)
Anàlisi de dades en entorns Big Data
Anàlisi estadística
Aprenentatge automàtic
Màster en Ciències de Dades
Grau en Ciència de Dades Aplicada
Màster universitari d'Enginyeria Informàtica
Grau en Ciència de Dades Aplicada
- 22.418: Aprenentatge automàtic
Màster universitari d'Enginyeria Informàtica
- M1.204: Intel·ligència artificial avançada, codi
Arquitectures de bases de dades no relacionals
Bases de dades analítiques
- 05.567: Ús de bases de dades
-
PACs: resposta
Grau de Ciència de Dades Aplicada
Programació per a la ciència de dades
- 0. Refermant conceptes
- 1. Estructures de dades avançades
- 2. Ús avançat de funcions
- 3. Fitxers i interacció amb el sistema
- 4. Optimització: complexitat i profiling
- 5. Optimització: concurrència i paral·lelisme
- 6. Testing, manteniment i desplegament d'aplicacions
-
PAC1-3: resposta
-
PAC4: resposta
Grau de Ciència de Dades Aplicada
Tipologia i cicle de vida de les dades
TFM
Màster universitari en bioinformàtica i bioestadística (UOC, UB) (10 ECTS)
Biologia molecular
Inferència estadística
Programació per a la bioinformàtica
Programari per a l'anàlisi de dades
Genòmica computacional
Regressió, models i mètode
Optativa 2
Anàlisi de dades òmiques
Optativa 3
TFM
Màster universitari en enginyeria informàtica (42 ECTS)
Visualització de dades
Simulació
Sistemes distribuïts a gran escala
Fonaments de ciberseguretat
Gestió avançada de projectes TIC
TFM
Escola d'idiomes (16 ECTS)
English A1.1
English A1.2
English A2.1
English A2.2
English B1.1
English B1.2
English B2.1
English B2.2
Escola de Programació (60 ECTS)
JavaScript A1
- Introducció
- Què és el pensament computacional?
- Com funciona un ordinador i què és programar?
- Com es pot resoldre un problema emprant el pensament computacional per programar
- Estructures de control i programa
- Implementació de codi
- Projecte final: resposta
JavaScript A2
- Començant a programar
- Conceptes fonamentals de programació en JavaScript
- Treballant amb dades
- Organitzant el codi
- Reutilitzant el codi
- Tipus de dades estructurades (arrays)
- Tipus de dades estructurades (objectes)
- Esquemes algorísmics
- Projecte final: resposta
JavaScript B1
- Casos específics de funcions
- Classes
- Primers passos en una aplicació web
- Ús avançat en una aplicació web
- Projecte final: resposta
JavaScript B2
- Ús avançat de funcions
- Treball expert amb classes
- JavaScript professional en una aplicació web
- Treball amb API
- Tècniques per millorar l'estructura i la robustesa del codi
- Projecte final: resposta
JavaScript C1
- Fonaments i tecnologies per al desenvolupament d'aplicacions web
- Eines per al desenvolupament web
- Introducció a VUE
- Un projecte amb VUE
- Projecte final: resposta
Python A1
- Introducció
- Què és el pensament computacional?
- Com funciona un ordinador i què és programar?
- Com es pot resoldre un problema emprant el pensament computacional per programar
- Estructures de control i programa
- Implementació de codi
- Projecte final: resposta
Python A2
- Començant a programar
- Conceptes fonamentals de programació en Python
- Treballant amb dades
- Organitzant el codi
- Reutilitzant el codi
- Tipus de dades estructurades
- Esquemes algorísmics
- Projecte final: resposta
Python B1
- Estratègies algorítmiques
- Construcció de codi
- Disseny de programari
- Representació de dades
- Evolució del programari
- Eines i entorns de desenvolupament
- Ex. tema 1: resposta
- Ex. tema 2: resposta
- Ex. tema 3: resposta
- Ex. tema 4: resposta
- Ex. tema 5: resposta
- Ex. tema 6: resposta
- Projecte final: resposta
Python B2
Python C1
Java A1-B1
JavaScript C2
Python C2
R A1-A2
Màster universitari de desenvolupament de llocs i aplicacions web (60 ECTS)
Desenvolupament front-end amb frameworks JavaScript
Desenvolupament front-end avançat
Disseny d'interfícies interactives
-
Activitat 2: mòbil, escriptori
-
Activitat 3: mòbil
HTML i CSS
Programació JavaScript per a programadors
TFM
-
backend: codi
-
frontend: codi
- memòria
- presentació
- presentació (vídeo)