Ciencias de la Computación con un año en Industria
Cardiff, Reino Unido
DURACIÓN
5 Years
IDIOMAS
Inglés
PASO
Tiempo completo
PLAZO DE SOLICITUD
Solicitar fecha límite de solicitud
FECHA DE INICIO MÁS TEMPRANA
Sep 2025
TASAS DE MATRÍCULA
GBP 28.200 / per year
FORMATO DE ESTUDIO
En el campus
Introducción
Otorgado por: Universidad de Cardiff (Prifysgol Caerdydd)
El apasionante y dinámico mundo de la informática está en el centro de muchos aspectos de la vida moderna, y la MSci Computer Science le proporcionará los conocimientos teóricos y prácticos necesarios para formar parte de ese mundo. Este curso de cuatro años le brindará una verdadera experiencia en Ciencias de la Computación, proporcionando una amplia cobertura del tema más allá de un BSc tradicional de tres años.
En este curso desarrollará habilidades técnicas, analíticas y profesionales transferibles, respaldadas por un amplio conocimiento de las tendencias tecnológicas actuales. El curso cubre una mezcla de técnicas y conceptos básicos, lenguajes y paradigmas de programación avanzados, y materias evolutivas basadas en tecnología. Obtendrá exposición a temas que están impulsando desarrollos tecnológicos clave y tendencias en informática.
Durante los últimos dos años del curso, optará por estudiar una selección de módulos opcionales dirigidos por la investigación que le proporcionarán exposición a un amplio conjunto de habilidades y conocimientos a lo largo de la investigación en Ciencias de la Computación en la escuela. Estos módulos incluyen un número estructurado en torno a temas avanzados en las tres áreas principales de investigación de la Escuela:
• Sistemas complejos
• Computación visual
• Ingeniería de datos y conocimientos
Los graduados pueden analizar objetivamente problemas y desarrollar soluciones computacionales apropiadas. Su comprensión detallada de la tecnología y las habilidades avanzadas de resolución de problemas lo harán adecuado para una variedad de carreras profesionales y buscadas por los empleadores.
El año en la industria le dará la oportunidad de ampliar su experiencia, fortalecer sus habilidades transferibles y aplicar sus conocimientos a problemas del mundo real.
Características distintivas del programa
• El curso no requiere ningún conocimiento previo o experiencia en informática. Comenzará sus estudios con un módulo de un mes de duración que establece conceptos y competencias centrales y apoya la transición a estudiar en una universidad.
• Oportunidad de desarrollar su interés en áreas especializadas de ciencias de la computación a través del trabajo del proyecto y las opciones de módulos a medida que avanza.
• Este es un Máster integrado en Ciencias de la Computación diseñado para estudiantes que desean diferenciarse de la Licenciatura en Ciencias de la Computación mediante un dominio avanzado de la disciplina.
• Durante los últimos dos años, experimentará módulos de una amplia gama de campos y temas en Ciencias de la Computación, brindándole una amplia gama de habilidades y conocimientos, así como la experiencia de trabajar en equipo a un alto nivel.
• Este título ofrece la oportunidad de realizar una colocación industrial entre los años enseñados dos y tres.
Admisiones
Becas y Financiamiento
Loans and Grants
Financial support information for students.
Bursaries
We wish to ensure that financial circumstances are not a barrier to your undergraduate study opportunities.
Scholarships
We wish to recruit the very best students and to help us achieve this, we offer a number of scholarships.
Part-time Undergraduate Funding
Information about funding for part-time students.
Financial Support for Asylum Seekers
Information for asylum seekers about the financial support we offer undergraduates and options for funding from outside the University.
Plan de estudios
Tomarás los tres años de enseñanza y el año de colocación de la Licenciatura en Ciencias de la Computación con un año en la industria como de costumbre, luego (suponiendo que se cumplan los criterios de progresión) pasarás a un quinto año de estudio durante el cual tomarás módulos de educación avanzada. informática y realizar un nuevo proyecto de equipo de nivel 7. Esto conducirá a la calificación de Maestría en Ciencias de la Computación (MSci).
Este curso de cinco años comienza con la introducción de habilidades y conceptos básicos de informática que sustentarán el título. A los proyectos cortos del primer año les sigue un proyecto de equipo sustancial el segundo año, cuando se utilizan nuevas habilidades y conocimientos para diseñar e implementar un sistema de software. Pasarás el tercer año realizando prácticas laborales asalariadas. En el cuarto año, te centrarás en tecnologías emergentes y opciones basadas en la investigación relacionadas con las áreas de investigación principales de la escuela (Sistemas complejos, Computación visual e Ingeniería de datos y conocimiento) y emprenderás un proyecto individual centrado en tus propios intereses. En el quinto año, estudiarás una selección adicional de módulos de las tres áreas de investigación principales de la escuela y también emprenderás un proyecto final en equipo.
Year One
Los módulos que se imparten en los dos primeros semestres introducirán habilidades y conceptos informáticos fundamentales que forman la base de su título. Esto incluye la programación de algoritmos utilizando lenguajes como Python y Java™, comprensión de Internet y tecnologías web, arquitectura informática y sistemas operativos, principios de ingeniería de software y matemáticas para la informática. Se espera que usted desarrolle nuevas habilidades técnicas y profesionales y que demuestre creatividad y originalidad individuales durante todo el año.
Core Modules for Year One
- Computational Thinking
- Web Applications
- Resolución de problemas con Python
- Arquitectura y sistemas operativos
- Matemáticas para la informática
- Programación Java orientada a objetos
- Principios, herramientas y técnicas para la ingeniería de software segura
Year Two
Los módulos básicos que se imparten en el segundo año introducen temas avanzados; Se introducen algunas opciones en el título a través de módulos opcionales. Se explora más a fondo la estructura y el procesamiento de datos y se amplían algoritmos simples a aplicaciones que pueden comunicarse a través de redes. Las habilidades desarrolladas hasta ahora se aplican durante un proyecto de equipo para diseñar e implementar profesionalmente un sistema de software.
Su elección de módulos opcionales en el segundo año le permitirá comenzar a especializar sus habilidades, enfocándose en una Pathway "informática teórica", una Pathway "análisis de datos/aplicado" o una Pathway de "sistemas". Al mismo tiempo, tu futura carrera, tu empleabilidad, tu emprendimiento y tus habilidades profesionales mejorarán a medida que comiences a mirar hacia la vida después de la universidad.
Core Modules for Year Two
- Human-Computer Interaction
- Database Systems
- Computational Mathematics
- Mejorando tu empleabilidad
- Redes de comunicación seguras
- Internet of Things
- Group Project
- Orientación a objetos, algoritmos y estructuras de datos.
Optional Modules for Year Two
- Procesamiento y visualización de datos
- Informatics
- Introduction to the Theory of Computation
- Scientific Computing
Año tres: Año sándwich
La preparación comienza durante el segundo año, cuando contará con el apoyo de nuestro dedicado Oficial de Colocaciones y otros servicios universitarios para ayudarlo a conseguir un puesto asalariado adecuado y garantizar que tenga acceso a una amplia variedad de oportunidades de colocación relevantes. La Escuela también le brindará apoyo y orientación durante su año de prácticas, en el que tendrá la oportunidad de mejorar su CV y mejorar sus perspectivas laborales al adquirir la valiosa experiencia y habilidades que los empleadores requieren.
Core Modules for Year Three
- Placement
Year Four
En el cuarto año te centrarás en tecnologías emergentes y temas avanzados en informática. Los Pathways elegidos durante el segundo año se continuarán y mejorarán de acuerdo con sus intereses específicos, junto con una selección de módulos opcionales adicionales basados en investigaciones. Los temas contemporáneos incluyen seguridad informática e investigación forense, informática de alto rendimiento, inteligencia artificial, visión por computadora, gráficos y multimedia. Completarás un proyecto individual bajo la supervisión del personal, impulsado por tus intereses.
Sus elecciones de módulos en el cuarto año informarán las opciones disponibles para usted durante el quinto año, ya que los estudiantes no pueden duplicar temas entre los dos años. Las opciones exactas de módulos disponibles dependerán de los módulos que se ofrezcan en ese momento, y los detalles completos de los pares de módulos explícitos que deben evitarse se proporcionarán en los manuales para estudiantes de cada año. Se asesorará a los estudiantes sobre la selección de sus módulos durante los años cuatro y cinco para garantizar que puedan estudiar sus intereses en el nivel correcto y maximizar su cobertura de habilidades y conocimientos en informática.
Módulos principales para el cuarto año
- Emerging Technologies
- Proyecto individual de un semestre - 40
Módulos opcionales para el cuarto año
- Bases de datos a gran escala
- Knowledge Management
- Combinatorial Optimisation
- Security
- Forensics
- Artificial Intelligence
- Computer Vision
- Graphics
- Design Thinking y creación de prototipos para la experiencia del usuario
- Economías políticas de la informática
- Introducción a la Robótica Computacional
- Managing Change
Year Five
Además de participar en un proyecto de equipo obligatorio bajo la supervisión de un miembro del personal académico, elegirá entre una variedad de módulos cuidadosamente seleccionados basados en investigaciones que se centran en temas contemporáneos y relevantes que surgen actualmente dentro de la disciplina. Este año consolidará sus habilidades básicas en Ciencias de la Computación y al mismo tiempo ampliará sus conocimientos en toda la disciplina.
Sus elecciones de módulos del cuarto año informarán las opciones disponibles para usted durante este año, ya que los estudiantes no pueden duplicar temas entre los dos años. Las opciones exactas de módulos disponibles dependerán de los módulos que se ofrezcan en ese momento, y los detalles completos de los pares de módulos explícitos que deben evitarse se proporcionarán en los manuales para estudiantes de cada año. Se asesorará a los estudiantes sobre la selección de sus módulos durante los años cuatro y cinco para garantizar que puedan estudiar sus intereses en el nivel correcto y maximizar su cobertura de habilidades y conocimientos en informática.
Módulos principales para el quinto año
- Team Project
Módulos opcionales para el quinto año
- Visual Computing
- Cyber Security and Risk Management
- Knowledge Representation
- Penetration Testing and Malware Analysis
- Aprendizaje automático para PNL
- Introducción a la Robótica Computacional
- Distributed and Cloud Computing
- Razonamiento automatizado
- Computer and Network Forensics
- Internet de las cosas: diseño de sistemas
- Social Computing
- Temas avanzados en PNL
- Programming Paradigms
- Developing Secure Systems and Applications
- Principles of Machine Learning
- Aplicaciones del aprendizaje automático: procesamiento del lenguaje natural/visión por computadora
- Computational Linguistics
How Will I Be Assessed?
El progreso en cada módulo se evaluará durante o al final del semestre en el que se imparte. Todos los módulos incluyen evaluaciones, incluidos exámenes escritos o trabajos de curso evaluados, o una combinación de ambos. El formato de las evaluaciones depende de los resultados de aprendizaje de cada módulo específico.
La mayoría de los módulos incluyen elementos de trabajo del curso para la evaluación. Se desarrolla la importancia de buenas referencias, el uso de bibliotecas y la recuperación de información basada en la web como preludio al estudio crítico e independiente. Los ensayos e informes evaluados se utilizan para fomentar el conocimiento y la comprensión, el análisis crítico, el desarrollo de argumentos razonados y la síntesis de conclusiones.
Las tareas prácticas evalúan las habilidades de programación y diseño. Por lo general, abordan problemas pequeños y bien definidos al comienzo del curso y progresivamente se vuelven abiertos. Las pruebas también se utilizan para evaluar conocimientos, habilidades y técnicas que se espera que un profesional utilice en una situación de tiempo limitado. También podrás ser evaluado mediante la presentación de un póster.
Su ubicación se evaluará mediante un informe reflexivo y una presentación de póster al personal, estudiantes y empleadores durante la semana de inscripción del cuarto año.
Resultado del programa
What Skills Will I Practise and Develop?
Knowledge & Understanding
On successful completion of the Programme you will be able to demonstrate:
- An understanding of the broad range of concepts, principles and theories underpinning advanced computer science
- An understanding of the methods, techniques, and tools available to specify, design, implement and manage computer-based systems
- An understanding of the representation of data in structured forms and its interplay with the implementation of algorithms
- Una conciencia crítica de las tendencias actuales en áreas de investigación seleccionadas de la informática y la capacidad de discutir su contribución al desarrollo de sistemas basados en computadora.
Intellectual Skills
On successful completion of the Programme you will be able to demonstrate:
- Dominio de las metodologías prácticas en áreas clave de la informática; su aplicación a áreas bien establecidas de desarrollo de software relacionadas con el almacenamiento, procesamiento y comunicación de información; y su uso en áreas de aplicación especializadas seleccionadas
- An ability to objectively analyse computational problems and develop appropriate, creative solutions
- An ability to model complex scenarios to design computer systems that meet stated requirements
- An ability to select, derive and analyse appropriate algorithms to solve computing problems
- An ability to assess systems (which may include software, devices, people, and so on), to recognise the individual components and to understand their interaction, to improve systems, to replace them and to create them
- Una apreciación de cómo las habilidades y conceptos encontrados en el título se implementan y utilizan dentro de la industria.
Professional Practical Skills
On successful completion of the Programme you will be able to demonstrate:
- An awareness of professional, legal, social, cultural and ethical issues that arise in the implementation of existing and future computer systems and an awareness of societal and environmental impact
- An ability to pursue opportunities for career development and lifelong learning and appreciate the importance of commercial awareness
Transferable/Key Skills
On successful completion of the Programme you will be able to demonstrate:
- Capacidad para revisar críticamente la literatura y comunicar eficazmente ideas, principios y teorías a través de medios orales, escritos y electrónicos.
- Capacidad para trabajar eficazmente como miembro de un equipo o líder en un equipo y como individuo.
- An ability to make effective use of a range of IT systems
Cuota de matrícula del programa
Oportunidades profesionales
Los informáticos cualificados tienen una demanda extremadamente alta. Esto significa que las perspectivas de empleo para los graduados en la industria de la informática y las TIC son muy sólidas. Estará equipado con habilidades transferibles que le abrirán puertas a carreras en muchos sectores.
Estadísticas recientes muestran que la gran mayoría de nuestros graduados siguen la carrera profesional elegida en roles como ingeniero de software, desarrollador web, programador informático, desarrollador asociado de software, analista comercial y oficial de desarrollo de sistemas.
Muchos de nuestros graduados trabajan para empresas como Airbus Group, Amazon, BBC, BT, Cardiff University , Capgemini, Confused.com, GCHQ, IBM, Lloyds Banking Group, MoD, Morgan Stanley, Sky, South Wales Police y Thomson Reuters. . Otros han optado por seguir estudiando o investigando en Cardiff u otras universidades importantes.