Este documento presenta la asignatura de Programación de Algoritmos. Introduce los objetivos de aprender a utilizar Java, presentar excepciones y trabajar con arreglos. Explica conceptos como la API de Java, excepciones, y estructuras de datos como arreglos y sus operaciones. Finalmente, propone como ejercicio desarrollar un programa para insertar un elemento en un arreglo ordenado.