Ciencias de la Computación con Inteligencia Artificial (Yr in Ind)
MEng (Hons)
The University of York

Datos clave del curso
Salario
Salario de los licenciados en Informática
Importante: Los datos salariales que figuran a continuación no son específicos de cada curso, sino que contienen datos de todos los estudiantes de Informática en la universidad. Debido a la metodología de recogida de datos, los datos salariales se basan principalmente en los datos de los estudiantes de grado.
15 meses después de la graduación | 3 años después de la graduación | 5 años después de la graduación | |
---|---|---|---|
Salario medio | £32000 | £32500 | £43500 |
Rango del percentil 25-75 | £26000 - £37000 | £24000 - £42500 | £30000 - £56000 |
Todos los cursos de Informática de The University of York
Salario de todos los graduados en Informática del Reino Unido (principalmente, estudiantes de grado)
15 meses después de la graduación | 3 años después de la graduación | 5 años después de la graduación | |
---|---|---|---|
Salario medio | £27364 | £25148 | £29843 |
Rango del percentil 25-75 | £23257 - £33006 | £18856 - £32927 | £21678 - £41090 |
Todos los cursos de Informática en Reino Unido
Descripción del curso
La Inteligencia Artificial (IA) es el estudio de cómo el razonamiento y el comportamiento humanos pueden ser imitados, e incluso superados, por los sistemas informáticos. Las aplicaciones más comunes son la comprensión del lenguaje, la visión por ordenador y los juegos.
El curso es un máster con un año en la industria. Te especializarás en IA en los dos últimos años, después de una sólida formación en Informática. Tu año en la industria te permite poner en práctica lo que has aprendido.
Lo que aprenderás
Contenido del programa: Como estudiante de Computer Science with Artificial Intelligence (Yr in Ind), MEng (Hons), estudiarás los siguientes módulos del curso.
Año 1
Los alumnos conocerán los conceptos clave necesarios para realizar un análisis de datos riguroso y válido. Los alumnos conocerán los procesos de recogida, manipulación y limpieza de datos, al tiempo que adquirirán experiencia para juzgar la calidad de las fuentes de datos. Los estudiantes conocerán las pruebas estadísticas clave para la ciencia de los datos frecuentista, donde se exploran y prueban teorías específicas a través de la estadística descriptiva e inferencial. Los estudiantes aplicarán sus conocimientos de programación para ejecutar estas pruebas en un lenguaje de programación adecuado utilizando las bibliotecas estadísticas existentes.
Los estudiantes que cursen este módulo se familiarizarán con la forma de diseñar sistemas centrados en el usuario que satisfagan las necesidades y preferencias de diversos usuarios. Se introducirá a los estudiantes en la noción de los ciclos de vida de la ingeniería y, en particular, en la construcción de requisitos a partir de las necesidades de los usuarios, la creación de prototipos iterativos y la evaluación de sistemas interactivos. Los estudiantes realizarán trabajos en grupo en las prácticas, lo que les dará la oportunidad de desarrollar habilidades de comunicación y resolución de conflictos. La evaluación cerrada valorará el conocimiento del proceso de diseño centrado en el usuario y los principios del diseño de interacción, a la vez que les pedirá que reflexionen sobre las actividades de grupo.
Este módulo cubre algunas de las habilidades y conocimientos esenciales que te ayudarán a estudiar de forma independiente y a producir un trabajo de alto nivel académico que es vital para el éxito en York. Este módulo: definirá la integridad académica y la mala conducta académica; explicará por qué y cuándo debes referenciar el material de las fuentes y el trabajo de otras personas; proporcionará ejercicios interactivos para ayudarte a evaluar si has entendido los conceptos; y proporcionará respuestas a las preguntas más frecuentes y enlaces a recursos útiles.
Los estudiantes que cursen este módulo obtendrán los fundamentos de los componentes arquitectónicos clave de un sistema informático, cómo se ejecuta un programa de alto nivel en ese sistema y cómo se construye un sistema informático en hardware. Los alumnos conocerán cómo se construye un sistema informático y cómo se ejecuta en él un programa implementado en un lenguaje de programación de alto nivel (por ejemplo, C). Los alumnos conocerán los fundamentos de la arquitectura de los ordenadores, los sistemas operativos y la construcción de lenguajes de programación, lo que les proporcionará una base para seguir estudiando en años posteriores. Se introducirá a los estudiantes en un enfoque ascendente, motivado por ejemplos reales, impartidos tanto en forma de clases como de prácticas de laboratorio.Los estudiantes serán capaces de describir y aplicar sus habilidades de programación en dispositivos y sistemas informáticos reales que se utilizan en muchas aplicaciones reales hoy en día.
Los alumnos conocerán diferentes construcciones de programación, estructuras de datos básicas, herramientas de línea de comandos, entornos de desarrollo integrados y pruebas unitarias de programas. Los alumnos aprenderán a describir tareas bien definidas mediante pseudocódigo y a traducirlas en programas utilizando un paradigma de programación procedimental. El módulo se impartirá utilizando Python como lenguaje procedimental para practicar estas habilidades.
Los alumnos comienzan a programar estructuras de datos clave, como pilas, colas, árboles y gráficos. Se les presenta la idea de complejidad de un algoritmo, y cómo caracterizar el tiempo y el espacio mediante notaciones formales y técnicas de demostración. Se enseña a los estudiantes a utilizar un lenguaje orientado a objetos como Java, y aprenden los fundamentos del desarrollo dirigido por pruebas para probar su código y demostrar su ejecución satisfactoria. También se introduce a los estudiantes en varios paradigmas de diseño de algoritmos, como los algoritmos codiciosos.
Se introducirá a los estudiantes en los conceptos clave de las matemáticas discretas que son la base de la informática. Se introducirá a los alumnos en la lógica proposicional y de predicados, la teoría de conjuntos, la combinatoria, las funciones y relaciones y la teoría de grafos. Los alumnos conocerán los fundamentos matemáticos y serán capaces de identificar la aplicación de estos conceptos en ejemplos del mundo real. Se introducirá a los estudiantes en una variedad de técnicas de demostración que se utilizarán a lo largo de su programa de grado.
Los estudiantes que cursen este módulo se introducirán en los conceptos de los lenguajes formales y las máquinas abstractas que los aceptan como forma de describir la computación. Los estudiantes tendrán un conocimiento profundo de los autómatas finitos y de los autómatas pushdown, con sus lenguajes asociados y las técnicas de demostración relacionadas, y se les introducirá en máquinas más complejas que aceptan lenguajes sensibles al contexto y recursivamente enumerables para poder identificarlas y describirlas.
Año 2
Los estudiantes se basan en el material de Datos 1 y Software 2. Los alumnos aprenderán métodos más sofisticados de análisis estadístico para responder a preguntas interesantes sobre los datos. En este módulo se introducen los conceptos básicos de las bases de datos relacionales y de otro tipo como forma de almacenar y acceder a los datos. Más concretamente, los alumnos aprenderán; estadísticas más avanzadas que continúan con los Datos 1, los fundamentos de las bases de datos relacionales y SQL, y sobre otros paradigmas de bases de datos (objeto, documento). Un objetivo clave del módulo es ofrecer todo esto en el contexto de la resolución de problemas complejos y la obtención de información sobre datos multidimensionales.
Esta es la primera oportunidad que tienen los estudiantes de integrar sus habilidades en un proyecto de desarrollo. Partiendo de una amplia descripción del problema y trabajando en grupos, los estudiantes diseñarán, desarrollarán y probarán un sistema complejo. Los estudiantes conocerán la terminología, el ciclo de vida y los procesos de la ingeniería del software y se familiarizarán con los principios, las técnicas y las herramientas para, y desarrollarán una experiencia práctica en la obtención de requisitos; la definición de arquitecturas de software; el diseño y la implementación de software de forma orientada a objetos utilizando patrones establecidos; la revisión, la prueba y la refactorización de los sistemas de software; y el establecimiento de procesos de integración y entrega continuos. Los estudiantes también desarrollarán una apreciación de cómo identificar, mitigar y controlar los riesgos, cómo gestionar los proyectos de software y cómo reutilizar y ampliar el código/bibliotecas de terceros. Los temas generales del módulo incluirán la trazabilidad, la ciberseguridad y las consideraciones éticas a lo largo del ciclo de vida de la ingeniería.
En HCI 2 los estudiantes aprenderán cómo la comprensión de la experiencia del usuario (UX) es integral para el éxito de los sistemas digitales y cómo pueden desarrollar sistemas que ofrezcan experiencias de usuario adecuadas en diferentes contextos. A partir de HCI 1 y Data 1, los estudiantes aprenderán sobre las diferentes olas de investigación en HCI y cómo cada una ha contribuido al diseño y desarrollo de sistemas interactivos. El módulo abarcará las capacidades perceptivas y cognitivas de los usuarios, los aspectos sociales y contextuales de la interacción, las diferentes formas de experiencia del usuario y el diseño teniendo en cuenta los valores y las consideraciones éticas.
Este módulo introduce el campo de la Inteligencia Artificial, los enfoques clave dentro del campo y las cuestiones filosóficas como qué significa que una máquina entienda y si los propios humanos pueden ser vistos como máquinas. Los alumnos aprenderán la teoría y la práctica de las técnicas clásicas de IA, que abarcan: la representación de problemas, la IA basada en la búsqueda, la representación del conocimiento mediante la lógica proposicional y de primer orden y la satisfabilidad. El trabajo práctico incluirá tanto ejercicios de lápiz y papel como la implementación utilizando Python básico.
Este módulo avanza en la corriente de la SI introduciendo los fundamentos del aprendizaje automático, puramente desde una perspectiva de optimización. El abanico de temas abarca desde la regresión lineal (que se retoma donde lo dejó Datos 1) hasta los árboles de decisión y una red neuronal sencilla (que conduce al aprendizaje automático avanzado en el tercer año). La comprensión del ML requiere el conocimiento de algunos conceptos matemáticos que se basan en las matemáticas estándar de nivel A, en concreto Álgebra Lineal y Optimización Continua. Esto se enseñará en el lugar. Los estudiantes verán problemas motivadores del mundo real, las técnicas de ML necesarias para resolverlos, las matemáticas subyacentes necesarias para la técnica y su implementación práctica. Las prácticas se impartirán utilizando una biblioteca de aprendizaje automático moderna basada en Python, como TensorFlow o PyTorch, por lo que los estudiantes adquirirán experiencia con el paradigma de la programación declarativa (basada en el flujo de software).
El módulo se basa en Sistemas y Dispositivos 1, examinando el software del sistema que se ejecuta en un sistema informático para que los recursos del sistema puedan ser compartidos por múltiples programas y usuarios. Un aspecto importante es cómo el procesador y el sistema de memoria proporcionan los mecanismos básicos de seguridad y protección. El enfoque consiste en examinar el software del sistema en términos de sistemas operativos y cómo explotan las características del hardware del ordenador para permitir que varios programas compartan la misma plataforma de forma segura. También se tratarán aspectos de la programación de sistemas concurrentes rebanados en el tiempo, por ejemplo, los procesos. A lo largo del módulo se considerarán ejemplos prácticos basados en los sistemas informáticos que se utilizan hoy en día.
Este módulo continúa la corriente de Sistemas y Dispositivos considerando los sistemas informáticos avanzados en cuanto a su estructura y cómo afecta a su programación. Hasta ahora, los sistemas introducidos han sido uniprocesadores básicos con memoria simple. El módulo comienza introduciendo el concepto de arquitecturas de procesadores múltiples, procesadores canalizados y superescalares, sistemas en chip y estructuras de memoria avanzadas, incluidas las cachés. El resto del módulo considera cómo estas características de hardware afectan a la forma de programar eficazmente estos sistemas modernos. Se consideran los problemas de programación para las tuberías, las cachés, etc. A continuación, se estudia cómo los procesos que se ejecutan en paralelo en procesadores distintos pueden compartir los recursos subyacentes de forma segura. Por último, el módulo considera los bloques de construcción para la programación paralela, por ejemplo, los hilos y la comunicación. También se considerará cómo se asignan dichas construcciones a las instrucciones del procesador. El módulo considerará ejemplos del mundo real a lo largo de.
Este módulo enseña los fundamentos y algunas características avanzadas de la programación funcional tipada y perezosa; se ilustra con una variedad de aplicaciones que incluyen la implementación de Lenguajes Específicos de Dominio tanto por incrustación profunda como superficial. Cubre una serie de técnicas de programación funcional, clases de tipos y herramientas de comprobación.
El objetivo de este módulo es introducir los conceptos y resultados básicos de la teoría de la computabilidad y la teoría de la complejidad. En particular, los alumnos aprenderán los conceptos de lenguajes reconocibles por Turing y funciones computables por Turing, así como la diferencia entre problemas resolubles e insolubles. Serán capaces de demostrar la irresolubilidad por reducción. Comprenderán la complejidad temporal y espacial de las máquinas de Turing, y las clases de complejidad como P, NP, PSpace, NPSpace y NPC. Serán capaces de demostrar la completitud NP por reducción.
Año 3
Este año lo pasarás en la industria si consigues unas prácticas. Para conseguirlo, contarás con el apoyo de nuestro responsable de prácticas industriales, que te ayudará con tu CV, te dará consejos para las entrevistas, organizará entrevistas en el campus y te visitará en las prácticas para asegurarse de que todo va bien. Tenemos excelentes relaciones con una sólida cartera de empresas, desde grandes multinacionales como IBM y Airbus UK, hasta empresas más pequeñas como YorkTest e Informed Solutions.
Año 4
Los objetivos de este módulo son: proporcionar una culminación de tres años de enseñanza, en un ISM sustancial; proporcionar una introducción al estudio independiente en un contexto de ingeniería; apoyar la síntesis y la aplicación del material del curso de grado enseñado; demostrar una apreciación de los métodos y técnicas de ingeniería, a través de la cobertura, según corresponda, de los requisitos, las consideraciones éticas, la especificación, el diseño, la implementación y la evaluación (un "ciclo de vida" de ingeniería).
Este módulo introduce a los estudiantes en los conceptos básicos de las redes informáticas. Comienza cubriendo el modelo de red en capas y discute la utilidad y la motivación de dicho enfoque. Se detallan los servicios que se encuentran en capas en este modelo (como los sockets UNIX, DNS, TCP, IP) y los alumnos desarrollarán software para experimentar con estas características. Después de cursar este módulo, los alumnos comprenderán cómo se crean todo tipo de redes informáticas, incluida Internet.
Año 5
Los objetivos de este módulo son: permitir a los estudiantes participar en un proyecto de ingeniería de software en condiciones que simulen, en la medida de lo posible, el contexto de los proyectos industriales del mundo real; ampliar las habilidades y los conocimientos que los estudiantes han adquirido en los módulos anteriores de su curso, y desarrollar la capacidad de los estudiantes para trabajar en equipo.
Empleos y perspectivas profesionales
15 meses después de la graduación, se preguntó a los graduados de este curso a qué se dedican, y si están trabajando, se les preguntó sobre su empleo actual y sus perspectivas.
Todos los cursos de Informática de The University of York
Trabajos actuales
Todos los cursos de de The University of York
Nivel de cualificación requerido para el trabajo después de 15 meses
Todos los cursos de Informática de The University of York
Empleos de los graduados de este curso (15 meses después de la graduación)
Ejemplo basado en todos los graduados en Computer Science with Artificial Intelligence (Yr in Ind) MEng (Hons) en The University of York.
85% | Profesionales de la tecnología de la información |
5% | Profesionales de las finanzas |
5% | Profesionales empresariales, de investigación y administrativos |
0% | Ocupaciones de servicio al cliente |
0% | Ocupaciones elementales |
0% | Gerentes, directores y altos funcionarios |
Calificaciones y tiempo de estudio
Requisitos de acceso / Admisiones
Puntuación equivalente de UCAS de los estudiantes aceptados en este curso
Este curso en particular
Requisitos de cualificación
Asignaturas imprescindibles: Matemáticas
Sólo se aceptan junto con los Scottish Advanced Highers.
Aprobar el Diploma de Acceso a la Educación Superior con 45 créditos con Distinción, incluyendo unidades relacionadas con las Matemáticas.
Aceptable junto con los Scottish Highers. Es imprescindible tener conocimientos avanzados de matemáticas.
Reconocemos el valor de esta cualificación, aunque no se incluirá como condición de acceso. Se podrá tener en cuenta cuando recibas tus resultados.
Con 6 en Matemáticas de Nivel Superior.
Consideramos una serie de cualificaciones BTEC equivalentes a 3 A Levels, o en combinación con A Levels u otras cualificaciones. Es imprescindible un nivel A de matemáticas (o una titulación equivalente) con un grado A. También podemos considerar las unidades pertinentes de tu BTEC como equivalentes a las matemáticas de nivel A.
Consideramos una serie de cualificaciones OCR equivalentes a 3 A Levels, o en combinación con A Levels u otras cualificaciones. Es imprescindible un nivel A de matemáticas (o una titulación equivalente) con un grado A. También podemos considerar las unidades pertinentes de tu OCR Cambridge Technical como equivalente a un nivel A de matemáticas.
Consideraremos esta cualificación junto con o en combinación con A Levels u otras cualificaciones, como equivalente a un A Level.
Es imprescindible el título de Matemáticas de Cambridge Pre-U.
Requisitos para estudiantes internacionales / Requisitos de inglés
Puntuación de la prueba académica IELTS (también se pueden aceptar pruebas similares)
-
- 6.0
- Graduate Degrees
-
- 6.0
- Undergraduate Degrees
Obtén asesoramiento sobre qué cursos básicos son los mejores para que sigas estudiando Computer Science with Artificial Intelligence (Yr in Ind), MEng (Hons). Si no cumples los requisitos mínimos en cuanto a puntuación UCAS, niveles A o requisitos de lengua inglesa.
Costes
Tasas de matrícula Ciencias de la Computación con Inteligencia Artificial (Yr in Ind) MEng (Hons)
EU | £24000 | Año 1 |
---|---|---|
Inglaterra | £9250 | Año 1 |
Irlanda del Norte (UK) | £9250 | Año 1 |
Escocia | £9250 | Año 1 |
Gales | £9250 | Año 1 |
Channel Islands | £9250 | Año 1 |
Internacional | £24000 | Año 1 |
Información adicional sobre las tasas
Coste medio de la vida de los estudiantes en Reino Unido
Alquiler | £518 |
Agua, gas, electricidad e internet (en casa) | £50 |
Compras en el supermercado | £81 |
Ropa | £35 |
Comer fuera | £33 |
Alcohol | £27 |
Comida para llevar/entregas a dimicilio | £30 |
Salidas/Entretenimiento (excluyendo alcohol y comida) | £24 |
Vacaciones y viajes de fin de semana | £78 |
Transporte dentro de la ciudad | £17 |
Autocuidado/Deportes | £20 |
Papelería/Libros | £13 |
Teléfono móvil/Internet | £13 |
TV por cable/Streaming | £7 |
Seguro | £51 |
Otros | £95 |
Coste de vida medio de los estudiantes | £1092 |
Londres cuesta aproximadamente un 34% más que la media, debido principalmente a que el alquiler es un 67% más elevado que la media de otras ciudades. Para los estudiantes que se alojan en residencias de estudiantes, los costes de agua, gas, electricidad y WiFi suelen estar ya incluidos en el precio del alquiler. Los estudiantes que se alojan en ciudades más pequeñas, en las que el alojamiento se encuentra a una distancia que se puede recorrer a pie o en bicicleta, los costes de transporte tienden a ser significativamente menores.
Cómo hacer la solicitud
Plazo de solicitud:
1 de enero de 2024
Esta es la fecha límite para completar y enviar las solicitudes para este curso. Si la universidad o el centro de enseñanza superior todavía tiene plazas disponibles, puedes solicitarlas después de esta fecha, pero no se garantiza que tu solicitud sea tenida en cuenta.
Posibles puntos de entrada:
- Año 1 (Punto de entrada por defecto)
Clasificaciones De La Universidad
Clasificación de The University of York en las principales clasificaciones del Reino Unido y del mundo.
Clasificación de The University of York en los rankings de materias específicas relacionadas.
Informática
-
-
- #41
- #301
-
- Ciencias Informáticas
-
THE World University Rankings by Subject
[Publicado 26 octubre, 2022]
-
-
- #27
- #401
-
- Ciencias Informáticas
-
NTU Rankings by Subject
[Publicado 11 julio, 2023]
Ver todas las clasificaciones universitarias de 32 The University of York
Acerca de The University of York
La Universidad de York, normalmente abreviada como Ebor, es una institución de investigación reconocida, con sede en la histórica y pintoresca ciudad de York, Inglaterra. Sus campus principales son el del Este y el del Oeste, que se encuentran a pocos minutos de distancia a pie, mientras que cuenta con otra sede conocida como King's Manor, al noroeste del centro de la ciudad.
Lista de 318 Cursos de Grado y Máster de The University of York – Catálogo de Cursos
Composición estudiantil de The University of York
- estudiantes universitarios:
- 14725
- postgraduados:
- 5975
- Total:
- 20700
Dónde se imparte este programa



Cursos similares
Editores de rankings
THE Times Higher Education, UK
- Publicado:
- 26 octubre, 2022
- Criterios utilizados en el ranking -:
- 37,4% Enseñanza (el entorno de aprendizaje)
37,6% Investigación (volumen, ingresos y reputación)
15% Citas (influencia de la investigación)
7,5% Perspectiva internacional (personal, estudiantes e investigación)
2,5% Ingresos de la industria (transferencia de conocimientos)
NTU ranking
- Publicado:
- 11 julio, 2023