Programa

La asignatura cuenta con las siguientes unidades de estudio:

Unidad 1: Introducción a los conceptos informáticos
Naturaleza de la información. Informática: definición. Dato e información. Estructura de la información. Tipos de datos. Expresiones: tipos de expresiones, jerarquía, resolución de problemas. Estructura del computador: perspectiva histórica, modelo de Von Newman. Cómo se mide la  información. Sistemas de Numeración: conversión entre sistemas, operaciones, complemento a la base. Terminología informática.

Unidad 2: La programación como metodología de resolución de problemas
Problemas de interés informático. Etapas en la solución de problemas. Concepto de algoritmo. Características de un algoritmo informático. Programación modular. Programación estructurada: teorema fundamental, estructuras básicas. Lenguaje de diseño. Diseño de algoritmos. Representación gráfica: diagrama de flujo. Variables: concepto. Operación de asignación.

Unidad 3:

Sistemas operativos:
Definición, clasificación, funciones principales: ejecución de programas, administración de hardware, administración de archivos. Sistema operativo Linux.

Software de aplicación:
Editor y procesador de textos: mcedit y Write (LibreOffice). Planilla de cálculo: Calc (LibreOffice). Redes de computadoras: definición, clasificación. Internet.

Unidad 4: Lenguajes de programación
Lenguaje: concepto. Tipos de lenguaje desde el punto de vista informático. Evolución de los lenguajes de programación. Los paradigmas de la programación. Introducción al Lenguaje C: estructura general de un programa en lenguaje C: tipos primitivos de datos, operadores y estructuras básicas de control de programa.