¿Es la matemática de la computación (UCLA) una especialidad decente para ir a la escuela de posgrado en informática?

Absolutamente, pero tenga cuidado con sus opciones de curso.

Me gradué con una especialización en Matemáticas de Computación hace bastante tiempo. En ese momento, tuvimos que tomar PIC 10ABC (C ++), en lugar de CS 31/32/33. Esto causó problemas con la inscripción, pero fue más o menos equivalente, aunque sufría del Síndrome Imposter en las clases de CS.

La formación matemática realmente ayudó con las clases de CS más teóricas. Realmente disfruté de los algoritmos CS 180 y CS 181 Finite Automata Theory.

Si quieres ir a la escuela de posgrado en CS, debes elegir cuidadosamente tus asignaturas optativas de CS. Cuando estaba en la universidad, teníamos que tomar 3. Recomiendo tomar más si está permitido. Elija los cursos que se requieren para ingresar al programa que desea. Esta suele ser una combinación de sistemas operativos, teoría del lenguaje de programación, algoritmos y, posiblemente, redes o arquitectura. Las bases de datos y la IA probablemente deberían ser una segunda prioridad, aunque las bases de datos son bastante importantes si quieres saltar a las pasantías (la mayoría de los estudiantes de matemáticas no pueden usar una base de datos después de graduarse).

Mi mayor arrepentimiento fue no tomar Arquitectura (para comprender la resistencia, operaciones de bits, punto flotante, etc.) y Compiladores (para comprender los matices de los lenguajes de programación, JVM, etc.)

Como dice Dan, Matemáticas / Comp y Estadísticas van muy bien juntas. Me especialicé dos veces en ambos, y terminé haciendo un doctorado. en Estadística y una maestría en Informática. Ahora trabajo en Machine Learning.

El departamento de matemáticas es excelente. Me quejé mucho durante la universidad. Me encantaban las matemáticas, pero la teoría nunca fue “divertida” … todavía tengo buenos recuerdos.

Sí, tengo uno de UCLA y ahora estoy en la escuela de posgrado de CS (como Stephen Kurtzman, en USC). Me sentí más preparado que mis amigos que simplemente habían completado el grado de CS. Muchos de los estudiantes entrantes de teoría de CS tienen títulos de matemática y, como dice la otra respuesta, la madurez matemática es imprescindible para un doctorado de teoría de CS. (Hay otras subdisciplinas donde esto es menos necesario).

Este programa en particular tiene una sólida trayectoria de honores y el departamento de matemáticas. es realmente muy bueno, particularmente el grupo de análisis y PDE. Sin embargo, como estudiante universitario, todos los programas se ven muy similares, por lo que esas cosas no deberían ser demasiado importantes.

Una cosa que debes saber es que tienes que pasar por los requisitos previos de CS para tomar cualquiera de las clases reales. Eso significa que necesita CS 31 y 32, así como CS 180 (y su prerrequisito Math 61) y la mayoría de las veces CS 131. Esos pueden ser solo números para usted ahora, pero si no ingresa a esas clases junto con su secuencia matemática (31/32/33) puede ser bastante difícil progresar a través de sus requisitos de CS. UCLA es un gran lugar para estar, pero dado que es una escuela grande y debido a que la especialidad de Matemáticas / Comp está dividida en dos departamentos, la inscripción puede ser un problema. Sin embargo, escuché que están mejorando en esto.

Siéntase libre de omitir sus GEs por un tiempo para obtener esas clases y hacerlo bien en ellas.

Math / Comp se combina bien con un Stats menor.

Rápidamente escaneé sus requisitos. Parece un título sólido con una gran cantidad de material fundamental interesante para CS, pero centrado en las matemáticas.

Si su objetivo es el estudio de posgrado en CS, es probable que le vaya mucho mejor con la base sólida de matemáticas que la combinación de teoría y práctica que ofrece un plan de estudios típico de BSCS. La falta de madurez matemática probablemente elimina a más personas de los programas de doctorado de CS que cualquier otra cosa. Con este programa en UCLA, no tendría que preocuparse por eso. Parece un excelente trampolín para el trabajo de Teoría CS en la escuela de posgrado.

Además, no puedes equivocarte con UCLA. Es una universidad de clase mundial con una reputación de clase mundial en CS. Puede estar razonablemente seguro de que la calidad de la educación que obtendrá es insuperable.

Una advertencia: mi asociación con la USC exige que te advierta que el fútbol de la UCLA apesta. Tendrá una mejor oportunidad de ver a su escuela ir al Rose Bowl si asiste a la USC. 🙂

More Interesting

Cómo resolver problemas sobre el análisis de algoritmos paso a paso

¿Cuál es la diferencia entre CS y matemáticas y computación?

¿Por qué es tan difícil encontrar documentaciones útiles y completas sobre métodos criptográficos en Internet?

¿Las personas descubren o inventan algoritmos? ¿Cómo?

¿Por qué soy bueno en cursos intensivos de programación, pero sigo reprobando en cursos de teoría de informática? ¿Estoy en condiciones de ser ingeniero de software?

Cómo diseñar un algoritmo eficiente cuando me enfrento a un problema

¿Una licenciatura en matemáticas y ciencias de la computación se enfoca más en las matemáticas que en ciencias de la computación?

¿Qué notación asintótica se usa con más frecuencia para los algoritmos y por qué?

¿Qué habilidad debo aprender / mejorar primero, programación (para minería de datos) o matemáticas (estadística, regresión, cálculo)?

Cómo entender las matemáticas del algoritmo de propagación hacia atrás en redes neuronales

¿Podría la funcionalidad de una computadora digital ser duplicada por una computadora mecánica (con engranajes, ruedas, palancas, etc.)?

Si el poder de cómputo de las computadoras está limitado por la ley de Moore, ¿cuál es la condición que limita el poder de cómputo del cerebro humano?

¿La comunidad académica evita los intentos de resolver un problema NP-difícil en tiempo polinómico?

Cómo convertir 25 cm a mm sin usar una regla

¿Cuál es la razón por la cual las instalaciones no cambian su esquema de cifrado, de modo que cuando se publique una prueba de P = NP no se verán afectados?