Profesor | Miguel Angel Pérez León | ma ju | 17:30 a 19 | 204 (Nuevo Edificio) |
Ayudante | Lucía Martínez Rivas | lu mi | 19 a 20 | 204 (Nuevo Edificio) |
Ayud. Lab. | Erick Jesús Ríos González | ju | 12 a 14 | Taller de Sistemas Operativos, Redes de Cómputo, Sistemas Distribuidos y Manejo de Información |
Ciencias de la Computación, Facultad de Ciencias U.N.A.M.
Maestro en Ciencias e Ingeniería de la Computación, con especialidad en Cómputo Científico, I.I.M.A.S, U.N.A.M.
Manejo de datos.
Análisis numérico.
Programación 1 y 2.
Programación en paralelo.
Sistemas operativos.
Bases de datos.
Ingeniería de software.
El temario del curso lo puedes revisar aquí.
Los conocimientos adquiridos en el curso pueden ser aplicados en temas tan variados como:
Para poder tomar este curso es necesario haber cursado las siguientes materias:
Algebra Lineal 1 (deseablemente Algebra Lineal 2).
Cálculo 1, 2 (deseablemente Cálculo 3 y 4).
Programación (o equivalente).
Análisis Numérico.
El seminario se adapta de manera perfecta a la modalidad a distancia debido a que las herramientas usadas en el mismo son gratuitas y sobretodo enfocadas a colaborar a distancia. Muchas de estas herramientas son accesibles desde tu cuenta de correo (@ciencias.unam.mx) por lo que no hace falta instalación algúna y para el resto (cómo zoom) únicamente se tiene que generar una cuenta gratuita.
MACTI: plataforma educativa/interactiva para enseñanza y laboratorio virtual.
GitHub: rrepositorio del curso.
Google Colab: utilizando esta herramienta se mostrará tanto la teoría cómo la práctica (lenguaje python con jupyter notebooks) de los temas del curso.
Zoom (Meet): plataforma para reuniones virtuales.
Editor de Texto (lenguaje matemático): la entrega de tareas/examenes/proyecto será mediante documentos en formato .pdf por lo que es necesario manejar algún editor de texto con lenguaje matemático.
IDE: la mayor parte de los programas (algoritmos) se presentará mediante google colab, sin embargo los programas más extensos se subirán al repositorio de código y para poder trabajar con ellos será útil tener instalado algún IDE (entorno de desarrollo) cómo Eclipse o Netbeans.
SSH: Acceso vía remota a los servidores del laboratorio de cómputo de alto rendimiento.
Tareas 20%.
Exámenes 20%.
Proyecto 60%.
Nota: para aprobar el curso es necesario aprobar la totalidad de los examenes parciales.
Dadas las condiciones de este semestre se hará uso de la metodología de enseñanza conocida cómo aula invertida. Está forma de enseñanza a grandes rasgos considera los siguientes pasos:
Antes de la clase el alumno adquiere conocimientos: todo el material que se revise en cada clase será accesible días antes de la clase, con la idea de que el alumno lo revise previo a la clase.
Durante la clase se comparte información y se consolida el conocimiento: una vez en clase el profesor repasa el material, muestra ejemplos prácticos y resuelve dudas.
Los principales libros sobre los cuales esta basado el curso son:
"El número de transistores por unidad de superficie en circuitos integrados, se duplicara cada año. En consecuencia, la velocidad de cómputo relacionada directamente al hardware se verá duplicada cada año". Ley de Moore.