Los temas y la profundidad de conocimiento se describen según los "niveles de profundidad de conocimiento" (ACM, Curriculum IS '90, '94, '95, '97):

    1. Awareness (reconocer conocimientos)

    Definir..., Enumerar características de...,
    Nombrar componentes de..., Hacer un diagrama...,
    Enumerar ventajas e inconvenientes de...

    2. Literacy (diferenciar) Comparar y contrastar..., Explicar...,
    Escribir/ejecutar sencillos...,
    Definir las capacidades funcionales de...,
    Describir interrelaciones de ... con otros objetos
    3. Concept/Use (comprensión, traslación/extrapolación, uso de conocimientos) Usar ..., Comunicar la idea de...,
    Formar y relacionar la abstracción de... como ...,
    Dado un conjunto de..., Interpolar/extrapolar a ...
    4. Detailed Understanding Application (saber aplicar bien)

    Buscar la solución correcta a ... y aplicarla a ...,
    Diseñar e implementar un ... para ...,
    Escribir ... sintácticamente correctos y/o depurar ..., Aplicar los principios de ... a ...,
    Implementar un ... y mantenerlo

    5. Skilled Use (Análisis, síntesis, evaluación) Desarrollar/inventar/instaurar ..., Construir/adaptar ...,
    Generar nuevas soluciones para ...,
    Crear nuevo conocimiento sobre...,
    Evaluar/juzgar el valor relativo de ... con respecto a ...