¿Qué temas discutirían o estudiarían una clase de informática 101?

Co-enseño la clase de Computación Científica y Análisis de Datos con mi asesor en la Universidad de Utah.

Diseñamos el curso para convertirlo en un curso de Informática 101 y Introducción de análisis de datos. Planeamos cubrir los aspectos básicos del análisis numérico: búsqueda de raíces, integración numérica (RK, pasos de tiempo), diferenciación numérica, problemas de valores propios, operaciones matriciales, etc. como parte integral de cualquier curso de computación científica. Cubriremos EDO, PDE y temas como Optimización y aspectos básicos de PCA, ICA, etc. en Análisis de datos para finalizar el curso.

Mi asesor tiene esta genial idea para motivar todos estos temas al discutir dos aplicaciones en las que se utilizarán y apreciarán inmensamente: finanzas computacionales (papel ganador del Premio Nobel Black-Scholes) y topología (impresión 3D). Comenzamos a discutir esto en clase y, a medida que surgen los problemas, cambiamos a las partes pedantes de la informática. Esto hace que los estudiantes aprecien y aprendan los temas clásicos (leer: aburrido) de Computación científica de una manera divertida. Esta sería la tercera clase de su clase en la que estoy involucrado, pero esta puede ser la primera vez que realmente aprendo algo que me acompaña, debido a la naturaleza interesante (basada en la aplicación) de la estructura del curso.

Estamos utilizando el libro de texto de Mark Holmes para profundizar en la parte teórica y de ejemplos de este curso.

En mi universidad enseñamos un curso llamado Introducción a las computadoras. Elegimos deliberadamente los resultados de aprendizaje para que coincidan con los de la certificación IC3 Digital Literacy.