En este nivel de programación de computadores se requiere que los estudiantes adquieran los fundamentos básicos de la lógica de programación orientada a objetos y sepan como abstraer un problema e interpretar su solución a través de un algoritmo, para posteriormente codificarlo en un lenguaje de programación orientado a objetos, que es el que permite expresar los programas o el conjunto de instrucciones que el operador humano desea que la computadora ejecute.