¿Qué cursos de matemática debo tomar antes de iniciar la criptografía?

Estás haciendo dos preguntas diferentes. Calc 3 y álgebra lineal no tienen mucho, si es que tienen algo que ver, con la criografía. Las dos clases principales de matemáticas que se relacionan con la criptografía son la teoría de números y el álgebra abstracta (también llamada álgebra moderna).

Si estás interesado en calc 3, tómalo. Si no, no se aplica demasiado a CS, por lo que no le hará mucho daño no tomarlo. La matemática discreta es increíblemente importante para la informática (y también presentará algunos conceptos básicos de teoría de números en caso de que no tome una clase de teoría de números), y el álgebra lineal es solo una clase increíble que creo que cada estudiante de STEM debería tomar.

Entonces, si toma matemáticas discretas y luego álgebra lineal y luego se lanza directamente a la criptografía, prepárese para aprender una buena cantidad de nuevas matemáticas. Sin embargo, lo mejor que puede hacer es encontrar estudiantes de último año en su universidad y preguntarles, ya que cada clase (incluida la criptografía) se imparte de manera diferente de una escuela a otra.

De hecho, su asesor le sugiere el camino correcto. La investigación en criptografía puede requerir (dependiendo del área específica en la que elija trabajar) buenos antecedentes en matemáticas discretas, probabilidad, algbra lineal, teoría de números, álgebra abstracta, teoría de la computación, algoritmos, etc. Para ver la utilidad del álgebra lineal,. por ejemplo, puede buscar “criptografía basada en celosía” y ver el contenido de los cursos académicos / documentos de revisión sobre el tema que se presenta. El cálculo no es tan crucial para la criptografía.

Mi clase de matemática discreta incluía criptografía básica. Todas las otras clases de matemáticas, aunque importantes, realmente no lo cubrieron.

Entró una clase de ingeniería informática.

Nota: Universidad de Drexel, programa de pregrado, EE y CE