← Todos los programas
Bachelor

Bachelor of Science in Computer Science

A four-year degree covering software engineering, systems, data and security.

4 years120 credits100% en línea

Descripción del programa

The program prepares students to face the technological challenges of the 21st century through a comprehensive approach to the design, development, implementation, and maintenance of advanced computing systems. It combines foundational knowledge in programming, data structures, algorithms, software engineering, operating systems, databases, and networks with emerging areas such as artificial intelligence, cybersecurity, the Internet of Things (IoT), and DevSecOps. Students develop technical, analytical, and creative skills to solve complex problems, design innovative solutions, and apply agile methodologies and security best practices in business and technological environments. The program also promotes critical thinking, interdisciplinary collaboration, and professional ethics, preparing graduates to lead large-scale technology projects in industries such as technology, finance, healthcare, and manufacturing.

Bachelor of Science in Computer Science

Objetivo del programa

Los egresados de la licenciatura son capaces de:

01

Ofrecer una base sólida en ciencias de la computación: desarrollando competencias centrales en programación, estructuras de datos, algoritmos, ingeniería de software, bases de datos, sistemas operativos y redes para construir sistemas computacionales complejos.

02

Preparar para las tecnologías emergentes: permitiendo trabajar en campos de vanguardia como inteligencia artificial, ciberseguridad, Internet de las Cosas (IoT), computación en la nube y DevSecOps mediante práctica y aprendizaje interdisciplinario.

03

Impulsar la resolución de problemas y el pensamiento analítico: cultivando la capacidad de analizar, modelar y resolver problemas reales con enfoques computacionales, herramientas innovadoras y técnicas basadas en datos.

04

Promover el diseño de sistemas seguros y escalables: formando para diseñar y mantener infraestructuras y aplicaciones robustas, eficientes y seguras, con buenas prácticas de arquitectura y ciberseguridad.

05

Fomentar el desarrollo ágil y las prácticas DevSecOps: implementando metodologías ágiles, integración y entrega continua (CI/CD) y procesos de desarrollo centrados en la seguridad, tanto en instalaciones propias como en la nube.

06

Profundizar en sistemas inteligentes y ciencia de datos: preparando para extraer, procesar y analizar grandes volúmenes de datos y crear modelos predictivos y sistemas inteligentes que apoyen la decisión estratégica y la innovación.

07

Desarrollar competencias en IoT y sistemas embebidos: diseñando dispositivos IoT y sistemas embebidos con conocimiento aplicado de electrónica, redes de sensores, protocolos, seguridad y arquitectura escalable.

08

Promover prácticas éticas, profesionales y colaborativas: inculcando responsabilidad ética, colaboración interdisciplinaria y habilidades de comunicación para liderar proyectos y equipos tecnológicos en sectores como salud, finanzas y manufactura.

09

Apoyar la innovación y el aprendizaje continuo: estimulando la creatividad, la adaptabilidad y la formación permanente para responder a un panorama tecnológico en rápida evolución y contribuir a la transformación digital.

10

Preparar para el liderazgo y trayectorias avanzadas: posicionando al estudiante para el éxito en diversas carreras de computación o estudios de posgrado, con dominio técnico, pensamiento estratégico y capacidad de liderazgo.

Estructura del programa

Números de curso, títulos y créditos por bloque de requisitos.

Cursos de educación general requeridos
Número de curso
Título del curso
Créditos
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
Subtotal
30
Cursos troncales requeridos
Número de curso
Título del curso
Créditos
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
Subtotal
66

Selecciona una mención para ver su secuencia de cursos.

Infraestructura y Seguridad
Número de curso
Título del curso
Créditos
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
Subtotal
24
Total de créditos requeridos120 credits
Escríbenos