
Curso Impartido por STC Higher Education:
El objetivo del curso es formar desarrolladores de software que puedan realizar una transición fluida desde la universidad hacia la industria informática internacional. Para lograr esto, se proporciona una sólida base en los principios fundamentales de la informática, integrando estos conceptos con los lenguajes de programación, herramientas, técnicas y metodologías utilizadas por profesionales de la Computer Science en todo el mundo.

Entidad Certificadora
Universidad de Wolverhampton

Full-Time
3 años

Créditos
180 ECTS

Part-Time
6 años
Con el enfoque adecuado, este programa permite explorar áreas de interés como desarrollo web, bases de datos y redes. Los estudiantes tienen la oportunidad de adaptar su formación a sus intereses específicos, preparándolos para satisfacer las demandas del mercado laboral actual. Esta flexibilidad les permite profundizar en distintas especialidades dentro del amplio campo de la informática.
Además, se pone énfasis en el desarrollo de habilidades clave que permiten mantenerse al día con los futuros avances tecnológicos. Dado que la industria de la Computer Science está en constante evolución, es esencial que los profesionales no solo dominen los conocimientos actuales, sino que también sean capaces de adaptarse rápidamente a las nuevas innovaciones. Al finalizar el programa, los egresados estarán preparados para asumir desafíos futuros y desempeñar un papel crucial en el avance de la tecnología global.
Curriculum
Primer Año
Habilidades para la Computación
En este módulo, los estudiantes desarrollarán habilidades esenciales para el ámbito de la computación, incluyendo técnicas de estudio, presentación, redacción de informes y manejo de datos.
Estas competencias no solo serán clave para el éxito en sus estudios, sino que también les proporcionarán herramientas aplicables en entornos laborales, mejorando su capacidad de comunicación y análisis de información.
Redes de Computadoras
Este módulo ofrece una comprensión teórica y práctica de las redes de computadoras y los principios de comunicación.
A través de actividades prácticas, los estudiantes aprenderán a configurar, administrar y solucionar problemas en redes, habilidades fundamentales en el mundo digital actual, donde la conectividad es esencial para la ciberseguridad y el funcionamiento de las organizaciones.
Sistemas Informáticos
Los estudiantes explorarán la arquitectura de los sistemas informáticos, centrándose en la configuración, mantenimiento y solución de problemas en entornos tecnológicos modernos.
Además, se abordará la detección y prevención de fallos, aspectos clave para garantizar la seguridad y eficiencia en los sistemas utilizados en diversas industrias.
Diseño y Desarrollo de Páginas Web
En este módulo, los estudiantes adquirirán conocimientos prácticos en el diseño y desarrollo de sitios web. Aprenderán sobre lenguajes de marcado, hojas de estilo y técnicas de diseño, así como la importancia de la seguridad en la web.
También explorarán estrategias de prueba y optimización para garantizar el correcto funcionamiento y protección de los sitios ante posibles vulnerabilidades.
Técnicas de Desarrollo de Software
En este módulo, los estudiantes explorarán los aspectos clave del desarrollo de software, abordando temas esenciales como estructuras de datos y algoritmos desde una perspectiva independiente del lenguaje de programación.
Además, se analizarán buenas prácticas y metodologías que optimizan la seguridad y eficiencia en la creación de software.
Bases de Datos
En este módulo, los estudiantes aprenderán técnicas prácticas para diseñar y desarrollar bases de datos eficientes, garantizando la integridad y protección de los datos en entornos empresariales y digitales.
Diseño y Desarrollo de Programas Orientados a Objetos
A través de este módulo, los estudiantes obtendrán una base sólida en metodologías de programación, enfocándose en el desarrollo de aplicaciones con C#.
Se explorarán principios de la programación orientada a objetos, promoviendo la escritura de código seguro, eficiente y escalable.
Desarrollo de Soluciones para Oficinas
En este módulo, los estudiantes aprenderán a automatizar tareas en aplicaciones de oficina mediante herramientas avanzadas.
Se enfocarán en mejorar la productividad y eficiencia en entornos empresariales, asegurando la implementación de soluciones seguras y optimizadas para la gestión de la información.
Brochure
Segundo Año
Programación de Sistemas Distribuidos y en la Nube
Este módulo introduce los sistemas distribuidos utilizando el modelo cliente-servidor implementado con sockets, permitiendo que los estudiantes desarrollen sistemas que interactúan de esta manera de bajo nivel. Además, la segunda parte del módulo abordará diversas tecnologías de la nube, culminando en el desarrollo y despliegue de un sistema en infraestructura de nube.
Bases de Datos
Los estudiantes adquirirán una sólida formación en los principios de las bases de datos, cubriendo aspectos como el diseño y la manipulación de un sistema de gestión de bases de datos (DBMS). Además, se brindará experiencia práctica utilizando SQL en un DBMS relacional moderno como Oracle, habilidades que son esenciales para cualquier profesional en el campo de Computer Science.
Diseño y Programación Orientada a Objetos
Este módulo se centra en la programación orientada a objetos, enseñando conceptos esenciales como el diseño de clases, la encapsulación, la herencia y el uso de clases abstractas. Estas habilidades son clave para desarrollar software escalable y mantenible en cualquier proyecto de Computer Science.
Métodos Numéricos y Concurrencia
A través de este módulo, los estudiantes aprenderán a trabajar con concurrencia, utilizando múltiples hilos de ejecución en la implementación de algoritmos numéricos. Este enfoque es fundamental para mejorar el rendimiento de los programas y es esencial para aquellos que desean especializarse en áreas avanzadas de la informática.
Interacción Humano-Computadora
Este módulo se enfoca en los principios de diseño centrado en el usuario, enseñando a los estudiantes cómo diseñar, probar y desarrollar interfaces de usuario efectivas para sistemas digitales. Comprender estos principios es esencial para crear aplicaciones tecnológicas exitosas y en línea con las últimas tendencias de la industria.
Desarrollo Colaborativo
En este módulo, los estudiantes aprenderán a trabajar en equipo para coordinar y gestionar proyectos de desarrollo de software. Estas habilidades colaborativas son clave para afrontar los desafíos de proyectos complejos, especialmente en el campo de Computer Science, donde la colaboración efectiva es crucial para el éxito.
Brochure
Tercer Año
Computación de Alto Rendimiento
Este módulo ampliará el conocimiento y la comprensión de los estudiantes sobre los sistemas concurrentes. Abordará temas avanzados como GPUs, FPGAs y clústeres de computadoras, brindando una visión profunda de las tecnologías utilizadas para mejorar la eficiencia y el rendimiento en la computación.
Tecnologías Interactivas Emergentes
Este módulo está diseñado para proporcionar a los estudiantes una visión de las tendencias y desarrollos actuales y futuros dentro de la industria de la computer science. Incluirá desarrollos tecnológicos recientes, así como tecnologías en evolución y aquellas que aún están en fase de investigación.
Big Data
Este módulo se basa en los módulos de High Performance Computing y Bases de Datos para proporcionar una comprensión de los conceptos, teorías y prácticas esenciales de Big Data. Se incluirán sistemas distribuidos y los últimos avances y técnicas para procesar y gestionar grandes volúmenes de datos.
Inteligencia Artificial y Aprendizaje Automático
Este módulo se centra en el área actual y emergente de la inteligencia artificial y el aprendizaje automático, tanto en el ámbito doméstico como comercial. Las áreas cubiertas pueden incluir robótica, entretenimiento digital e industrias como la automotriz y la cadena de suministro.
Proyecto y Profesionalismo
Aprende sobre los problemas profesionales relacionados con el trabajo en la industria de la computación y las tecnologías de la información. Los estudiantes considerarán la conducta profesional y las implicaciones sociales, legales y éticas relacionadas con la profesión. Se asignará un mentor a los estudiantes que les brindará orientación y apoyo durante el proyecto final.
Brochure
