El programa prepara a los estudiantes para enfrentar los desafíos tecnológicos del siglo XXI a través de un enfoque integral en el diseño, desarrollo, implementación y mantenimiento de sistemas informáticos avanzados.
En este programa, los estudiantes adquieren conocimientos fundamentales en programación, estructuras de datos, arquitectura informática, ingeniería de software, sistemas operativos, bases de datos y redes, junto con áreas emergentes como la inteligencia artificial (IA), la ciberseguridad, el Internet de las Cosas (IoT) y DevOps.
Los estudiantes desarrollan habilidades técnicas, analíticas y de gestión para resolver problemas complejos, diseñar soluciones innovadoras y aplicar metodologías ágiles y mejores prácticas de seguridad en entornos tecnológicos en constante evolución. Además, el programa fomenta el pensamiento crítico, la colaboración interdisciplinaria y la ética profesional, preparando a los graduados para liderar proyectos tecnológicos a gran escala en industrias como la tecnología, las finanzas, la salud, la manufactura y más.
El programa ofrece cuatro especializaciones (Majors):
Especialización en Infraestructura y Seguridad: Enfocada en preparar a los estudiantes para diseñar, implementar y gestionar infraestructuras informáticas robustas y seguras. La concentración abarca áreas como arquitectura de computadores, redes, sistemas operativos, bases de datos, ciberseguridad y forense digital. Los estudiantes adquieren habilidades en análisis de redes, administración de sistemas, ingeniería de software y gestión de infraestructuras en entornos digitales seguros, resilientes y escalables.
Especialización en Sistemas Inteligentes y Ciencia de Datos: Diseñada para preparar a los estudiantes para desarrollar soluciones inteligentes basadas en datos mediante la combinación de procesamiento de Big Data, sistemas inteligentes y aprendizaje automático (machine learning). Los estudiantes adquieren las habilidades para extraer conocimientos de grandes conjuntos de datos y crear modelos predictivos, permitiéndoles trabajar en la intersección de la inteligencia artificial y la ciencia de datos para abordar problemas complejos en diversas industrias.
Especialización en Internet de las Cosas (IoT) y Sistemas Embebidos: Se enfoca en preparar a los estudiantes para diseñar y desarrollar sistemas integrados y de IoT. Las áreas principales incluyen programación de sistemas, estándares y protocolos de IoT, diseño de sensores y electrónica aplicada. Los estudiantes aprenden a crear soluciones y arquitecturas seguras y escalables para aplicaciones de IoT y completan proyectos integradores que vinculan estas habilidades, preparándolos para carreras en los sectores de vanguardia de la tecnología.
Especialización en DevOps y Ingeniería de Software Basada en la Nube: Orientada a preparar a los estudiantes para diseñar, desarrollar y asegurar software escalable mediante metodologías ágiles y prácticas de DevOps a lo largo del ciclo de vida del desarrollo de software. Los estudiantes adquieren habilidades en programación, desarrollo web, arquitectura de software, CI/CD, seguridad en la nube y despliegue, con un enfoque en operaciones desde una perspectiva de nube. El plan de estudios también aborda la gestión de servicios de TI, el modelado de negocios y las operaciones financieras de soluciones SaaS, formando profesionales capaces de liderar la escalabilidad y asegurar la eficiencia en proyectos de ingeniería de software.
Los objetivos de la Licenciatura son:
Proporcionar una Base Sólida en Ciencias de la Computación: Desarrollar competencias básicas en programación, estructuras de datos, algoritmos, ingeniería de software, bases de datos, sistemas operativos y redes para apoyar el desarrollo de sistemas informáticos escalables.
Preparar a los Estudiantes para Adoptar Tecnologías Emergentes: Dotar a los estudiantes de conocimientos en campos de vanguardia como la inteligencia artificial, la ciberseguridad, el Internet de las Cosas (IoT), la computación en la nube y DevOps a través de experiencias prácticas y aprendizaje interdisciplinario.
Fomentar la Resolución de Problemas y el Pensamiento Analítico: Cultivar la capacidad de analizar, modelar y resolver problemas del mundo real utilizando enfoques computacionales, herramientas innovadoras y técnicas basadas en datos en diversos dominios técnicos y comerciales.
Promover el Uso Seguro y Escalable de Sistemas: Instruir a los estudiantes en el diseño y mantenimiento de infraestructuras y arquitecturas de software seguras, eficientes y escalables, asegurando que las mejores prácticas del sistema se apliquen durante todo el proceso.
Fomentar el Desarrollo Ágil y las Prácticas de DevOps: Equipar a los estudiantes con las metodologías, herramientas y procesos necesarios para el desarrollo de software moderno y centrado en el despliegue, mejorando la colaboración y la eficiencia en entornos de desarrollo profesional.
Avanzar en el Conocimiento en Sistemas Inteligentes y Ciencia de Datos: Preparar a los estudiantes para extraer, procesar y analizar grandes conjuntos de datos para crear modelos predictivos y sistemas inteligentes que apoyen la toma de decisiones estratégicas, la innovación y la automatización en los negocios y la tecnología.
Desarrollar Habilidades en IoT y Sistemas Embebidos: Permitir que los estudiantes diseñen arquitecturas y sistemas integrados a través del conocimiento aplicado en electrónica, redes de sensores, conectividad, seguridad y aplicaciones del mundo real en el panorama en expansión del Internet de las Cosas.
Promover el Liderazgo Ético, Profesional y Colaborativo: Inculcar un sentido de responsabilidad, trabajo en equipo interdisciplinario y comunicación para liderar proyectos tecnológicos y equipos en sectores como la salud, las finanzas, la manufactura y más.
Apoyar la Innovación y el Aprendizaje Continuo: Fomentar la adaptabilidad y el compromiso con el aprendizaje continuo para responder al panorama tecnológico que cambia rápidamente y contribuir a la transformación digital de la sociedad.
Preparar a los Graduados para el Liderazgo y Oportunidades de Carrera Avanzadas: Posicionar a los estudiantes para carreras profesionales exitosas o estudios de posgrado mediante el desarrollo de habilidades técnicas, pensamiento estratégico y la experiencia necesaria para gestionar iniciativas tecnológicas a gran escala.
| Course Number | Course Title | Credit Hours |
| ENG210 | English Composition I | 3 |
| ALG210 | College Algebra | 3 |
| PSY210 | Introduction to Psychology | 3 |
| ENV210 | Environmental Science | 3 |
| COM210 | Introduction to Communication | 3 |
| ENG220 | English Composition II | 3 |
| STA210 | Applied Probability and Statistics | 3 |
| PHI210 | Introduction to Philosophy | 3 |
| COM220 | Principles of Public Speaking | 3 |
| PSY220 | Critical Thinking and Logic | 3 |
| Sub – Total | 30 |
| Course Number | Course Title | Credit Hours |
| PRG310 | Programming Fundamentals | 3 |
| ALG310 | Linear Algebra | 3 |
| MAT310 | Mathematical Logic and Structures | 3 |
| PHY310 | Fundamentals of Physics | 3 |
| CAL310 | Advanced Calculus | 3 |
| OBT310 | Object-Oriented Programming | 3 |
| SYS310 | Operating Systems and Network Management | 3 |
| LEG310 | Legal Aspects of Information Systems | 3 |
| PSY310 | Personal and Professional Development | 3 |
| DTB310 | Fundamentals of Databases | 3 |
| MAT320 | Advanced Mathematics | 3 |
| PHY320 | Advanced Physics | 3 |
| EMT310 | Emerging and Disruptive Technologies | 3 |
| ADZ310 | Advanced Database Systems | 3 |
| REM310 | Research Methodology | 3 |
| BDM310 | Big Data Mining | 3 |
| MLN310 | Introduction to Machine Learning | 3 |
| CYB310 | Cybersecurity and Ethical Hacking | 3 |
| PRG320 | Introduction to Functional Programming | 3 |
| DSA310 | Distributed Systems Architecture | 3 |
| LEI310 | Leadership, Entrepreneurship, and Innovation | 3 |
| ETH310 | Professional Ethics | 3 |
| Sub – Total | 66 |
| Course Number | Course Title | Credit Hours |
| SEC410 | Cybercrime and Forensic Analysis | 3 |
| SEC420 | Computer Networks and Communications | 3 |
| SEC430 | Operating System Fundamentals | 3 |
| SEC440 | Digital Logic Design | 3 |
| BID450 | Big Data Processing | 3 |
| SOF460 | Software Systems Engineering | 3 |
| DAT470 | Database Systems | 3 |
| CSC480 | Capstone Written Project – Computer Science | 3 |
| Sub – Total | 24 |
| Course Number | Course Title | Credit Hours |
| STA410 | Statistical Methods for Machine Learning | 3 |
| DAT420 | Multivariate Data Analysis | 3 |
| ITS430 | Deep Learning | 3 |
| DAT440 | Applied Data Science | 3 |
| ITS450 | Natural Language Processing | 3 |
| ITS460 | Neural Network Fundamentals | 3 |
| ITS470 | Personalized Information Systems | 3 |
| CSC480 | Capstone Written Project – Computer Science | 3 |
| Sub – Total | 24 |
| Course Number | Course Title | Credit Hours |
| PRG410 | Embedded Systems Programming | 3 |
| ITH420 | Security in Internet of Things | 3 |
| ITH430 | IoT Standards and Protocols | 3 |
| ITH440 | Sensor Technology and Integration | 3 |
| ELE450 | Electrical Circuit Fundamentals | 3 |
| ELE460 | Electronic Systems and Devices | 3 |
| ITH470 | Design Patterns for IoT Systems | 3 |
| CSC480 | Capstone Written Project – Computer Science | 3 |
| Sub – Total | 24 |
| Course Number | Course Title | Credit Hours |
| DSO410 | DevSecOps for Business Applications | 3 |
| CLO420 | Cloud-Based Systems Architecture | 3 |
| SOF430 | Secure Software Engineering | 3 |
| DSO440 | DevOps Automation and Monitoring | 3 |
| SOF450 | Software Quality Management | 3 |
| CYB460 | Cybersecurity Fundamentals | 3 |
| SOF470 | Architectural Design for Software Systems | 3 |
| CSC480 | Capstone Written Project – Computer Science | 3 |
| Sub – Total | 24 | |
| Total | 120 |
Join a vibrant community that prepares you for the modern business world.