Difference between revisions of "Cursos"

From Supercomputación y Cálculo Científico UIS
 
(33 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<p>__NOTOC__</p>
+
__NOTOC__
<div class="thumbnail img-thumbnail">http://wiki.sc3.uis.edu.co/images/a/a8/Logo_sc33.png</div>
+
 
<div class="column clearfix">
+
 
<div class="col-md-14"></div>
+
==Cursos impartidos en el SC3==
</div>
+
 
<div class="col-md-14">
+
===Arquitectura de computadores===
<div class="panel panel-darker-white-border">
+
 
<div class="panel-heading">
+
'''Escuela de Ingeniería de Sistemas - Código 22966'''
<h3 class="panel-title">Cursos impartidos en el SC3</h3>
+
[[File:ArchitectureCartoon.png|border|center|312x312px]]
</div>
+
El diseño, desarrollo e innovación son palabras que corresponden a la actividad de un ingeniero, cualquiera que sea su área de trabajo. Desde un punto de vista ingenieril la tecnología, es el fruto de la concepción y desarrollo del conocimiento, utilizando herramientas y proyectando una utilidad, incluyendo el diseño de nuevas herramientas. Como ingenieros de sistemas esas herramientas son las máquinas computacionales, las cuales evolucionan con la actualización del conocimiento, que involucra la explotación de nuevos materiales, nuestra capacidad de abstracción y las perspectivas de desarrollo (mas que las necesidades).
<div class="panel-body">
+
 
<div class="col-md-6">
+
Si bien el componente técnico/tecnológico de la asignatura arquitecturas de computadores es importante, el solo hecho de utilizar la palabra "arquitectura" involucra una percepción hacia la concepción, el diseño y la organización de los elementos que integran un sistema de cómputo (no solo una máquina computadora), como es la interacción con otros sistemas y con los humanos, observando tendencias, factibilidad, requerimientos de rendimiento, limitaciones tecnológicas y físicas, impacto ambiental entre otros. Aunque la frontera con el conocimiento que involucra otras áreas como la ingeniería electrónica, la física de materiales o la matemática aplicada es frágil, el curso esta dirigido a estudiantes de ingeniería de sistemas y ciencias de la computación, buscando ofrecer fundamentos de arquitectura de sistemas computacionales desde una ubicación histórica.
<div class="panel panel-default-white-border">
+
 
<div class="panel-heading">
+
De ahí que se complementen con lecturas acerca del estado del arte en cada una de las secciones propuestas para este curso. El propósito fundamental de esta asignatura durante el presente semestre es establecer un estado del arte de conocimientos fundamentales en arquitectura de computadores, que permita manejar el lenguaje técnico asociado, ubicar temporalmente el desarrollo tecnológico, conociendo tendencias y fundamentar conocimientos que permitan el auto-aprendizaje y profundización en el área, además de la interacción en equipos interdisciplinarios que requieran competencias en arquitectura de sistemas computacionales.
<h3 class="panel-title">Arquitectura de computadores</h3>
+
 
</div>
+
En esta página, encontraran las diapositivas del curso en inglés, asi como materia didáctico y enlaces adicionales.
<div class="panel-body">
+
 
<p><strong>Escuela de Ingenier&iacute;a de Sistemas - C&oacute;digo 22966</strong></p>
+
[[Arquitectura de computadores|Ingresar]]
<p>El dise&ntilde;o, desarrollo e innovaci&oacute;n son palabras que corresponden a la actividad de un ingeniero, cualquiera que sea su &aacute;rea de trabajo. Desde un punto de vista ingenieril la tecnolog&iacute;a, es el fruto de la concepci&oacute;n y desarrollo del conocimiento, utilizando herramientas y proyectando una utilidad, incluyendo el dise&ntilde;o de nuevas herramientas. Como ingenieros de sistemas esas herramientas son las maquinas computacionales, las cuales evolucionan con la actualizaci&oacute;n del conocimiento, que involucra la explotaci&oacute;n de nuevos materiales, nuestra capacidad de abstracci&oacute;n y las perspectivas de desarrollo (mas que las necesidades).</p>
+
 
<p>Si bien el componente t&eacute;cnico/tecnol&oacute;gico de la asignatura arquitecturas de computadores es importante, el solo hecho de utilizar la palabra &ldquo;arquitectura&rdquo; involucra una percepci&oacute;n hacia la concepci&oacute;n, el dise&ntilde;o y la organizaci&oacute;n de los elementos que integran un sistema de c&oacute;mputo (no solo una m&aacute;quina computadora), como es la interacci&oacute;n con otros sistemas y con los humanos, observando tendencias, factibilidad, requerimientos de rendimiento, limitaciones tecnol&oacute;gicas y f&iacute;sicas, impacto ambiental entre otros.</p>
+
===Introducción a la Computación Paralela===
<p>Aunque la frontera con el conocimiento que involucra otras &aacute;reas como la ingenier&iacute;a electr&oacute;nica, la f&iacute;sica de materiales o la matem&aacute;tica aplicada es fr&aacute;gil, el curso esta dirigido a estudiantes de ingenier&iacute;a de sistemas y ciencias de la computaci&oacute;n, buscando ofrecer fundamentos de arquitectura de sistemas computacionales desde una ubicaci&oacute;n hist&oacute;rica. De ah&iacute; que se complementen con lecturas acerca del estado del arte en cada una de las secciones propuestas para este curso. El prop&oacute;sito fundamental de esta asignatura durante el presente semestre es establecer un estado de conocimientos fundamentales en arquitectura de computadores, que permita manejar el lenguaje t&eacute;cnico asociado, ubicar temporalmente el desarrollo tecnol&oacute;gico, conociendo el estado del arte en esta &aacute;rea y fundamentar conocimientos que permitan el auto-aprendizaje y profundizaci&oacute;n en el &aacute;rea, adem&aacute;s de la interacci&oacute;n en equipos interdisciplinarios que requieran competencias en arquitectura de sistemas computacionales.</p>
+
 
<div class="btn btn-default">[[Arquitectura de computadores|Ingresar]]</div>
+
'''Escuela de Ingeniería de Sistemas - Código 2661'''
</div>
+
[[File:11362892e099aefb697d169096bd8937--computer-humor-computer-coding.jpg|border|center]]
</div>
+
 
</div>
+
La computación paralela mas que una tendencia de programación es una exigencia industrial y real. Los sistemas paralelos se encuentran listos para ser explotados, desde dispositivos portátiles y embebidos hasta supercomputadoras. Este curso introductorio dirigido a estudiantes de ingeniería de sistemas, es un acercamiento a conceptos básicos y estrategias de programación paralela. Trata desde sistemas y arquitecturas escalables, hasta ambientes de programación paralela, haciendo un fuerte énfasis en el análisis y diseño de algoritmos paralelos y concurrentes y en la evaluación de arquitecturas para soluciones científicas e industriales.
<div class="col-md-6">
+
 
<div class="panel panel-default-white-border">
+
[[Introducción a la programación paralela|Ingresar]]
<div class="panel-heading">
+
 
<h3 class="panel-title">Introducci&oacute;n a la programaci&oacute;n paralela</h3>
+
===Computación de Alto Rendimiento===
</div>
+
 
<div class="panel-body">
+
'''Postgrados de la Escuela de Ingeniería de Sistemas  e Informática - Código 24433'''
<p><strong>Escuela de Ingenier&iacute;a de Sistemas - C&oacute;digo 21888</strong></p>
+
[[File:Bcs.jpg|border|center]]
<p>La computaci&oacute;n paralela mas que una tendencia de programaci&oacute;n  es una exigencia industrial y real. Los sistemas paralelos se encuentran listos para ser explotados, desde dispositivos port&aacute;tiles y embebidos hasta supercomputadoras.</p>
+
 
<p>Este curso introductorio dirigido a estudiantes de ingenier&iacute;a de sistemas, es un acercamiento a conceptos b&aacute;sicos y estrategias de programaci&oacute;n paralela. Trata desde sistemas y arquitecturas escalables, hasta ambientes de programaci&oacute;n paralela, haciendo un fuerte &eacute;nfasis en el an&aacute;lisis y dise&ntilde;o de algoritmos paralelos y concurrentes y en la evaluaci&oacute;n de arquitecturas para soluciones cient&iacute;ficas e industriales.</p>
+
El término Computación de Alto Rendimiento o Computación de Alto Desempeño esta relacionado con el cómputo para el tratamiento de problemas de gran reto, que a su vez, son aquellos problemas que requieren arquitecturas escalables de cómputo para su tratamiento. La computación de alto rendimiento es igualmente entendida como supercomputación o computación avanzada, debido a sus caractéristicas propias que la hacen ubicar "mas allá" del contexto normal y temporal de la computación. Este curso para maestria en informática, ofrece un "estado del arte" de la computación de alto rendimiento y direcciones futuras desde dos puntos de vista específicos, pero muy relacionados entre si: arquitectural y aplicativo. Este último muy ligado con el cálculo científico.
<div class="btn btn-default">[[Introducci&oacute;n a la programaci&oacute;n paralela|Ingresar]]</div>
+
 
</div>
+
[[Computación de alto rendimiento|Ingresar]]
</div>
+
 
</div>
+
==='''Algoritmos y Computación de Alto Rendimiento'''===
<div class="col-md-6">
+
 
<div class="panel panel-default-white-border">
+
'''Escuela de Física - Código 29451'''
<div class="panel-heading">
+
<br />
<h3 class="panel-title">Computaci&oacute;n de alto rendimiento</h3>
+
[[File:Coffesupercomputer.jpg|center|thumb]]
</div>
+
 
<div class="panel-body">
+
La computación provee herramientas necesarias para el desarrollo de ciencia moderna. Como cualquier herramienta, es necesario tener capacidades para usarla, aportar a su desempeño, correcta y responsable utilidad sin olvidar por supuesto, la creación y comprensión de nuevas herramientas. Precisamente, el desarrollo de algoritmos, si implementación  en un lenguaje de programación que pueda implantarse en una computadora es parte de ese conocimiento y capacidades necesarias para el desarrollo de sus actividades como científico. Este curso, diseñado específicamente para estudiantes de física, ofrece las bases necesarias para que los estudiantes puedan diseñar y entender algoritmos computacionales, implementarlos en códigos que van a ser programas que se ejecutarán de acuerdo a sus necesidades en máquinas computacionales. Todo esto, teniendo en cuenta una realidad de la ciencia moderna que es el uso de supercomputadoras para poder obtener tanto análisis de datos como simulaciones que permiten reproducir fenómenos de laboratorio como observados para realizar ciencia.  
<p><strong>Maestr&iacute;a en Inform&aacute;tica - C&oacute;digo 24433</strong></p>
+
 
<p>El t&eacute;rmino Computaci&oacute;n de Alto Rendimiento o Computaci&oacute;n de Alto Desempe&ntilde;o esta relacionado con el c&oacute;mputo para el tratamiento de problemas de gran reto, que a su vez, son aquellos problemas que requieren arquitecturas escalables de c&oacute;mputo para su tratamiento. La computaci&oacute;n de alto rendimiento es igualmente entendida como supercomputaci&oacute;n o computaci&oacute;n avanzada, debido a sus caracteristicas propias que la hacen ubicar "mas all&aacute;" del contexto normal y temporal de la computaci&oacute;n.</p>
+
[[Algoritmos y Computación de Alto Rendimiento|Ingresar]]
<p>Este curso para maestria en inform&aacute;tica, ofrece un "estado del arte" de la computaci&oacute;n de alto rendimiento y direcciones futuras desde dos puntos de vista especificos, pero muy relacionados entre si: arquitectural y aplicativo. Este &uacute;ltimo muy ligado con el c&aacute;lculo cient&iacute;fico.</p>
+
 
<div class="btn btn-default">[[Computaci&oacute;n de alto rendimiento|Ingresar]]</div>
+
==='''Análisis y Evaluación de Desempeño de Sistemas Computacionales'''===
</div>
+
 
</div>
+
'''Postgrados de la Escuela de Ingeniería de Sistemas e Informática - Código 27516'''
</div>
+
[[File:EvalPerf.jpg|border|center|597x597px]]
<div class="col-md-12">
+
 
<div class="panel panel-default-white-border">
+
La Evaluación y Análisis de Rendimiento de cualquier tipo de sistema computacional, entendiendo como sistema, no solo implementaciones o configuraciones en hardware, sino también en software, hardware-software y utilización es muy importante no solo para caracterizar y especificar objetivamente el desempeño sino también, medir aspectos relacionados con el diseño y la concepción de sistemas. Este análisis permite confrontar y tomar decisiones, medir comportamientos, entender el cumplimiento de requerimientos y por supuesto, comparar entre sistemas y entre objetivos planteados y alcances logrados. Este curso dirigido a estudiantes de postgrado de ciencias computacionales e ingeniería de sistemas, exploran desde conceptos básicos de análisis y evaluación de sistemas computacionales, hasta técnicas y metodologías que permiten la implementación de herramientas, planes de evaluación (presentes en el ciclo de vida de cualquier sistema, desde la concepción misma), la reproducción y por supuesto el pronóstico de comportamientos.
<div class="panel-heading">
+
 
<h3 class="panel-title">Programaci&oacute;n orientada a objetos</h3>
+
 
</div>
+
[[Evaluación de Rendimiento|Ingresar]]
<div class="panel-body">
+
 
<p><strong>Escuela de Ingenier&iacute;a de Sistemas - C&oacute;digo 22951</strong></p>
+
===Programación orientada a objetos===
<p>La programaci&oacute;n orientada a objetos o POO (OOP seg&uacute;n sus siglas en ingl&eacute;s) es un paradigma de programaci&oacute;n que usa los objetos en sus interacciones, para dise&ntilde;ar aplicaciones y programas inform&aacute;ticos. Est&aacute; basado en varias t&eacute;cnicas, incluyendo herencia, cohesi&oacute;n, abstracci&oacute;n, polimorfismo, acoplamiento y encapsulamiento. Su uso se populariz&oacute; a principios de la d&eacute;cada de los a&ntilde;os 1990. En la actualidad, existe una gran variedad de lenguajes de programaci&oacute;n que soportan la orientaci&oacute;n a objeto.</p>
+
 
<div class="btn btn-default">[[Programaci&oacute;n orientada a objetos|Ingresar]]</div>
+
'''Escuela de Ingeniería de Sistemas - Código 22951'''
<div class="btn btn-default"></div>
+
 
<h3 class="panel-title">Ingenieria de Software</h3>
+
La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento. Su uso se popularizó a principios de la década de los años 1990. En la actualidad, existe una gran variedad de lenguajes de programación que soportan la orientación a objeto.
<div class="btn btn-default">
+
 
<div class="col-md-12">
+
[[Programación orientada a objetos|Ingresar]]
<div class="panel panel-default-white-border">
+
 
<div class="panel-body">
+
===Ingenieria de Software===
<p><strong>Escuela de Ingenier&iacute;a de Sistemas - C&oacute;digo 22951</strong></p>
+
 
<p>La programaci&oacute;n orientada a objetos o POO (OOP seg&uacute;n sus siglas en ingl&eacute;s) es un paradigma de programaci&oacute;n que usa los objetos en sus  interacciones, para dise&ntilde;ar aplicaciones y programas inform&aacute;ticos. Est&aacute;  basado en varias t&eacute;cnicas, incluyendo herencia, cohesi&oacute;n, abstracci&oacute;n, polimorfismo, acoplamiento y encapsulamiento. Su uso se populariz&oacute; a principios de la d&eacute;cada de los a&ntilde;os 1990. En la actualidad, existe una  gran variedad de lenguajes de programaci&oacute;n que soportan la orientaci&oacute;n a  objeto.</p>
+
Descripción de ingeniería del software
<div class="btn btn-default">[[Ingenieria de Software|Ingresar]]</div>
+
 
</div>
+
[[Ingenieria de software|Ingresar]]
</div>
+
 
</div>
+
===Introducción al procesamiento en paralelo para matemáticas avanzadas===
</div>
+
 
</div>
+
El curso es un modulo introductorio al curso ofrecido por el Barcelona Supercomputing Center (BSC-CNS) en Programacion Avanzada en Arquitecturas Heterógeneas usando MPI/OmmPSs. El objetivo de este curso es dar herramientas tecnologicas para implementar metodos numericos avanzados y algoritmos matematicos en arquitecturas hibridas basadas en aceleradores tipo GPU.
</div>
+
 
</div>
+
[[Introducción al procesamiento en paralelo para matemáticas avanzadas|Ingresar]]
<div class="col-md-12">
+
 
<div class="panel panel-default-white-border">
+
===Análisis numérico I===
<div class="panel-heading">
+
 
<h3 class="panel-title">Introducci&oacute;n al procesamiento en paralelo para matem&aacute;ticas avanzadas</h3>
+
'''Escuela de Ingeniería de Sistemas - Código 22962''' Este curso es una continuación del curso de Analisis Numérico dictado por el profesor Alfonso Mendoza Castellanos.
</div>
+
 
<div class="panel-body">
+
[[Análisis numérico I|Ingresar]]
<p>El curso es un modulo introductorio al curso ofrecido por el Barcelona Supercomputing Center (BSC-CNS) en Programacion Avanzada en Arquitecturas Heter&oacute;geneas usando MPI/OmmPSs. El objetivo de este curso es dar herramientas tecnologicas para implementar metodos numericos avanzados y algoritmos matematicos en arquitecturas hibridas basadas en aceleradores tipo GPU.</p>
+
 
<div class="btn btn-default">[[Introducci&oacute;n al procesamiento en paralelo para matem&aacute;ticas avanzadas|Ingresar]]</div>
+
===Computación gráfica===
</div>
+
 
</div>
+
'''Maestría en Informática''' La computación gráfica o gráficos por ordenador es el campo de la informática visual, donde se utilizan computadoras tanto para generar imágenes visuales sintéticamente como integrar o cambiar la información visual y espacial probada del mundo real.
</div>
+
 
<div class="col-md-6">
+
[[Computación gráfica|Ingresar]]
<div class="panel panel-default-white-border">
+
 
<div class="panel-heading">
+
===Computación de alto rendimiento y científica===
<h3 class="panel-title">An&aacute;lisis num&eacute;rico  I</h3>
+
 
</div>
+
'''Impartida a todas las escuelas - Código 26734'''
<div class="panel-body">
+
[[File:970105.sean.supercomputer.gif|center|thumb|541x541px]]
<p><strong>Escuela de Ingenier&iacute;a de Sistemas - C&oacute;digo 22962</strong></p>
+
 
<p>Este curso es una continuaci&oacute;n del curso de Analisis Num&eacute;rico dictado por el profesor Alfonso Mendoza Castellanos.</p>
+
El cómputo de alto rendimiento más que una tendencia en el uso de tecnologia, es una realidad, que plantea diferentes retos para todos los dominios del conocimiento o de actividad profesional. Más allá de las competencias normales de un ingeniero o cientifico, es necesario entender la tecnología para aprovechar las oportunidades que nos ofrecen, adquirir un lenguaje común para interactuar con ingenieros de sistemas o computistas y proyectar una actividad multidisciplinaria, altamente eficiente. El curso ofrece un acercamiento a conceptos básicos y estrategias de interacción con arquitecturas escalables, desde el computo cientifico para explotar posibilidades de concurrencia y paralelismo. El curso permitirá a los participantes, conocer modelos de programacion fundamentales para la creacion de sus propios codigos, así como una vision e interacción con plataformas de supercomputo especifica y algunas herramientas de interacción en redes de tecnología avanzada, permitiendo reconocer perspectivas y oportunidades de desarrollo.
<div class="btn btn-default">[[An&aacute;lisis num&eacute;rico  I|Ingresar]]</div>
+
 
</div>
+
[[Computación de alto rendimiento y científica|Ingresar]]
</div>
+
 
</div>
+
===Curso diplomado - Computación distribuída===
<div class="col-md-6">
+
 
<div class="panel panel-default-white-border">
+
Curso para el Diplomado en Uso de Nuevas Tecnologías para la Investigación aplicada a la Ingeniería en el modulo de Computación Distribuida
<div class="panel-heading">
+
 
<h3 class="panel-title">Computaci&oacute;n gr&aacute;fica</h3>
+
[[Curso diplomado - Computación distribuída|Ingresar]]
</div>
+
 
<div class="panel-body">
+
===Cátedra SCIENTAE===
<p><strong>Maestr&iacute;a en Inform&aacute;tica</strong></p>
+
 
<p>La computaci&oacute;n gr&aacute;fica o gr&aacute;ficos por ordenador es el campo de la inform&aacute;tica visual, donde se utilizan computadoras tanto para generar im&aacute;genes visuales sint&eacute;ticamente como integrar o cambiar la informaci&oacute;n visual y espacial probada del mundo real.</p>
+
La Cátedra Scientiae de la Facultad de Ciencias en la Universidad Industrial de Santander, Bucaramanga-Colombia es un esfuerzo que va orientado a acercar la labor cotidiana de los investigadores de la Facultad de Ciencias de la UIS, con el entorno social que justifica su existencia. Será una cátedra libre, abierta para todo público, pero también una oportunidad para exponer a los estudiantes a temas, a ideas, metodología y polémicas presentadas por especialistas en el área. Un conjunto de importantes conferencistas invitados le darán cuerpo a esta actividad y los participantes tendrán la oportunidad de intercambiar y debatir ideas con estos expertos. En esta oportunidad el tema seleccionado es controversial. Se presentarán los impactos de las Tecnologías de Investigación y Comunicación (TIC) en el quehacer de los investigadores. ¿Cómo se serán los futuros investigadores en las próximas décadas? ¿Tendremos cambios metodológicos fundamentales producto de la utilización intensiva de las TIC en la actividad de investigación? ¿cuáles serán los modos y mecanismos de preservación diseminación y comunicación del conocimiento científico? ¿Hay tendencias y patrones claros que puedan marcar el rumbo de una nueva manera de producir conocimiento? Éstas y otras interrogantes, serán debatidas a lo largo de 14 sesiones de trabajo.
<div class="btn btn-default">[[Computaci&oacute;n gr&aacute;fica|Ingresar]]</div>
+
 
</div>
+
[[SCIENTAE|Ingresar]]
</div>
+
 
</div>
+
===Tendencias y direcciones en computación de alto rendimiento y redes avanzadas===
<div class="col-md-6">
+
 
<div class="panel panel-default-white-border">
+
'''Especialización en Telecomunicaciones'''
<div class="panel-heading">
+
 
<h3 class="panel-title">Computaci&oacute;n de alto rendimiento  y cient&iacute;fica</h3>
+
La computación avanzada mas que una tendencia tecnológica, es una exigencia industrial y real. Desde las telecomunicaciones, las redes avanzadas interactuan con plataformas que estan listas para ser explotadas, desde dispositivos portátiles y embebidos hasta supercomputadoras. Este curso introductorio dirigido a estudiantes de telecomunicaciones, es un acercamiento a conceptos básicos y estrategias de interacción con arquitecturas escalables. El curso permitirá a los participantes, conocer y manejar el vocabulario técnico y científico en computación de alto rendimiento, así como una acercamiento e interacción con plataformas de supercomputo especifica y algunas herramientas de interacción en redes de tecnología avanzada.
</div>
+
 
<div class="panel-body">
+
[[Tendencias y direcciones en computación de alto rendimiento y redes avanzadas|Ingresar]]
<p><strong>Impartida a todas las escuelas - C&oacute;digo 26734</strong></p>
+
 
<p>El c&oacute;mputo de alto rendimiento m&aacute;s que una tendencia en el uso de tecnologia, es una realidad, que plantea diferentes retos para todos los dominios del conocimiento o de actividad profesional. M&aacute;s all&aacute; de las competencias normales de un ingeniero o cientifico, es necesario entender la tecnolog&iacute;a para aprovechar las oportunidades que nos ofrecen, adquirir un lenguaje com&uacute;n para interactuar con ingenieros de sistemas o computistas y proyectar una actividad multidisciplinaria, altamente eficiente.</p>
+
==='''Análisis y Visualización de Datos con R'''===
<p>El curso ofrece un acercamiento a conceptos b&aacute;sicos y estrategias de interacci&oacute;n con arquitecturas escalables, desde el computo cientifico para explotar posibilidades de concurrencia y paralelismo. El curso permitir&aacute; a los participantes, conocer modelos de programacion fundamentales para la creacion de sus propios codigos, as&iacute; como una vision e interacci&oacute;n con plataformas de supercomputo especifica y algunas herramientas de interacci&oacute;n en redes de tecnolog&iacute;a avanzada, permitiendo reconocer perspectivas y oportunidades de desarrollo.</p>
+
'''Maestría en Microbiología'''
<div class="btn btn-default">[[Computaci&oacute;n de alto rendimiento y cient&iacute;fica|Ingresar]]</div>
+
[[File:Genome.gif|center|thumb]]
</div>
+
 
</div>
+
Este curso ofrecido para la maestría en microbiología de la Universidad Industrial de Santander, esta dirigido a estudiantes de postgrado de dicha maestría para introducir al uso de R para el análisis y reducción de datos usando R, así como su respectiva visualización. El curso teórico práctico involucra tanto aspectos técnicos como metodológicos, el uso de plataformas personales y plataformas colaborativas que son dirigidas hacia cómputo de alto rendimiento. 
</div>
+
 
<div class="col-md-6">
+
[[Análisis y Visualización de Datos con R |Ingresar]]
<div class="panel panel-default-white-border">
+
 
<div class="panel-heading">
+
==='''Redes de Computadoras I'''===
<h3 class="panel-title">Curso diplomado - Computaci&oacute;n distribu&iacute;da</h3>
+
En este curso se estudian los detalles de las redes de computadores siguiendo el esquema de varios modelos estándares como OSI, Internet y TCP/IP
</div>
+
 
<div class="panel-body">
+
[[Redes de Computadores I|Ingresar]]
<p>Curso para el Diplomado en Uso de Nuevas Tecnolog&iacute;as para la Investigaci&oacute;n aplicada a la Ingenier&iacute;a en el modulo de Computaci&oacute;n Distribuida</p>
+
 
<div class="btn btn-default">[[Curso diplomado - Computaci&oacute;n distribu&iacute;da|Ingresar]]</div>
+
==='''Gestión de Datos con R'''===
</div>
+
En este curso se estudian técnicas de manipulación de datos de salud utilizando el lenguaje estadístico R
</div>
+
 
</div>
+
[[Gestión de Datos con R|Ingresar]]
<div class="col-md-12">
+
 
<div class="panel panel-default-white-border">
+
 
<div class="panel-heading">
+
[[Wiki SC3|Wiki SC3]]
<h3 class="panel-title">C&aacute;tedra SCIENTAE</h3>
 
</div>
 
<div class="panel-body">
 
<p>La C&aacute;tedra Scientiae de la Facultad de Ciencias en la Universidad Industrial de Santander, Bucaramanga-Colombia es un esfuerzo que va orientado a acercar la labor cotidiana de los investigadores de la Facultad de Ciencias de la UIS, con el entorno social que justifica su existencia. Ser&aacute; una c&aacute;tedra libre, abierta para todo p&uacute;blico, pero tambi&eacute;n una oportunidad para exponer a los estudiantes a temas, a ideas, metodolog&iacute;a y pol&eacute;micas presentadas por especialistas en el &aacute;rea. Un conjunto de importantes conferencistas invitados le dar&aacute;n cuerpo a esta actividad y los participantes tendr&aacute;n la oportunidad de intercambiar y debatir ideas con estos expertos.</p>
 
<p>En esta oportunidad el tema seleccionado es controversial. Se presentar&aacute;n los impactos de las Tecnolog&iacute;as de Investigaci&oacute;n y Comunicaci&oacute;n (TIC) en el quehacer de los investigadores. &iquest; C&oacute;mo se ser&aacute;n los futuros investigadores en las pr&oacute;ximas d&eacute;cadas ? &iquest; Tendremos cambios metodol&oacute;gicos fundamentales producto de la utilizaci&oacute;n intensiva de las TIC en la actividad de investigaci&oacute;n ? &iquest; cu&aacute;les ser&aacute;n los modos y mecanismos de preservaci&oacute;n diseminaci&oacute;n y comunicaci&oacute;n del conocimiento cient&iacute;fico ? &iquest; Hay tendencias y patrones claros que puedan marcar el rumbo de una nueva manera de producir conocimiento ? &Eacute;stas y otras interrogantes, ser&aacute;n debatidas a lo largo de 14 sesiones de trabajo.</p>
 
<div class="btn btn-default">[[SCIENTAE|Ingresar]]</div>
 
</div>
 
</div>
 
</div>
 
<div class="col-md-12">
 
<div class="panel panel-default-white-border">
 
<div class="panel-heading">
 
<h3 class="panel-title">Tendencias y direcciones en computaci&oacute;n de alto rendimiento y redes avanzadas</h3>
 
</div>
 
<div class="panel-body">
 
<p><strong>Especializaci&oacute;n en Telecomunicaciones</strong></p>
 
<p>La computaci&oacute;n avanzada mas que una tendencia tecnol&oacute;gica,  es una exigencia industrial y real. Desde las telecomunicaciones, las redes avanzadas interactuan con plataformas que estan listas para ser explotadas, desde dispositivos port&aacute;tiles y embebidos hasta supercomputadoras.</p>
 
<p>Este curso introductorio dirigido a estudiantes de telecomunicaciones, es un acercamiento a conceptos b&aacute;sicos y estrategias de interacci&oacute;n con arquitecturas escalables. El curso permitir&aacute; a los participantes, conocer y manejar el vocabulario t&eacute;cnico y cient&iacute;fico en computaci&oacute;n de alto rendimiento, as&iacute; como una acercamiento e interacci&oacute;n con plataformas de supercomputo especifica y algunas herramientas de interacci&oacute;n en redes de tecnolog&iacute;a avanzada.</p>
 
<div class="btn btn-default">[[Tendencias y direcciones en computaci&oacute;n de alto rendimiento y redes avanzadas|Ingresar]]</div>
 
</div>
 
</div>
 
</div>
 
</div>
 
</div>
 
</div>
 
<p>&nbsp;</p>
 
<div class="btn btn-primary"><em class="fa  fa-long-arrow-left">&nbsp;</em> [[Wiki SC3]]</div>
 

Latest revision as of 11:43, 30 August 2022


Cursos impartidos en el SC3

Arquitectura de computadores

Escuela de Ingeniería de Sistemas - Código 22966

ArchitectureCartoon.png

El diseño, desarrollo e innovación son palabras que corresponden a la actividad de un ingeniero, cualquiera que sea su área de trabajo. Desde un punto de vista ingenieril la tecnología, es el fruto de la concepción y desarrollo del conocimiento, utilizando herramientas y proyectando una utilidad, incluyendo el diseño de nuevas herramientas. Como ingenieros de sistemas esas herramientas son las máquinas computacionales, las cuales evolucionan con la actualización del conocimiento, que involucra la explotación de nuevos materiales, nuestra capacidad de abstracción y las perspectivas de desarrollo (mas que las necesidades).

Si bien el componente técnico/tecnológico de la asignatura arquitecturas de computadores es importante, el solo hecho de utilizar la palabra "arquitectura" involucra una percepción hacia la concepción, el diseño y la organización de los elementos que integran un sistema de cómputo (no solo una máquina computadora), como es la interacción con otros sistemas y con los humanos, observando tendencias, factibilidad, requerimientos de rendimiento, limitaciones tecnológicas y físicas, impacto ambiental entre otros. Aunque la frontera con el conocimiento que involucra otras áreas como la ingeniería electrónica, la física de materiales o la matemática aplicada es frágil, el curso esta dirigido a estudiantes de ingeniería de sistemas y ciencias de la computación, buscando ofrecer fundamentos de arquitectura de sistemas computacionales desde una ubicación histórica.

De ahí que se complementen con lecturas acerca del estado del arte en cada una de las secciones propuestas para este curso. El propósito fundamental de esta asignatura durante el presente semestre es establecer un estado del arte de conocimientos fundamentales en arquitectura de computadores, que permita manejar el lenguaje técnico asociado, ubicar temporalmente el desarrollo tecnológico, conociendo tendencias y fundamentar conocimientos que permitan el auto-aprendizaje y profundización en el área, además de la interacción en equipos interdisciplinarios que requieran competencias en arquitectura de sistemas computacionales.

En esta página, encontraran las diapositivas del curso en inglés, asi como materia didáctico y enlaces adicionales.

Ingresar

Introducción a la Computación Paralela

Escuela de Ingeniería de Sistemas - Código 2661

11362892e099aefb697d169096bd8937--computer-humor-computer-coding.jpg

La computación paralela mas que una tendencia de programación es una exigencia industrial y real. Los sistemas paralelos se encuentran listos para ser explotados, desde dispositivos portátiles y embebidos hasta supercomputadoras. Este curso introductorio dirigido a estudiantes de ingeniería de sistemas, es un acercamiento a conceptos básicos y estrategias de programación paralela. Trata desde sistemas y arquitecturas escalables, hasta ambientes de programación paralela, haciendo un fuerte énfasis en el análisis y diseño de algoritmos paralelos y concurrentes y en la evaluación de arquitecturas para soluciones científicas e industriales.

Ingresar

Computación de Alto Rendimiento

Postgrados de la Escuela de Ingeniería de Sistemas e Informática - Código 24433

Bcs.jpg

El término Computación de Alto Rendimiento o Computación de Alto Desempeño esta relacionado con el cómputo para el tratamiento de problemas de gran reto, que a su vez, son aquellos problemas que requieren arquitecturas escalables de cómputo para su tratamiento. La computación de alto rendimiento es igualmente entendida como supercomputación o computación avanzada, debido a sus caractéristicas propias que la hacen ubicar "mas allá" del contexto normal y temporal de la computación. Este curso para maestria en informática, ofrece un "estado del arte" de la computación de alto rendimiento y direcciones futuras desde dos puntos de vista específicos, pero muy relacionados entre si: arquitectural y aplicativo. Este último muy ligado con el cálculo científico.

Ingresar

Algoritmos y Computación de Alto Rendimiento

Escuela de Física - Código 29451

Coffesupercomputer.jpg

La computación provee herramientas necesarias para el desarrollo de ciencia moderna. Como cualquier herramienta, es necesario tener capacidades para usarla, aportar a su desempeño, correcta y responsable utilidad sin olvidar por supuesto, la creación y comprensión de nuevas herramientas. Precisamente, el desarrollo de algoritmos, si implementación en un lenguaje de programación que pueda implantarse en una computadora es parte de ese conocimiento y capacidades necesarias para el desarrollo de sus actividades como científico. Este curso, diseñado específicamente para estudiantes de física, ofrece las bases necesarias para que los estudiantes puedan diseñar y entender algoritmos computacionales, implementarlos en códigos que van a ser programas que se ejecutarán de acuerdo a sus necesidades en máquinas computacionales. Todo esto, teniendo en cuenta una realidad de la ciencia moderna que es el uso de supercomputadoras para poder obtener tanto análisis de datos como simulaciones que permiten reproducir fenómenos de laboratorio como observados para realizar ciencia.

Ingresar

Análisis y Evaluación de Desempeño de Sistemas Computacionales

Postgrados de la Escuela de Ingeniería de Sistemas e Informática - Código 27516

EvalPerf.jpg

La Evaluación y Análisis de Rendimiento de cualquier tipo de sistema computacional, entendiendo como sistema, no solo implementaciones o configuraciones en hardware, sino también en software, hardware-software y utilización es muy importante no solo para caracterizar y especificar objetivamente el desempeño sino también, medir aspectos relacionados con el diseño y la concepción de sistemas. Este análisis permite confrontar y tomar decisiones, medir comportamientos, entender el cumplimiento de requerimientos y por supuesto, comparar entre sistemas y entre objetivos planteados y alcances logrados. Este curso dirigido a estudiantes de postgrado de ciencias computacionales e ingeniería de sistemas, exploran desde conceptos básicos de análisis y evaluación de sistemas computacionales, hasta técnicas y metodologías que permiten la implementación de herramientas, planes de evaluación (presentes en el ciclo de vida de cualquier sistema, desde la concepción misma), la reproducción y por supuesto el pronóstico de comportamientos.


Ingresar

Programación orientada a objetos

Escuela de Ingeniería de Sistemas - Código 22951

La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento. Su uso se popularizó a principios de la década de los años 1990. En la actualidad, existe una gran variedad de lenguajes de programación que soportan la orientación a objeto.

Ingresar

Ingenieria de Software

Descripción de ingeniería del software

Ingresar

Introducción al procesamiento en paralelo para matemáticas avanzadas

El curso es un modulo introductorio al curso ofrecido por el Barcelona Supercomputing Center (BSC-CNS) en Programacion Avanzada en Arquitecturas Heterógeneas usando MPI/OmmPSs. El objetivo de este curso es dar herramientas tecnologicas para implementar metodos numericos avanzados y algoritmos matematicos en arquitecturas hibridas basadas en aceleradores tipo GPU.

Ingresar

Análisis numérico I

Escuela de Ingeniería de Sistemas - Código 22962 Este curso es una continuación del curso de Analisis Numérico dictado por el profesor Alfonso Mendoza Castellanos.

Ingresar

Computación gráfica

Maestría en Informática La computación gráfica o gráficos por ordenador es el campo de la informática visual, donde se utilizan computadoras tanto para generar imágenes visuales sintéticamente como integrar o cambiar la información visual y espacial probada del mundo real.

Ingresar

Computación de alto rendimiento y científica

Impartida a todas las escuelas - Código 26734

970105.sean.supercomputer.gif

El cómputo de alto rendimiento más que una tendencia en el uso de tecnologia, es una realidad, que plantea diferentes retos para todos los dominios del conocimiento o de actividad profesional. Más allá de las competencias normales de un ingeniero o cientifico, es necesario entender la tecnología para aprovechar las oportunidades que nos ofrecen, adquirir un lenguaje común para interactuar con ingenieros de sistemas o computistas y proyectar una actividad multidisciplinaria, altamente eficiente. El curso ofrece un acercamiento a conceptos básicos y estrategias de interacción con arquitecturas escalables, desde el computo cientifico para explotar posibilidades de concurrencia y paralelismo. El curso permitirá a los participantes, conocer modelos de programacion fundamentales para la creacion de sus propios codigos, así como una vision e interacción con plataformas de supercomputo especifica y algunas herramientas de interacción en redes de tecnología avanzada, permitiendo reconocer perspectivas y oportunidades de desarrollo.

Ingresar

Curso diplomado - Computación distribuída

Curso para el Diplomado en Uso de Nuevas Tecnologías para la Investigación aplicada a la Ingeniería en el modulo de Computación Distribuida

Ingresar

Cátedra SCIENTAE

La Cátedra Scientiae de la Facultad de Ciencias en la Universidad Industrial de Santander, Bucaramanga-Colombia es un esfuerzo que va orientado a acercar la labor cotidiana de los investigadores de la Facultad de Ciencias de la UIS, con el entorno social que justifica su existencia. Será una cátedra libre, abierta para todo público, pero también una oportunidad para exponer a los estudiantes a temas, a ideas, metodología y polémicas presentadas por especialistas en el área. Un conjunto de importantes conferencistas invitados le darán cuerpo a esta actividad y los participantes tendrán la oportunidad de intercambiar y debatir ideas con estos expertos. En esta oportunidad el tema seleccionado es controversial. Se presentarán los impactos de las Tecnologías de Investigación y Comunicación (TIC) en el quehacer de los investigadores. ¿Cómo se serán los futuros investigadores en las próximas décadas? ¿Tendremos cambios metodológicos fundamentales producto de la utilización intensiva de las TIC en la actividad de investigación? ¿cuáles serán los modos y mecanismos de preservación diseminación y comunicación del conocimiento científico? ¿Hay tendencias y patrones claros que puedan marcar el rumbo de una nueva manera de producir conocimiento? Éstas y otras interrogantes, serán debatidas a lo largo de 14 sesiones de trabajo.

Ingresar

Tendencias y direcciones en computación de alto rendimiento y redes avanzadas

Especialización en Telecomunicaciones

La computación avanzada mas que una tendencia tecnológica, es una exigencia industrial y real. Desde las telecomunicaciones, las redes avanzadas interactuan con plataformas que estan listas para ser explotadas, desde dispositivos portátiles y embebidos hasta supercomputadoras. Este curso introductorio dirigido a estudiantes de telecomunicaciones, es un acercamiento a conceptos básicos y estrategias de interacción con arquitecturas escalables. El curso permitirá a los participantes, conocer y manejar el vocabulario técnico y científico en computación de alto rendimiento, así como una acercamiento e interacción con plataformas de supercomputo especifica y algunas herramientas de interacción en redes de tecnología avanzada.

Ingresar

Análisis y Visualización de Datos con R

Maestría en Microbiología

Genome.gif

Este curso ofrecido para la maestría en microbiología de la Universidad Industrial de Santander, esta dirigido a estudiantes de postgrado de dicha maestría para introducir al uso de R para el análisis y reducción de datos usando R, así como su respectiva visualización. El curso teórico práctico involucra tanto aspectos técnicos como metodológicos, el uso de plataformas personales y plataformas colaborativas que son dirigidas hacia cómputo de alto rendimiento.

Ingresar

Redes de Computadoras I

En este curso se estudian los detalles de las redes de computadores siguiendo el esquema de varios modelos estándares como OSI, Internet y TCP/IP

Ingresar

Gestión de Datos con R

En este curso se estudian técnicas de manipulación de datos de salud utilizando el lenguaje estadístico R

Ingresar


Wiki SC3