Este documento presenta una guía para docentes sobre un curso de programación en Java. Explica conceptos básicos como qué es un programa, lenguajes de programación, software, licencias y tipos de licencias. También introduce temas del curso como algoritmos, programación estructurada, introducción a Java, variables, sentencias if, estructuras repetitivas y más. Incluye sugerencias didácticas para los docentes.