El objetivo general del curso es que el alumno sea capaz de elegir el mejor método para cada tipo de problema que vaya a resolver por medio de la computadora, utilizando para ello el análisis de la complejidad de algoritmos. Los conocimientos adquiridos serán independientes de un lenguaje en específico, por lo el alumno podrá decidir que lenguaje es el más conveniente. Podrá crear nuevos procedimientos o mejorar los actuales después de un análisis profundo en el que utilizará las técnicas adquiridas para optimizar los mismos.

El objetivo del curso es proporcionar las bases matemáticas de la computación, así como obtener las bases del cálculo proposicional. Aprender la teoría de grafos y árboles como importantes herramientas para la solución de problemas. También, proporcionar al alumno los conocimientos para poder implementar de forma adecuada problemas reales y así resolverlos con ayuda de la computadora.

Objetivo: El alumno obtendrá conocimientos sobre Java Empresarial con enfoque en el desarrollo de servicios Web así como de Android para el desarrollo de aplicaciones para dispositivos móviles.

Objetivo: El alumno obtendrá conocimientos sobre Java Empresarial con enfoque en el desarrollo de servicios Web así como de Android para el desarrollo de aplicaciones para dispositivos móviles.