Dominio de pensamiento algorítmico, resolución eficiente de problemas, estructuras de datos, abstracción, encapsulación, gestión de recursos, seguridad, ingeniería de software y desarrollo web. Lenguajes y tecnologías: C, Python, SQL, JavaScript, HTML5 y CSS3. Resolución de conjuntos de problemas reales aplicados a criptografía, finanzas y forensia, más desarrollo de proyecto final de software.