Programació Aplicada a les Ciències Biomèdiques
Assignatura anual organitzada en tres blocs independents. Cada trimestre introdueix un llenguatge diferent aplicat a una àrea específica i finalitza amb un projecte individual.
1r Trimestre – C/C++
Introducció a C/C++
Compilació, estructura, Makefile, Git, VS Code.
🧪 Calculadora biomèdica 02Variables, tipus, operadors
scanf(), printf().
🧪 Conversor ADN/ARN/proteïna 03Condicionals, bucles, funcions
Estructures de control.
🧪 Composició nucleotídica 04Vectors, matrius i cadenes
Arrays i strings.
🧪 Lectura de seqüències 05Punters i memòria dinàmica
malloc, free.
🧪 Reserva dinàmica FASTA 06Structs i fitxers
Organització de dades.
🧪 Lectura múltiples proteïnes 07Algorismes de cerca i ordenació
qsort, bsearch.
🧪 Ordenació per longitud 08Processament de seqüències
%GC, freqüències, ORFs.
🧪 Estadístiques de seqüències 09Comparació de seqüències
Identitat, similitud, mutacions.
🧪 Detecció de mutacions 10Integració – MiniSuite
Projecte final de bioinformàtica.
⭐ Projecte individual2n Trimestre – Python
Python i Anaconda
Entorn de treball.
🧪 Calculadora farmacològica 02Funcions i mòduls
Organització del codi.
🧪 Conversió d'unitats 03NumPy
Operacions vectorials.
🧪 Càlculs amb arrays 04Pandas
Manipulació de dades.
🧪 Carregar datasets CSV 05Matplotlib
Visualització de dades.
🧪 Gràfics de barres i dispersió 06Descriptors moleculars
Pes molecular, LogP.
🧪 Càlcul de propietats 07Regla de Lipinski
Filtrat ADME.
🧪 Cribratge virtual 08QSAR
Relacions estructura-activitat.
🧪 Correlacions 09Docking molecular
AutoDock Vina.
🧪 Interpretació de resultats 10Pipeline complet
Projecte de descoberta de fàrmacs.
⭐ Projecte individual3r Trimestre – JavaScript
HTML5
Estructura web.
🧪 Pàgina biomèdica 02CSS
Disseny i maquetació.
🧪 Interfície d'usuari 03JavaScript
Fonaments del llenguatge.
🧪 Calculadores interactives 04DOM
Manipulació de la pàgina.
🧪 Interactivitat amb formularis 05JSON
Intercanvi de dades.
🧪 Carregar dades biomèdiques 06APIs
Dades obertes en línia.
🧪 Consultar API biomèdica 07Gràfiques (Chart.js)
Visualització interactiva.
🧪 Gràfic de constants vitals 08LocalStorage
Emmagatzematge local.
🧪 Guardar preferències 09Dashboards
Panells de control.
🧪 Disseny d'un dashboard 10Aplicació Web Biomèdica
Projecte final de dashboard.
⭐ Projecte individual