¿Cuál es el plan de estudios para una especialización en informática?

Cada curso de CS tiene un programa de estudios diferente, tendrá que buscar cada curso individualmente buscando su sitio web.

Aquí hay un ejemplo de un programa de estudios para un curso de CS de la Universidad de Oxford en el Reino Unido :

Esquema del curso

1er año

Cursos

Cursos básicos:

  • Matemáticas continuas
  • Diseño y análisis de algoritmos.
  • Sistemas digitales
  • Matemáticas discretas
  • Programación funcional
  • Programación imperativa
  • Introducción a la prueba formal.
  • Álgebra lineal
  • Probabilidad

Evaluación

Cuatro exámenes

Segundo año

Cursos

Cursos básicos (50%):

  • Algoritmos
  • Compiladores
  • Programación concurrente
  • Modelos de computación

Las opciones actuales (50%) incluyen:

  • Arquitectura de Computadores
  • Gráficos de computadora
  • Red de computadoras
  • Bases de datos
  • Sistemas inteligentes
  • Lógica y prueba
  • Programación orientada a objetos

Evaluación

Cuatro exámenes

3er año

Cursos

Las opciones actuales (67%) incluyen:

  • Complejidad computacional
  • Aprendizaje automático
  • La seguridad informática
  • Verificación formal asistida por computadora
  • Modelado geométrico
  • Representación del conocimiento y razonamiento
  • Cálculo y tipos de lambda
  • Principios de lenguajes de programación.

Trabajo del proyecto (33%)

Evaluación

Diez exámenes más el informe del proyecto

4to año

Cursos

Las opciones actuales (62%) incluyen:

  • Autómatas, lógica y juegos.
  • Seguridad avanzada
  • Categorías, pruebas y procesos.
  • Teoría del juego computacional
  • Animación por computadora
  • Algoritmos concurrentes y estructuras de datos.
  • Implementación de sistemas de bases de datos
  • Teoría del aprendizaje computacional
  • Comprobación de modelo probabilístico
  • Probabilidad y computación
  • Informática cuántica
  • Análisis de programa.
  • Teoría de datos y bases de conocimiento.

Trabajo del proyecto (38%)

Los cursos enumerados anteriormente son ilustrativos y pueden cambiar. Una lista completa de las opciones actuales está disponible en el sitio web de Computer Science .

Evaluación

Cinco exámenes para llevar a casa o escritos p

A2A.

Busque cualquier plan de estudios universitario generalizado para la informática. Ejemplo: NYU CS.

Requisitos básicos (7)

  • CSCI-UA.0101 Introducción a la informática (otoño / primavera)
    requisito previo: CSCI-UA.0002 o examen de nivel
  • CSCI-UA.0102 Estructuras de datos (otoño / primavera)
    requisito previo: CSCI-UA.0101
  • CSCI-UA.0201 Organización de sistemas informáticos (otoño / primavera)
    requisito previo: CSCI-UA.0102
  • Sistemas operativos CSCI-UA.0202 (otoño / primavera)
    requisito previo: CSCI-UA.0201
  • CSCI-UA.0310 Algoritmos básicos (otoño / primavera)
    requisito previo: CSCI-UA.0102 y MATH-UA.0120
  • MATH-UA.0121 Cálculo I (Otoño / Primavera / Verano)
    requisito previo: MATH-UA.0009
  • MATH-UA.0120 Matemáticas discretas (otoño / primavera)
    requisito previo: MATH-UA.0121

Electivas (5)

  • CINCO asignaturas optativas, numeradas CSCI-UA.04xx

Las clases electivas varían cada semestre de otoño y primavera y NO se ofrecen en el verano. Los estudiantes pueden sustituir una materia optativa de 400 niveles con una de las siguientes clases de Matemáticas: MATH-UA.0122 Calculus II, MATH-UA.0140 Linear Algebra y / o MATH-UA.0235 Probability and Statistics; Se puede sustituir un máximo de dos clases.

CONJUNTO PRINCIPAL EN CIENCIAS INFORMÁTICAS / MATEMÁTICAS (18 CURSOS)

REQUISITOS PARA ESTUDIANTES QUE SE INSCRIBIERON EN NYU FALL 2014 O MÁS TARDE

Una especialización interdisciplinaria ofrecida conjuntamente por el Departamento de Matemáticas y Ciencias de la Computación, que brinda la oportunidad de estudiar ciencias de la computación y cursos de matemáticas relevantes como análisis, álgebra, probabilidad y estadística.

Los requisitos son diez cursos numerados MATH-UA 120 o superior, excepto MATH-UA 125, 211, 212, 213 o 246 del Departamento de Matemáticas, que deben incluir:

  • MATH-UA 120 Matemáticas discretas
  • MATH-UA 121 Cálculo I
  • MATH-UA 122 Cálculo II
  • MATH-UA 123 Cálculo III
  • MATH-UA 140 Álgebra Lineal
  • MATH-UA 325 Análisis I o MATH-UA 328 Análisis de Honores I
  • MATH-UA 343 Álgebra I o MATH-UA 348 Honores Álgebra I

Y dos de los siguientes:

  • MATH-UA 233 Teoría de la probabilidad
  • MATH-UA 234 Estadística matemática
  • MATH-UA 251 Introducción al modelado matemático
  • Análisis numérico MATH-UA 252
  • MATH-UA 263 Ecuaciones diferenciales parciales
  • MATH-UA 282 Funciones de una variable compleja
  • MATH-UA 329 Análisis de Honores II
  • MATH-UA 349 Honores Álgebra II
  • Geometría diferencial MATH-UA 377

Y un curso adicional de Matemáticas numerado MATH-UA 120 o superior, excepto MATH-UA 211, 212, 213 o 270.

Los requisitos son ocho cursos del Departamento de Informática, que deben incluir:

  • CSCI-UA.0101 Introducción a la informática (otoño / primavera)
    requisito previo: CSCI-UA.0002 o permiso departamental
  • CSCI-UA.0102 Estructuras de datos (otoño / primavera)
    requisito previo: CSCI-UA.0101
  • CSCI-UA.0201 Organización de sistemas informáticos (otoño / primavera)
    requisito previo: CSCI-UA.0102
  • Sistemas operativos CSCI-UA.0202 (otoño / primavera)
    requisito previo: CSCI-UA.0201
  • CSCI-UA.0310 Algoritmos básicos (otoño / primavera)
    requisito previo: CSCI-UA.0102 y MATH-UA.0120
  • CSCI-UA.0421 Computación numérica (primavera)
  • CSCI-UA.04xx Electiva CS avanzada
  • CSCI-UA.04xx Electiva CS avanzada

Se requiere una calificación de C o mejor en todos estos cursos para cumplir con el requisito principal.

CONJUNTO MAYOR EN ECONOMÍA / CIENCIAS INFORMÁTICAS (22 CURSOS)

Requisitos de informática (9)

  • CSCI-UA.0101 Introducción a la informática (otoño / primavera)
    requisito previo: CSCI-UA.0002 o permiso departamental
  • CSCI-UA.0102 Estructuras de datos (otoño / primavera)
    requisito previo: CSCI-UA.0101
  • CSCI-UA.0201 Organización de sistemas informáticos (otoño / primavera)
    requisito previo: CSCI-UA.0102
  • Sistemas operativos CSCI-UA.0202 (otoño / primavera)
    requisito previo: CSCI-UA.0201
  • CSCI-UA.0310 Algoritmos básicos (otoño / primavera)
    requisito previo: CSCI-UA.0102 y MATH-UA.0120
  • CSCI-UA.04xx Electiva CS avanzada
  • CSCI-UA.04xx Electiva CS avanzada
  • CSCI-UA.04xx Electiva CS avanzada
  • CSCI-UA.04xx Advanced CS Elective O uno de los siguientes: MATH-UA.0140 Álgebra linealECON-UA.0310 Teoría de decisión estratégicaECON-UA.0365 Advanced Micro TheoryECON-UA.0375 Temas en teoría económica

Requisitos económicos – Concentración teórica (9)

  • ECON-UA.0001 Introducción a la Macroeconomía
  • ECON-UA.0002 Introducción a la microeconomía
  • ECON-UA.0011 Microeconomía
  • ECON-UA.0013 Macroeconomía
  • Estadística analítica ECON-UA.0020
  • ECON-UA.0266 Introducción a la Econometría
  • Dos asignaturas optativas de teoría económica, números ECON-UA 300-399
  • Una optativa económica adicional

Requerimientos Matemáticos (4)

  • MATH-UA.0120 Matemáticas discretas
  • MATH-UA.0211 Matemáticas para la economía I
  • MATH-UA.0212 Matemáticas para la economía II
  • MATH-UA.0213 Matemáticas para la economía III

Sería muy apreciado si pudiera proporcionar más información sobre los detalles del programa de estudios que busca. Sin embargo, basándome en la información dada en la pregunta, los temas asociados y el perfil de los buscadores de preguntas, creo razonablemente que el programa en cuestión se refiere a la Licenciatura en Ciencias de la Computación.

Antes de continuar, debe entenderse que el objetivo de la educación universitaria en informática es producir un ingeniero informático versátil. Por lo tanto, la estructura del programa CS está diseñada para incluir lo siguiente:

  1. Lenguajes de programación
  2. Estructuras de datos
  3. Sistemas operativos
  4. Compiladores
  5. Arquitectura del sistema
  6. Sistemas de información
  7. Sistemas de gestión de bases de datos
  8. Redes
  9. Seguridad.
  10. Álgebra lineal
  11. Matemáticas

Algunas escuelas tienen cursos más avanzados como tales:

  1. Minería de datos
  2. Sistemas de información multimedia.
  3. Recuperación de información

A2A. https://www.computer.org/cms/peb … le ofrece el plan de estudios de 2013 que realmente necesita ser actualizado. Sin embargo, Cómo obtener un equivalente de una especialización en CS utilizando MOOCs de James Leland Harp sobre Cómo ingresar a la Universidad de su elección le ofrece en realidad cursos que la mayoría de los planes de estudios de informática tendrían.

Varía según la escuela, pero estos son los componentes fundamentales que sospecho que aparecerían en CUALQUIER buen plan de estudios de CS:
1) aprender a codificar en su primer idioma, probablemente el idioma más utilizado en la industria en este momento
2) aprender sobre la lógica booleana y el diseño de computadoras
3) aprender sobre estructuras de datos y algoritmos
4) aprender sobre la teoría de la informática

Después de aprender estos conceptos básicos, probablemente progresará a las especialidades de su elección.

Elige tu universidad y solicítala. Ellos varian