Este curso es la base para entender los conceptos fundamentales de pensamiento computacional transversales a cualquier profesión.
El curso presenta, desde un nivel cero, una visión panorámica de: introductoria al pensamiento computacional, almacenamiento de datos, arquitectura de computadores, sistemas operativos, redes e Internet, algoritmos, métodos de ordenamiento, ingeniería de software, bases de datos, estructuras de datos, ingeniería de software, computación gráfica, inteligencia artificial.
Debido a que está diseñado como un curso introductorio a la Ciencia de la Computación, los conceptos son presentados de forma lúdica y utilizando una metodologia de Aprendizaje Activo (Active Learning). Durante el dictado del curso, se busca siempre una participación activa de la audiencia al estilo de una obra de teatro.
Las áreas de conocimiento relacionadas que se tocan están directamente relacionadas a la Ciencia de la Computación de acuerdo a la Computing Curricula ACM/IEEE-CS.
El curso no requiere ningún tipo de conocimiento previo en temas de manejo de computadores y puede ser tomado por alumnos de cualquier carrera.