El SEAS ofrece cursos de grado y postgrado en Ciencias de la Computación. Muchos cursos adicionales de interés para los concentrados se pueden encontrar en las secciones de Matemáticas Aplicadas, Ciencias de la Ingeniería, Matemáticas, Física y Estadística del catálogo de cursos de my.harvard.
El plan de cursos de 4 años de SEAS contiene el plan más actualizado de los cursos que se ofrecerán en un futuro próximo. Puede filtrar la entrada del «catálogo» a CS para ver sólo los cursos de Ciencias de la Computación. Tenga en cuenta que cada uno de estos cursos se ofrece al menos una vez al año:
- CS20
- CS50
- CS51
- CS61
- CS121
- CS124
- CS181
- CS182
Colocación
La mayoría de los estudiantes comienzan con CS50, incluso si han tenido un curso AP en Ciencias de la Computación. El curso está diseñado para acomodar tanto a los estudiantes que empiezan desde cero como a los que tienen experiencia previa en programación. Sin embargo, algunos estudiantes tienen suficiente experiencia en programación para saltarse CS50 y empezar con CS51 o CS61. Los estudiantes deben consultar con el Departamento de Matemáticas, el Departamento de Química y el Departamento de Física para obtener asesoramiento sobre la colocación adecuada en los cursos de esos departamentos.
CS20, Matemáticas Discretas para la Informática, enseña las matemáticas necesarias para los cursos posteriores de informática que no se cubren en la secuencia de cálculo y álgebra lineal en Matemáticas y Matemáticas Aplicadas. Muchos estudiantes no necesitarán tomar CS20, pero los estudiantes sin experiencia en la escritura de pruebas matemáticas deberían considerar tomar este curso. La página de CS121 en Background andPrerequisites es una buena fuente para averiguar si necesita tomar CS 20 antes de tomar cursos como CS 121 y CS 124.
¿Qué cursos cuentan para qué?
La información oficial está en la entrada del manual pero resumimos aquí qué cursos cuentan para cumplir con varios requisitos. La lista de abajo no es exhaustiva, y si hay algún conflicto entre esta lista y el manual, la información del manual es la correcta. Generalmente permitimos que un estudiante sustituya un curso por otro más avanzado del mismo tipo, aunque debe pedirnos autorización por adelantado para cada caso.
Los cursos de la escuela de extensión de Harvard no cuentan para los cursos de concentración de CS. Los cursos de verano de Harvard podrían contar potencialmente si son equivalentes a los cursos que se cuentan en la concentración (por ejemplo, versiones de verano de CS 50 o Stat 110 u otras clases de matemáticas). Los cursos tomados en otras universidades no cuentan para la concentración, a menos que formen parte de un programa oficial de estudios en el extranjero, o que usted sea un estudiante transferido. (Si usted es un estudiante de transferencia, venga a hablar con nosotros y vamos a decidir qué cursos para contar en una base de caso por caso).
Con la excepción de CS 50 (que puede ser tomada SAT / UNSAT, aunque no Pass / Fail), todos los cursos para el cumplimiento de la concentración de CS o requisito secundario debe ser tomado por una letra grade.
-
Formación matemática: El requisito de Álgebra Lineal puede ser cumplido por uno de Matemáticas 21b/22b/23a/25a/55a o AM 21b. El requisito de estadística/probabilidad puede cumplirse con STAT 110. El requisito de cálculo se puede cumplir con una de las Matemáticas 21a/22a/23b/23c/25b/55b o AM 21a. (Tenga en cuenta que no es necesario tomar tanto un curso de estadística/probabilidad como un curso de cálculo; si lo hace entonces puede contar STAT 110 como una optativa técnica.)
-
Requisito de teoría: La forma estándar y recomendada para cumplir con el requisito de teoría es tomar CS 121 y CS 124. Sin embargo, otros cursos de CS 12x pueden reemplazar a CS 124, y AM 107 también cuenta como un curso de teoría por el momento. (Nota: A partir del otoño de 2018, AM 106 ya no satisfará el requisito de teoría). Reemplazar CS 121 requiere un curso con un requisito de complejidad computacional significativo como CS 221.
-
Electivas técnicas:
-
Cursos de CS de Harvard: Los siguientes cursos de Ciencias de la Computación de Harvard cuentan como optativas técnicas: (1) cada curso CS 1xx o CS 2xx, (2) CS 20, (3) CS 91r (sólo un semestre) y CS 96, (4) Si usted tomó CS 50 + CS 51 + CS 61 entonces uno de CS 51 o CS 61 puede contar. Si un curso está listado como un curso de ciencias de la computación y un curso en otro departamento, entonces cuenta incluso si usted tomó el curso bajo su otro número (por ejemplo, STAT 121a o AC 209a se considera lo mismo que CS109a).
-
Otros cursos de Harvard: Los siguientes cursos de Harvard cuentan como optativas técnicas: STAT 110, STAT 195, Math 154, AM 106/107/120/121/207, ES 50/52/54/153/170, Physics 123.
-
Cursos de verano: Siempre que obtengas créditos universitarios por ello, CSCI S-20 cuenta como equivalente a CS 20, CSCI S-109A cuenta como equivalente a CS 109A, y CSCI S-50 (Verano 2020) o CSCI S-111 cuenta como equivalente a CS 50. Los estudiantes también pueden tomar un CS 91r de verano, que contaría como CS 91r.
-
Otros cursos: Algunos cursos del MIT 6 pueden utilizarse como optativas técnicas: consulte el DUS antes de inscribirse. Visite nuestra página de matrícula cruzada para obtener instrucciones sobre la matrícula cruzada. Algunos cursos de estudio en el extranjero cuentan, aunque siempre hay que consultarlo con las DUS por adelantado. Los cursos y los requisitos cambian, y no debes asumir que un curso contará aunque sepas que lo hizo en el pasado.
-
-
Requisito de amplitud: Una optativa técnica puede contar para el requisito de amplitud si es un curso de CS y su penúltimo dígito está entre 3 y 8. Los cursos como CS 10x o CS 19x no cuentan para el requisito de amplitud. Cursos de CS que no son de Harvard: Algunos cursos que no son de CS, del MIT o de estudios en el extranjero pueden contar para el requisito de amplitud según cada caso. A partir de la primavera de 2021, normalmente Harvard CS ya no permitirá el crédito de concentración para los cursos del MIT que sean equivalentes a uno de nuestros cursos básicos anuales (CS 20, 50, 51, 61, 121,124, 181 y 182). Algunos ejemplos están en la tabla de abajo.
-
Secundaria: Los requisitos para una secundaria de CS son bastante ligeros (sólo cuatro cursos) pero estos tienen que ser cursos de Harvard CS numerados 100 y superiores, o CS 50/51/61. No se pueden contar cursos de Harvard que no sean de CS, ni cursos del MIT, ni cursos de estudios en el extranjero. Consulte esta página web para obtener más información. Si usted es un estudiante de transferencia, póngase en contacto con el CS DUSes para obtener información sobre si los cursos de la institución anterior puede contar.
Tabla de sustituciones de cursos para la concentración de CS
La siguiente tabla resume algunas sustituciones de cursos que se permiten. También incluye las respuestas a algunas preguntas frecuentes sobre qué cursos satisfacen ciertos requisitos. Si un curso aparece aquí como una subtitución válida, entonces puede utilizarlo en su plan de estudio en lugar del curso original. Sin embargo, debe añadir una nota que indique que está utilizando esta subtitución en el plan de estudios y también mencionarlo en su correo electrónico a cs-dus. Los cursos cambian, y también las sustituciones permitidas. Si tienes alguna duda sobre un curso que no está en la lista (o uno que sí lo está) puedes consultarlo con el DUS. Estas sustituciones sólo son válidas para la concentración de informática. Estas sustituciones no son válidas para un secundario en CS, cuyos requisitos se enumeran aquí.
Curso(s) | Puede(n) utilizarse en lugar de |
---|---|
Matemáticas 23b,23c, 25b, 55b, 110, 112, 113, 114, 115, 116, AM 105, 108, y 111 | Matemáticas 21a: Cálculo multivariante |
Matemáticas 22b (otoño 2019 y posteriores) | Matemáticas 21a: Cálculo multivariante |
Matemáticas 23a, 25a, 55a,121,122, AM 120, 121 | Matemáticas 21b: Álgebra lineal |
Matemáticas 22a (otoño 2019 y posteriores) | Matemáticas 21b: Álgebra lineal |
AM 22a: Resolución y optimización | Math 21b: Álgebra lineal |
STAT 210: Teoría de la probabilidad e inferencia estadística I | STAT 110: Probabilidad |
STAT 220: Análisis Bayesiano de Datos | STAT 110: Probabilidad |
STAT 111: Introducción a la Inferencia Estadística | STAT 110: Probabilidad |
Math 154 Teoría de la Probabilidad | STAT 110: Probabilidad |
ES 150: Introducción a la probabilidad con aplicaciones a la ingeniería | STAT 110: Probabilidad |
STAT S-110 (Curso de verano: introducción a la probabilidad) | STAT 110: Probabilidad |
ENSC S-138: (Curso de verano: introducción a la probabilidad) | STAT 110: Probabilidad |
CSCI S-20 (Curso de verano: Introducción a las matemáticas discretas) (Actualmente sólo en el verano de 2020) | CS 20: Matemáticas discretas para la informática |
CSCI S-50 (Curso de verano: Introducción a la programación) (Actualmente sólo en verano de 2020) | CS 50: Introducción a la Informática |
CSCI S-111 (Curso de verano de introducción a la programación) | CS 50: Introducción a la informática |
CS 51: Abstracción y diseño en computación / CS 61: Programación de sistemas y organización de máquinas | Uno de los CS51/61 puede satisfacer la amplitud si el estudiante tomó CS50+51+61 |
MIT 6.849: Geometría Computacional | Elección tecnológica |
CS 1xx, 2xx | Elección tecnológica, puede satisfacer la amplitud si el penúltimo dígito es 3-8 |
CS 20: Matemáticas discretas | Electiva de tecnología (sin amplitud) |
CS 91r: Lectura e investigación supervisada | Elección de tecnología (sólo un semestre) |
CS 96: Proyectos de diseño de sistemas | Elección de tecnología (sin amplitud) |
STAT 110: Probabilidad | Puede utilizarse como electiva de tecnología (no amplitud) si no se utiliza para satisfacer el requisito de probabilidad. |
AM 106: Álgebra aplicada | Electiva de tecnología (no de amplitud): a partir del otoño de 2018 no se puede utilizar como segundo curso de teoría |
AM 120: Álgebra lineal aplicada y big data | Electiva de tecnología (sin amplitud) |
AM 121: Introducción a la optimización: Modelos y Métodos | Optativa tecnológica (sin amplitud) |
AM 216: Problemas Inversos en Ciencia e Ingeniería | Elección tecnológica (sin amplitud) |
AM 231 (ES 201): Teoría de la Decisión | Elección de tecnología (sin amplitud) |
STAT 195: Statistical Machine Learning | Tech elective (no breadth) |
APCOMP 221 Critical Thinking in Data Science | Tech elective (no breadth) – equivalente a un curso CS 20x |
ES 170: Ingeniería Mecánica Cuántica | Tecnología optativa (sin amplitud) |
SCI-6478 / ES 256: Robótica informal | Tecnología optativa (sin amplitud) |
MIT 6:338j: Computación paralela y aprendizaje científico de máquinas | Tecnología optativa |
MIT 8.370: Computación Cuántica | Técnica optativa (sin amplitud) |
MIT 6.857: Computer and Network Security | Tech elective (no breadth) |
MIT 6.875: Criptografía y criptoanálisis | Optativa tecnológica (sin amplitud) |
FÍSICA 160 | Optativa tecnológica (sin amplitud) |
Estadística 121a/b , AC 209a/b | CS 109a/b: Introducción a la ciencia de datos |
CSCI S-109A (Curso de verano: introducción a la ciencia de datos) | CS 109a: Introducción a la ciencia de datos I |
AM 107: Teoría de Grafos y Combinatoria | Técnica optativa (sin amplitud), también segundo curso de teoría |
CS 229r cursos: temas avanzados de teoría | A veces satisface el requisito de segundo curso de teoría, pero consulte con DUS ya que los temas varían de término a término |
CS 221: Complejidad Computacional | CS 121: Introducción a la Informática Teórica |
PHY123, ES153: Electrónica de Laboratorio | CS 14x |
MIT 6.172: Ingeniería de Rendimiento de Sistemas de Software | CS 16x |
MIT 6.858: Comp Systems Security | CS 26x |
MIT 6.170: Software Studio | CS 17x |
MIT 6.837: Computación Gráfica | CS 17x |
ES 143: Visión por Computador | CS 17x |
AM 207: Métodos estocásticos para el análisis de datos, inferencia y optimización | CS 28x |
Cursos de estudio en el extranjero | Caso por caso, consultar con DUS |
MIT 6.841 / 18.405: Teoría de la Complejidad Avanzada | CS 221: Complejidad Computacional |
MIT 6.854: Algoritmos Avanzados | CS 224: Algoritmos Avanzados |
MIT 6.006: Introducción a los Algoritmos | No puede utilizarse para los requisitos de concentración |
AM 101: Inferencia estadística para científicos e ingenieros | No puede utilizarse para los requisitos de concentración |
Math 157: Las matemáticas en el mundo | No puede utilizarse para los requisitos de la concentración |
DPI 663: Tecnología e Innovación en el Gobierno | No puede utilizarse para los requisitos de concentración |
ES 21: La práctica del innovador | No puede utilizarse para los requisitos de concentración |
CS 1: Grandes Ideas en Ciencias de la Computación | No se puede utilizar para los requisitos de concentración |
Cursos de la CE con el sufijo «n» (por ejemplo CS90nar y CS90nbr) | No se puede utilizar para los requisitos de concentración |
MIT 6.042: Matemáticas para Ciencias de la Computación | A partir de la primavera de 2021, no puede utilizarse para los requisitos de concentración (equivalente a CS 20) |
MIT 6.00: Introducción a la informática y la programación | A partir de la primavera de 2021, no se puede utilizar para los requisitos de concentración (CS 50 equivalente) |
MIT 6.031: Construcción de software | A partir de la primavera de 2021, no se puede utilizar para los requisitos de concentración (CS 51 equivalente) |
MIT 6.004: Computation Structures | A partir de la primavera de 2021, no puede utilizarse para los requisitos de concentración (equivalente a CS 61) |
MIT 6.045: Teoría de Autómatas, Computabilidad y Complejidad | A partir de la primavera de 2021, no puede utilizarse para los requisitos de concentración (equivalente a CS 121) |
MIT 6.840: Introducción a la teoría de la computación | A partir de la primavera de 2021, no puede utilizarse para los requisitos de concentración (equivalente a CS 121) |
MIT 6.046: Diseño y análisis de algoritmos (¡no MIT 6.006!) | A partir de la primavera de 2021, no puede utilizarse para los requisitos de concentración (equivalente a CS 124) |
MIT 6.036: Introducción al aprendizaje automático | A partir de la primavera de 2021, no puede utilizarse para los requisitos de concentración (equivalente a CS 181) |
MIT 6.034: Inteligencia artificial | A partir de la primavera de 2021, no puede utilizarse para los requisitos de concentración (equivalente a CS 182) |
MIT 18.600 (18.440) Probabilidad y variables aleatorias | A partir de la primavera de 2021, no puede utilizarse para los requisitos de concentración (equivalente a STAT 110) |
MIT 6.033: Ingeniería de sistemas informáticos | A partir de la primavera de 2021, no puede utilizarse para los requisitos de concentración (equivalente a CS 16x) |
Si tiene preguntas sobre qué cursos (en Harvard, MIT o en otros lugares) cuentan para los créditos de concentración, no dude en ponerse en contacto con los DUS.