¿Cuáles son los cursos que se pueden hacer para anular las diferencias entre CSE y ECE?

Depende de lo que quieras lograr.
Creo que necesitará principalmente Matemáticas y Algoritmos si está buscando obtener Colocación en grandes empresas como Google, Facebook, etc.

Matemáticas:

(a) Teoría de los números

  1. Generación de números primos (tamiz, tamiz segmentado)
  2. Teorema de Euler Totient
  3. Teorema de Fermat
  4. HCF y LCM (Euclides)
  5. Ecuaciones lineales de diofantinas (Euclides extendidos)
  6. Aritmética de módulo (suma, multiplicación, sustracción, inversa modular)
  7. Hallazgo del ciclo (Floyd Algo y Brent Algo)
  8. Factorización entera (División de prueba, método Pollard Rho)
  9. Teorema de Lucas (simple y avanzado)
  10. Teorema del resto chino
  11. Teorema de Wilson
  12. Miller – Rabin Primality Testing
  13. Números perfectos
  14. Conjetura de Goldbach

(b) Probabilidad

  1. Probabilidad básica y probabilidad condicional
  2. Variables aleatorias
  3. Funciones generadoras de probabilidad
  4. Expectativa
  5. Distribución de probabilidad [Binomial, Poisson, Normal, Bernoulli]

(c) Contando

  1. Principio de casillero
  2. Exclusión inclusión
  3. Números especiales [Stirling, Fibonacci, catalán, euleriano, armónico, Bernoulli]
  4. Conteo de polia
  5. Lema de Burnside

(d) Ciclos de permutación

(e) Álgebra lineal

  1. Suma y resta de matrices
  2. Multiplicación (algoritmo de Strassen), exponenciación logarítmica
  3. Transformaciones de matriz [Transposición, rotación de matriz, que representa transformaciones lineales usando matriz]
  4. Determinante, rango e inverso de la matriz [Eliminación Gaussiana, Eliminación Gauss Jordan]
  5. Sistema de resolución de ecuaciones lineales
  6. Matriz de exponenciación para resolver recurrencias
  7. Eigenvalores y vector Eigen
  8. Raíces de un polinomio [Factorización prima de un polinomio, raíces enteras de un polinomio]
  9. Interpolación de Lagrange

(e) Teoría del juego

  1. Conceptos básicos y juego de Nim [Teorema de Grundy, número de Grundy]
  2. Hackenbush

(f) Teoría del grupo

  1. Lema de Burnside
  2. Teorema de Polya

Gráficos:

(a) Representación gráfica

  1. Matriz de adyacencia
  2. Lista de adyacencia
  3. Matriz de incidencia
  4. Lista de borde

(b) Tipos de gráficos

  1. Dirigido
  2. No dirigido
  3. Ponderado
  4. No ponderado
  5. Plano
  6. Hamilton
  7. Euler
  8. Gráficos especiales

(c) DFS y su aplicación

  1. Detección de ciclo
  2. Puntos de articulación
  3. Puentes
  4. Componente fuertemente conectado
  5. Componente conectado
  6. Encontrar el camino
  7. Resolviendo el laberinto
  8. Biconnectividad en el gráfico
  9. Clasificación topológica
  10. Comprobación bipartita
  11. Prueba de planaridad
  12. Algoritmo de relleno de inundación

(d) BFS y su aplicación

  1. Camino más corto (número de bordes)
  2. Comprobación bipartita
  3. Componentes conectados

(d) Árbol de expansión mínima

  1. Algoritmo de Prim
  2. Algoritmo de Kruskal

(d) Ruta más corta de fuente única

  1. Dijkstra
  2. Bellman Ford

(e) Todos los pares de la ruta más corta

  1. Algoritmo de Floyd Warshall

(f) Euler Tour

(g) Flujo

  1. Ford-Fulkerson [PFS, DFS, BFS]
  2. Algoritmo de Dinic
  3. Costo mínimo: flujo máximo [Algo de ruta más corto sucesivo, algoritmo de cancelación de ciclo]
  4. BPM ponderado máximo [algoritmo Kuhn Munkres / Método húngaro]
  5. Stoer Wagner Min-Cut Algo
  6. Hop-Kraft BPM
  7. Algoritmo de reducción de Edmond Blossom

(h) Otros temas importantes sobre gráficos

  1. 2-SAT,
  2. LCA
  3. Máxima coincidencia de cardinalidad
  4. Flujo de aplicación
  5. Min Path Cover Over Dag
  6. Trayectoria independiente de borde independiente
  7. Cubierta mínima de vértice
  8. Máximo conjunto independiente

Estructuras de datos:

  1. Matrices
  2. Lista enlazada
  3. Árboles (árbol binario y árbol de búsqueda binaria)
  4. Pilas
  5. Colas
  6. Montón
  7. Tablas Hash
  8. Estructuras de datos de conjunto disjunto
  9. Trie
  10. Árbol de segmento
  11. Árbol de índice binario
  12. Treap

Búsqueda y clasificación:

  1. Búsqueda lineal
  2. Búsqueda binaria
  3. Búsqueda ternaria
  4. Selección Ordenar
  5. Ordenamiento de burbuja
  6. Tipo de inserción
  7. Ordenar fusión
  8. Ordenación rápida
  9. Selección rápida
  10. Heap Sort
  11. Clasificación de radix
  12. Contando Ordenar

Codicioso:
Problemas clásicos de codicia y concepto
ejemplo: mochila fraccional

Programación dinámica Problemas clásicos

  1. Editar distancia
  2. Rompecabezas de caída de huevos
  3. Mochila entera
  4. Conjunto independiente más grande
  5. La secuencia biotónica más larga
  6. Subsecuencia común más larga
  7. Subcadena común más larga
  8. Subsecuencia creciente más larga
  9. La subsecuencia palindrómica más larga
  10. Subcadena palindrómica más larga
  11. Subcadena más larga sin repetir carácter
  12. Multiplicación de cadena matricial
  13. Submatriz cuadrada de tamaño máximo con una
  14. Longitud máxima de pares de cadenas
  15. Subsecuencia creciente de suma máxima
  16. Árbol de búsqueda binario óptimo
  17. Problema de partición de palíndromo
  18. Establecer problema de partición
  19. Subconjunto Suma
  20. Word Wrap Problem

Programación dinámica Técnicas avanzadas

  1. DP + Tree
  2. DP + enmascaramiento de bits
  3. DP + Binary Search
  4. DP + Graph
  5. DP + exponenciación matricial
  6. DP + espacio de probabilidad
  7. DP + Recurrencia de grietas

Divide y vencerás
Problemas y conceptos clásicos

  1. Ordenar fusión
  2. Puntos de par más cercanos

Otras técnicas de diseño de algoritmos:

  1. BackTracking
  2. Hombre en medio
  3. Newton-Raphson para llegar al punto fijo
  4. Fuerza bruta
  5. Algo constructivo
  6. Ventana deslizante
  7. Clasificación de panqueques

Esta es una lista que he encontrado en algún lugar pero no recuerdo, espero que esto te ayude.

More Interesting

¿Pueden los estudiantes de ingeniería promocionarse como ingenieros y obtener ganancias en la universidad, por ejemplo, mediante tarjetas de presentación? ¿Qué tipo de trabajo pueden hacer dentro del derecho de la jurisdicción?

Actualmente estoy trabajando en el sector manufacturero, que tiene una tasa de crecimiento muy lenta y ser una niña a veces es frustrante. Como ingeniero mecánico, ¿debería cambiarme a la industria de TI?

Quiero ir a una empresa no tecnológica. Estoy en mi tercer año de B.tech (informática). ¿En qué startups puedo realizar prácticas?

¿Cómo es el crecimiento de un ingeniero mecánico de un IIT?

Estoy realmente confundido y frustrado con la ingeniería en los primeros seis meses. ¿Qué tengo que hacer?

¿Es la ingeniería mecánica la opción correcta para alguien apasionado de la física y las matemáticas?

En términos simples, ¿cómo dar una breve introducción sobre los diversos temas presentes en informática e ingeniería?

¿Cuáles son las ventajas de la ingeniería civil sobre otras ramas de la ingeniería?

Quiero ser ingeniero petrolero pero mi escuela solo ofrece química, no ingeniería química. ¿Será suficiente este grado?

¿Cuáles son algunos de los mejores proyectos de análisis en ingeniería mecánica?

Después de completar una maestría en ingeniería de una universidad líder en los EE. UU., ¿Es posible postularse a compañías que ofrecen un perfil de trabajo diferente a su área de especialización? ¿Están abiertas las empresas bancarias, financieras y de desarrollo de productos a contratar graduados de ingeniería?

¿Qué tipos de trabajos de ingeniería / software existen dentro de las franquicias de la NBA? ¿Cómo haría para solicitarlos?

¿Cuáles son las opciones de estudios superiores después de la ingeniería mecánica además de la ingeniería?

¿Por qué alguien con un título en ingeniería puede decir que es ingeniero, mientras que otros campos no tienen ese lujo?

¿Debo ir a los Estados Unidos después de completar 11 y 12 o después de la ingeniería? ¿Qué sería mejor?