Manual de Harvard College para Estudiantes

Profesor Boaz Barak, codirector de Estudios de Pregrado
Profesor Stephen Chong, codirector de Estudios de Pregrado
Dr. Adam Hesterberg, Subdirector de Estudios de Pregrado

La informática es un campo dinámico y versátil, lleno de problemas abiertos y oportunidades para la invención creativa. La informática no se trata solo de herramientas y tecnología. Ya se trate de enjambres de insectos, partículas elementales, agentes racionales en un mercado o las neuronas en el cerebro, el punto de vista computacional ha demostrado ser una forma extremadamente fructífera de comprender los sistemas naturales, sociales y de ingeniería. En consecuencia, la concentración en Ciencias de la Computación tiene fuertes vínculos no solo con la ingeniería, sino también con la economía, el derecho, la biología, la física, las estadísticas, las matemáticas y más.

La concentración en Ciencias de la Computación está diseñada para enseñar a los estudiantes habilidades que usarán de inmediato e ideas que explotarán en el futuro de maneras inimaginables hoy en día. Debido a que la tecnología de la información afecta a todos los aspectos de la sociedad, los graduados con títulos en ciencias de la computación tienen abierta una enorme variedad de carreras: ingeniería, enseñanza, medicina, derecho, ciencias básicas, entretenimiento, administración y un sinnúmero de otras.

La concentración de Ciencias de la Computación tiene los siguientes objetivos de aprendizaje. Nuestros graduados deben ser capaces de:

  1. Diseñar y codificar soluciones correctas a los problemas.
  2. Diseñe un sistema, identificando compensaciones en dimensiones como el rendimiento, la facilidad de uso, la robustez, la seguridad y la durabilidad.
  3. Diseñe un algoritmo para resolver un problema. Razón sobre las propiedades del algoritmo: corrección, especificaciones, complejidad temporal.
  4. A partir de una descripción informal de un problema en inglés, dé una descripción completamente formal del mismo y demuestre algo sobre el comportamiento del sistema.
  5. Componga un gran conjunto de datos a partir de fuentes en red, extraiga algunas inferencias al respecto y transmita esas conclusiones de manera efectiva a otros visual y verbalmente.
  6. Ser capaz de explicar a un novato cómo funcionan las computadoras, desde el hardware hasta una aplicación visible para el usuario.
  7. Explique cómo se puede aplicar una solución diseñada para un dominio específico a otro dominio.
  8. Explicar la adecuación de los diseños de sistemas alternativos al contexto social en el que se usaría el sistema.
  9. Cuando se le presente una solución técnica a un problema, formule un conjunto de preguntas que investiguen la solución para determinar su solidez.
  10. Realizar un «experimento» para estudiar un algoritmo o sistema, idealmente uno diseñado por otra persona.
  11. Recoja y trabaje con nuevos entornos (lenguajes, API, OS-es, simuladores, etc.) de forma independiente y eficiente.
  12. Después de escuchar una charla de coloquio de CS, analice y critique objetivamente el trabajo.
  13. Aplicar enfoques computacionales en las ciencias naturales, las ciencias sociales y las humanidades.
  14. Descomponga un gran problema en una colección de tareas manejables e interrelacionadas.

Además de estos objetivos técnicos, identificamos cinco objetivos más suaves. Esperamos que nuestros graduados sean capaces de:

  1. Presentar ideas de forma clara y contundente, tanto oralmente como por escrito.
  2. Resolver problemas de forma cooperativa y con principios éticos.
  3. Aplique sus puntos fuertes a las áreas de debilidad e incomodidad conocidas.
  4. Trabajar de manera productiva, responsable y efectiva dentro de un grupo.
  5. Adaptarse a los cambios en el panorama tecnológico.

REQUISITOS

Hay cuatro tipos de concentraciones en Ciencias de la Computación: Concentración Básica, Concentración de Honor, Concentración de Articulaciones, y la pista de Mente, Cerebro y Comportamiento de la concentración de Ciencias de la Computación.

El número de créditos requeridos para cada grado depende de la ubicación de matemáticas del estudiante. Los rangos dados aquí dependen de si el estudiante comienza matemáticas en el nivel de Matemáticas 1a, Matemáticas 1b o Matemáticas 21a. (Con una buena planificación, también es posible obtener un título en Ciencias de la Computación comenzando con una Maestría en Matemáticas. Por ejemplo, una concentración básica requiere 48 créditos (12 cursos), de los cuales Matemáticas 1a y/o Matemáticas 1b se pueden renunciar, dependiendo de la ubicación, para reducir el número a 44 o 40 créditos (11 o 10 cursos).

En todos los requisitos a continuación, un estudiante puede reemplazar un curso por otro que cubra el mismo material a un nivel más avanzado. Por ejemplo, Matemáticas 21b se puede reemplazar por Matemáticas 25a. Para obtener información sobre qué cursos se consideran sustitutos aceptables, consulte nuestro sitio web o pregunte a los Directores de Estudios de Pregrado.

Ningún estudiante puede reducir los requisitos de concentración omitiendo cualquier otro curso que no sea Matemáticas 1a o Matemáticas 1b: cualquier otro curso requerido que no se tome debe ser reemplazado por un curso similar a un nivel más avanzado.

Las cuatro opciones de concentración comparten la siguiente estructura de requisitos comunes.

  • matemáticas Básicas
  • software Básico
  • Teoría
  • Técnicas electivas (incluida la variedad requisito)

Requisitos Básicos: 10-12 cursos (40-48 créditos)

  1. cursos obligatorios:
    1. Matemáticas Básicas (2-4 cursos):
      1. Matemáticas 1 y Matemáticas 1b, si es necesario como preparación.
      2. álgebra Lineal: Cualquiera de Matemáticas 21b, Matemáticas Aplicadas 22a, Matemáticas Aplicadas 21b, Matemáticas 23a, Matemáticas 25a o Matemáticas 55a, o un curso de álgebra lineal más avanzado.
      3. Probabilidad / estadística o cálculo multivariable: Una de las siguientes. Ya sea Estadística 110 o un curso de probabilidad o estadística más avanzado, o uno de Matemáticas 21a, Matemáticas Aplicadas 22b, Matemáticas Aplicadas 21a, Matemáticas 23b, Matemáticas 23c, Matemáticas 25b, Matemáticas 55b, o un curso de cálculo o análisis multivariable más avanzado.
      4. Nota: Póngase en contacto con los Directores de Estudios de Pregrado para obtener más información sobre la serie Matemáticas 22.
      5. Nota: Los estudiantes que toman los tres de un curso de álgebra lineal, un curso de cálculo multivariado y un curso de probabilidad/estadística pueden contar el curso de probabilidad/estadística como una asignatura técnica optativa (ver más abajo).
    2. Software básico (2 cursos): Dos de los tres cursos siguientes: Ciencias de la Computación 50, Ciencias de la Computación 51 y Ciencias de la Computación 61. Los estudiantes que toman los tres cursos pueden contar uno de Ciencias de la Computación 51 o Ciencias de la Computación 61 como una asignatura técnica electiva (ver más abajo). Normalmente, CS 50 no contará para el crédito de concentración después de cursos más avanzados.
    3. Teoría (2 cursos): Ciencias de la Computación 121, más cualquier curso teórico adicional, incluidos los cursos de Ciencias de la Computación numerados en los años 120 y 220, y Matemáticas Aplicadas 107. La forma recomendada de satisfacer el requisito teórico es tomar Ciencias de la Computación 121 y Ciencias de la Computación 124.
    4. Optativas técnicas (4 cursos): Los cursos pueden extraerse de la siguiente lista:
      1. Cursos de informática numerados más de 50 (incluido el 91r). Un estudiante que toma las tres asignaturas de Ciencias de la Computación 50, Ciencias de la Computación 51 y Ciencias de la Computación 61 puede contar con Ciencias de la Computación 51 o Ciencias de la Computación 61 como optativa técnica.
      2. Estadística 110 y 195; Informática 20; Matemáticas 154; Matemáticas Aplicadas 106, 107, 120 y 121; como máximo una de las Ciencias de Ingeniería 50, 52 o 54; Ciencias de Ingeniería 153 o Física 123; Ciencias de Ingeniería 170 y 256; Computación Aplicada 221.
      3. Muchos, pero no todos, los cursos del «Curso 6» del MIT se pueden utilizar como asignaturas optativas técnicas. Consulte el DHE antes de inscribirse.
    5. Requisito de amplitud: Para garantizar la amplitud del programa, dos de las cuatro asignaturas optativas técnicas deben ser cursos de Informática de diferentes grupos de cursos de las siguientes listas, identificados por el penúltimo dígito del número del curso:
      • Nota: Los cursos de Informática con el penúltimo dígito 0, 1, 2 y 9 son optativos técnicos válidos si no se utilizan para satisfacer otros requisitos de concentración, pero no contribuyen al requisito de amplitud
      • 3: Economía y Computación (cualquier curso del formulario CS13x o CS23x)
      • 4: Hardware y Redes (cualquier curso del formulario CS14x o del formulario CS24x. Física 123 y Ciencias de Ingeniería 153 también cuentan en este grupo).
      • 5: Lenguajes de programación (CS51 si se cuenta como optativa técnica, o cualquier otro curso del formulario CS15x o CS25x).
      • 6: Sistemas (CS61 si se cuenta como optativa técnica, o cualquier otro curso del formulario CS16x o CS26x)
      • 7: Gráficos, Visualización e Interfaces de usuario (cualquier curso del formulario CS17x o CS27x).
      • 8: Inteligencia Artificial (cualquier curso del formulario CS18x o CS28x).
  2. Tutorial: Opcional. Disponible como Ciencias de la Computación 91r. Este curso es repetible, pero se puede tomar como máximo dos veces para obtener crédito académico, y solo un semestre de Ciencias de la Computación 91r se puede contar para los requisitos de concentración. Los estudiantes que deseen inscribirse en el 91r de Ciencias de la Computación deben presentar una propuesta de proyecto firmada por el estudiante y el supervisor de la facultad y aprobada por los Directores de Estudios de Pregrado. El formulario de propuesta de proyecto se puede encontrar en el sitio web de Informática.
  3. Tesis: Ninguna.
  4. Examen general: Ninguno
  5. Otra información:
    1. Cursos aprobados: Con la aprobación de los Directores de Estudios de Pregrado, se pueden utilizar cursos distintos de los enumerados anteriormente para satisfacer los requisitos. Si un curso está en una lista cruzada con otro departamento, cumple los mismos requisitos para la concentración que el curso numerado de Ciencias de la Computación. Para satisfacer cualquiera de los requisitos 1A, 1B o 1C, un curso sustituido debe estar en la misma área de matemáticas o ciencias de la computación, pero más avanzado que el curso estipulado. Los estudiantes deben obtener la aprobación anticipada para las sustituciones de cursos presentando un Plan de Estudio para ser aprobado por los Directores de Estudios de Pregrado. El formulario del Plan de Estudio y una descripción del proceso para enviar el formulario se pueden encontrar en el sitio web de Informática.
    2. Aprobado / Reprobado y Sat / Unsat: Ninguno de los cursos utilizados para satisfacer los requisitos de concentración puede ser aprobado/Reprobado. Ciencias de la Computación 50 contará para el crédito de concentración si se toma para una calificación de SAT.
    3. Crédito por trabajo previo: A excepción de Math 1ab, no hay reducción en los requisitos de concentración para el trabajo previo. Como se señaló en la sección 1.2 anterior, los estudiantes que se saltan CS50 deben tomar CS51 y CS61. Rara vez, los estudiantes desean, sobre la base de la experiencia previa, omitir CS51 o CS61 o cursos como Matemáticas 21a o Matemáticas 21b. Se les puede permitir hacerlo, con la aprobación previa de los Directores de Estudios de Pregrado, si sustituyen un curso más avanzado del mismo tipo: por ejemplo, CS152 en lugar de CS51, CS161 en lugar de CS61, Matemáticas 112 o Matemáticas Aplicadas 105 en lugar de Matemáticas 21a, y Matemáticas 121 o Matemáticas Aplicadas 120 en lugar de Matemáticas 21b.
    4. Planes de estudio: Los Concentradores deben presentar un Plan de Estudio que muestre cómo pretenden satisfacer estos requisitos de grado y mantener plan de estudio actualizado hasta que se complete su programa. Si el plan es aceptable, se notificará al estudiante que ha sido aprobado. Para solicitar una excepción a cualquier regla, el estudiante debe presentar un nuevo plan de estudio y notificar a los Directores de Estudios de Pregrado la justificación de cualquier condición excepcional. La aprobación de un plan de estudios es la garantía del estudiante de que un conjunto determinado de cursos satisfará los requisitos de título. El formulario del Plan de Estudio y una descripción del proceso para enviar el formulario se pueden encontrar en el sitio web de Informática.

Requisitos para los Honores de Elegibilidad: 12-14 cursos (48-56 créditos)

  1. Cursos obligatorios:
    1. Matemáticas Básicas (2-4 cursos): Igual que los Requisitos Básicos.
    2. Software Básico (2 cursos): Igual que los Requisitos Básicos.
    3. Teoría (2 cursos): Igual que los Requisitos Básicos.
    4. Optativas técnicas (6 cursos): 6 cursos de la misma lista que los Requisitos Básicos.
    5. Requisito de amplitud: Para la carrera de honores, tres de las seis asignaturas optativas técnicas deben ser cursos de Ciencias de la Computación de diferentes grupos de cursos, identificados por el penúltimo dígito del número del curso (consulte los Requisitos Básicos para obtener una lista de áreas y restricciones).
  2. Tutorial: Igual que los Requisitos Básicos.
  3. Tesis: Opcional pero alentada. Consulte los requisitos de honores en el sitio web de Informática. Los estudiantes que escriben tesis a menudo se inscriben en Ciencias de la Computación 91r. Este curso es repetible, pero se puede tomar como máximo dos veces para obtener crédito académico, y solo un semestre de Ciencias de la Computación 91r se puede contar para los requisitos de concentración. Los estudiantes que deseen inscribirse en el 91r de Ciencias de la Computación deben presentar una propuesta de proyecto firmada por el estudiante y el supervisor de la facultad y aprobada por los Directores de Estudios de Pregrado. El formulario de propuesta de proyecto se puede encontrar en el sitio web de Informática.
  4. Examen general: Ninguno.
  5. Otra información:
    1. Cursos aprobados: Igual que los Requisitos Básicos.
    2. Pasa / Suspende y Sat / Unsat: Igual que los Requisitos Básicos.
    3. Crédito por trabajo previo: Igual que los Requisitos básicos.
    4. Planes de Estudio: Igual que los Requisitos Básicos.

Requisitos para Concentraciones conjuntas: 36-44 créditos para el campo CS (9-11 cursos para el campo CS)

Son posibles concentraciones conjuntas con otros campos determinados. Esta opción está destinada a estudiantes que tienen intereses en la intersección de dos campos, no simplemente en los dos campos de forma independiente; por ejemplo, una concentración combinada en ciencias de la computación y lingüística podría ser apropiada para un estudiante con un interés especial en lingüística computacional. Los requisitos del curso son los mismos que para los Requisitos de Elegibilidad para Honores, excepto que solo se requieren tres asignaturas optativas técnicas. Estas tres asignaturas optativas técnicas deben satisfacer el requisito de amplitud, tal como se establece en el Requisito de Amplitud, con la disposición adicional de que se puede utilizar un semestre de Informática 91r para satisfacer el requisito de amplitud para las concentraciones conjuntas. Estos cursos también pueden contabilizarse dos veces para los requisitos del otro campo. Las concentraciones conjuntas no son «dobles mayores».»Los concentradores de juntas deben estar interesados en la superposición entre dos campos, no simplemente en ambos. Se requiere una tesis en la intersección de los campos para concentradores conjuntos, leída por ambas concentraciones. Por lo general, el estudiante recibe los honores mínimos recomendados por las dos concentraciones por separado. Estos requisitos, incluido el requisito de tesis, son los mismos, ya sea que la informática sea el campo primario o el campo asociado de la concentración conjunta. Los estudiantes interesados en programas combinados deben consultar a los Directores de Estudios de Pregrado en una fecha temprana y deben trabajar cuidadosamente con ambas concentraciones para garantizar que se cumplan todos los plazos y requisitos de ambas concentraciones. Los estudiantes con intereses separados en más de un campo deben considerar una concentración secundaria en lugar de una concentración conjunta, o simplemente usar algunas de sus asignaturas optativas para estudiar uno de los campos. Aconsejamos a todos nuestros concentradores de juntas que se aseguren de que satisfacen los requisitos no conjuntos para al menos una concentración, en caso de que no puedan completar una tesis.

El Programa de Mente, Cerebro y Comportamiento

Los estudiantes interesados en abordar cuestiones de neurociencia y cognición desde la perspectiva de la informática pueden seguir un programa especial de estudio afiliado a la Iniciativa de Mente, Cerebro y Comportamiento de toda la Universidad, que les permite participar en una variedad de actividades relacionadas. (Programas similares están disponibles a través de las concentraciones de Antropología, Historia y Ciencia, Biología Evolutiva Humana, Lingüística, Neurobiología, Filosofía y Psicología.) Los requisitos para este programa de solo honores se basan en los Requisitos de ciencias de la computación para la Elegibilidad para Honores, como se explica a continuación:

Requisitos para el Programa de Mente, Cerebro y Comportamiento: 12-14 cursos (48-56 créditos)

  1. Cursos obligatorios:
    1. Matemáticas Básicas (2-4 cursos): Lo mismo que los Requisitos de Honores.
    2. Software Básico (2 cursos): Igual que los Requisitos de Honores.
    3. Teoría (2 cursos): Igual que los Requisitos de Honores, excepto que Estadísticas 110 puede contar para el segundo curso de teoría. Statistics 110 es una opción para el requisito teórico solo en la pista MBB.
    4. Optativas técnicas (4 cursos):
      1. MCB 80 o MCB 81
      2. Un curso aprobado de biología o psicología
      3. Un tutorial junior aprobado de MBB
      4. Informática 181, 182 o 183
    5. Requisito de amplitud (2 cursos): Dos cursos de diferentes grupos de cursos, identificados por el penúltimo dígito del número del curso(3, 4, 5, 6, 7) (ver Requisitos básicos para la lista de áreas y restricciones). El grupo 8 no es una opción para el requisito de amplitud en los programas MBB, pero Computer Science 91r también se puede usar para satisfacer el requisito de amplitud. (SLS 20 no es un curso aprobado para la pista de Ciencias de la Computación MBB.)
  2. Tutorial: Igual que los Requisitos de Honores.
  3. Tesis: Se requiere una tesis orientada a la computación sobre un tema relacionado con la Mente, el Cerebro y el Comportamiento. Los estudiantes que buscan investigación de tesis pueden querer inscribirse en Ciencias de la Computación 91r bajo Asignaturas Optativas Técnicas.
  4. Examen general: Ninguno.
  5. Otra información:
    1. Cursos aprobados: Igual que los Requisitos de Honores.
    2. Aprobado / Reprobado y Sat / Unsat: Lo mismo que los Requisitos de Honores.
    3. Crédito por trabajo previo: Igual que los Requisitos de Honores.
    4. Planes de Estudio: Lo mismo que los Requisitos de Honores.
  6. Nota: A los estudiantes que persiguen el tema Mente, Cerebro y Comportamiento se les asigna un asesor en el campo y se espera que participen en el entorno de investigación de Mente, Cerebro y Comportamiento en toda la Universidad, incluido un seminario de último año sin créditos para escritores de tesis de Mente, Cerebro y Comportamiento. Para participar en el MBB track, los estudiantes deben completar el Plan de estudio de concentración de Ciencias de la Computación y registrarse al comienzo de cada año académico en el sitio web de MBB. Los estudiantes interesados deben ponerse en contacto con el coordinador de Ciencias de la Computación del programa MBB, el Profesor Stuart Shieber ([email protected]).

ASESORAMIENTO

Se insta a los estudiantes interesados en concentrarse en Ciencias de la Computación a consultar a los Directores de Estudios de Pregrado temprano y a menudo para obtener asesoramiento sobre la colocación en cursos y la selección entre cursos. Los Directores de Estudios de Pregrado están felices de hablar con estudiantes de primer y segundo año sobre sus Planes de Estudio y responder preguntas. Cuando un estudiante ingresa a la concentración a mediados del segundo año, los Directores de Estudios de Pregrado asignan a un profesor para que sirva como asesor de la facultad del estudiante. Se hace todo lo posible para que los intereses especiales del estudiante coincidan con la experiencia del asesor. Los estudiantes deben consultar a sus asesores regularmente, sin duda al comienzo de cada trimestre. Cuando un asesor de la facultad está de licencia, el estudiante es reasignado temporalmente a un nuevo asesor. Los estudiantes que deseen cambiar de asesor por cualquier motivo deben ponerse en contacto con los Directores de los Estudios de Pregrado. Los Directores de Estudios de Pregrado también están disponibles para discutir problemas o preguntas de cualquier tipo con los estudiantes de la concentración.

CÓMO OBTENER MÁS INFORMACIÓN

Los estudiantes interesados en ciencias de la computación están invitados a unirse a la lista de correo de Ciencias de la Computación, que incluye anuncios de nuevos cursos, coloquios, oportunidades de trabajo y pasantías, y una variedad de reuniones para la comunidad de ciencias de la computación de Harvard. Se puede encontrar información sobre otros recursos de la comunidad en el sitio web de Informática.

Para más información, los estudiantes deben consultar a los Directores de Estudios de Pregrado, ([email protected]).

ESTADÍSTICAS DE INSCRIPCIÓN
Número de concentradores a diciembre

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *