El curso proporcionará al estudiante los conceptos fundamentales para crear programas robustos, portables y seguros utilizando el lenguaje orientado a objeto más popular del momento. Con la tecnología Java podrá aplicar conceptos como herencia, polimorfismo, reusabilidad, objetos, clases, métodos, etc. al crear aplicaciones y applet. 

En el curso se crearán aplicaciones utilizando Swing y conexiones a base de datos Mysql.