El documento presenta los fundamentos de programación para estudiantes de ingeniería en sistemas computacionales, abarcando conceptos básicos como algoritmos, clasificación de software y paradigmas de programación. Se detalla la clasificación del software en tres tipos: sistema, aplicación y programación, así como los diversos paradigmas que orientan el diseño de soluciones. Además, se introducen herramientas como editores de texto, compiladores e intérpretes, junto con una explicación de la interfaz de línea de comandos en sistemas operativos.
Related topics: