[vc_row] [vc_column width=\u00bb2\/3″] [vc_tabs interval=\u00bb0″] [vc_tab title=\u00bbIntroducci\u00f3n\u00bb tab_id=\u00bb1″][vc_column_text]<\/p>
Establecer las estructuras de datos necesarias para almacenar la informaci\u00f3n que luego ser\u00e1 tratada por los diferentes algoritmos. Explicar los conocimientos te\u00f3ricos necesario para cualquier tipo de programaci\u00f3n inform\u00e1tica. Se estudian algoritmos de recorrido de estructuras de datos lineales y no lineales, algoritmos de clasificaci\u00f3n y b\u00fasqueda, junto con t\u00e9cnicas de backtracking y hashing.<\/p>
Introduce al alumno en programaci\u00f3n paralela. Veremos los distintos modelos tradicionales de programaci\u00f3n paralela, as\u00ed como los \u00faltimos desarrollos de arquitecturas masivamente paralelas. Concretamente nos centraremos en las unidades de procesamiento gr\u00e1fico de Nvidia, y en su modelo de programaci\u00f3n CUDA.<\/p>
Asignatura<\/strong><\/span><\/td>Cr\u00e9ditos<\/span><\/strong><\/span><\/td><\/tr> | Fundamentos de programaci\u00f3n II<\/strong><\/td> | 4.5 ECTS<\/td><\/tr> | Algoritmia<\/strong><\/td> | 4.5 ECTS<\/td><\/tr> | Programaci\u00f3n Paralela<\/strong><\/td> | 4.5 ECTS<\/td><\/tr><\/tbody><\/table> | [\/vc_column_text][\/vc_tab] [vc_tab title=\u00bbAsignaturas\u00bb tab_id=\u00bb2″] \t\t\t\t\t\t |