Lenguaje de programación - Java básico – Referencias - Conceptos básicos de la programación orientada a objetos - Estructura básica de un programa en java - Datos. Tipos de datos y expresiones - Definición de variables y constantes. Arquitectura de Von Newman  Representación de la información - Etapas de la construcción de un programa – Algoritmos: Técnicas de diagramación de algoritmos -Estructuras de control secuencial - Estructuras de control: condicional I - Estructuras de control: condicional II - Estructuras de control: repetitiva - Arreglos, declaración, creación: unidimensionales, bidimensionales, multidimensionales.