José Luis Balcázar

Dades de contacte:

Càrrec

Professor

Assignatura que imparteix

Assignatura
Programa
Tipologia

Algoritmes i estructures de dades

Grau en Bioinformàtica

Obligatòria

Programa:
Grau en Bioinformàtica

Descripció

Aquesta assignatura aprofundeix en la noció d’eficiència algorítmica i en les tècniques per analitzar-la i millorar-la. S’expliquen les principals tècniques de disseny d’algoritmes eficients (greedy, divide-and-conquer, programació dinàmica, backtracking, entre altres) i també es fa una breu introducció a la intractabilitat algorítmica. S’introdueixen així mateix estructures de dades més avançades, com ara grafs, arbres i heaps, com també els principals algoritmes associats i algunes aplicacions.

Codi:
52219

Créditos:
5 ECTS

Idioma:
Anglès

Tipus d'assignatura: Obligatòria

Programació i algoritmes I

Grau en Bioinformàtica

Obligatòria

Programa:
Grau en Bioinformàtica

Descripció

Programació i algoritmes I i II inclouen els coneixements essencials sobre algoritmes i estructures de dades, amb un èmfasi especial en els algoritmes fonamentals i les estructures bàsiques de control i aplicacions. S’adopta principalment el paradigma imperatiu i s’introdueix el disseny orientat a objectes. Com a llenguatges de programació es proposen inicialment Python i, en menor mesura, per poder discutir aspectes d’implementació i eficiència, C++.

Codi:
51103

Créditos:
4 ECTS

Idioma:
Anglès

Tipus d'assignatura: Obligatòria