Si tuviera la oportunidad de rediseñar el programa de cuatro años de Ciencias de la Computación de su universidad, entonces, ¿qué programa diseñaría?

Tal que el curso termine en solo un día

Porque sientes que el tiempo vuela cuando lo disfrutas.

Primero eliminaré o modificaré temas como Química e Ingeniería de Dibujo (también conocido como “The Boss”) .

Básicamente, haremos una computadora en ese tiempo, no solo la programación, sino todo lo relacionado con las computadoras que un ingeniero informático quiere saber.

  1. 1er año : el primer año incluirá cómo funcionan realmente las computadoras en el nivel básico, cómo funciona la memoria, la lógica digital y el diseño de circuitos (sí, necesita saber esto), un lenguaje de ensamblaje y un lenguaje C solo básicos, pero en profundidad, incluyendo cómo y por qué se ejecuta y compila.

También incluirá ” The Boss “, pero solo leyendo los diagramas y la química NO C , debe incluir física y física (debe saber esto) para que cualquier respuesta aleatoria en Quora no pueda engañarlo sobre la relatividad, la física, etc.

2. 2º año: Te enseñará C y C ++ en profundidad por completo y también un tema sobre cómo escribir un buen programa, incluidos comentarios y documentación, etc. NO J ava sí, lo lees correctamente, ya que si conoces C ++ en profundidad puedes aprender cualquier idioma en pocas semanas por completo. Estructuras de datos y solo algunos algoritmos básicos como ordenar, buscar.

3. 3er año: Ahora debes estudiar las aplicaciones reales de lo que hiciste en los últimos 2 años, Uso de las matemáticas en la programación, incluso con Cálculo. Un algoritmo en profundidad junto con un diseño alentador para diseñar sus propios algoritmos. J ava y P ython en un solo objeto (puede parecer engorroso)

4. Cuarto año: nada, sí, nada más que pasantías, proyectos importantes, temas de su elección con respecto a dónde quiere ir, como desarrollo web, científico de datos o un Sarkaari Babu .

Mientras que la gente compara la informática con la mera programación, recuerde que es informática Ingeniería no es un Curso de Certificación J ava o MCA.

Fuente de la imagen: Google

Otras fuentes: mi estúpido cerebro

Sugiere cualquier otra cosa que creas que debería agregarse.

Gracias por tolerarme

1er semestre – C, SQL, Html + CSS + JS

2º Sem – C ++, Deld, CN, Linux

3 er Sem – java / python, SE, DAA

4th Sem – CSA, Estructuras de datos, OS

5th Sem – Aptitude, Angular + Mongo + Nodejs

6º Sem, 7º Sem, 8 el Sem – restos de temas, proyectos y tiempo para prepararse para las entrevistas

More Interesting

¿Cuál es el tipo de datos de optimización de memoria más apropiado en Matlab para importar un archivo de audio que tiene un valor máximo de 0.495971679687500 y el valor mínimo es -0.488983154296875?

¿Cuál es un método general para calcular la complejidad temporal de un algoritmo?

Si no disfruto de las matemáticas / aprender sobre matemáticas, ¿debo abandonar una carrera profesional que implica codificación (programación / desarrollo web / etc.)?

¿Cuál es tu identidad favorita en combinatoria?

¿Cómo funciona el proceso de eliminación en una lista vinculada? ¿Es solo eliminando la referencia del nodo? ¿Qué mecanismo se utiliza para disponer un nodo?

Cómo resolver torres de Hanoi con restricciones adicionales

¿Cuándo espera que se resuelva P vs. NP?

¿Cómo publicaría una observación matemática que he probado en una computadora?

¿Qué están resolviendo realmente los mineros de Bitcoin? ¿Qué tipo de problemas matemáticos están resolviendo y qué logran al resolverlos?

¿Qué proyecto utilizando la teoría de grafos sería apropiado para una tesis de licenciatura de CS?

¿Cuál es el significado de los idiomas [math] \ omega [/ math] en informática?

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

¿Tengo que saber matemáticas para programar?

¿Dónde puedo obtener un código para la entrada y salida rápida de enteros, enteros largos largos, flotante, doble, caracteres y cadenas para C?

¿Qué son las matemáticas básicas y fundamentales para la visión por computadora, el aprendizaje automático, la inteligencia artificial, la estructura de datos y algoritmos, sistemas de control, sistemas en tiempo real y procesamiento de señales digitales?