¿Existen cursos de informática que enseñen a los no codificadores los conceptos básicos de los componentes de hardware, los aspectos estructurales / organizativos del software, etc.?

Los temas que está buscando se ofrecen como temas estándar en los programas de informática porque la informática no es solo la programación.

Mi título universitario es Licenciatura en Ciencias de la Computación en Ingeniería de Computación, una licenciatura en Ciencias de la Computación con materias principales de ingeniería informática, especializaciones y tesis de pregrado.

Los temas que estás buscando son:

Asignaturas de informática :

  1. Conceptos básicos de computación: conversión y computación en diferentes sistemas numéricos, historia de las computadoras)
  2. Organización y arquitectura de computadoras: diseño de CPU, canalización, cómo funcionan los discos duros
  3. Sistemas operativos: hyperthreading, gestión de memoria, resolución de puntos muertos

Asignaturas de Ingeniería Informática :

  1. Microprocesadores, con programación de montaje
  2. Electrónica básica (útil para comprender cómo se utilizan los transistores como puertas lógicas y memoria)
  3. Electrónica digital
  4. Comunicaciones Electrónicas

Actualmente estoy cursando una licenciatura en Ciencias de la Computación y una de mis unidades implica comprender la gestión de la memoria y los procesos, la interfaz hardware-software y las redes.

Aunque fundamentalmente estos conceptos se pueden aprender en teoría, para mí parecen enseñarse sobre una base de conocimiento que se desarrolla a medida que aprende a programar.

Es muy probable que los algoritmos y los conceptos teóricos puedan enseñarse a un nivel trivial, pero la implementación y los ajustes que realiza a medida que aprende, reiteran la importancia y las sutilezas de estos elementos de un sistema informático.

Entonces, sí, lo más probable es que pueda comprender trivialmente cómo funcionan los sistemas clave de hardware y software, pero el conocimiento de programación puede ayudarlo a obtener una comprensión mucho más profunda.

Espero que su ayuda al menos un poco.

Busque en el catálogo de su universidad un curso de “Arquitectura informática”. Puede ser impartido por un profesor de EE o un profesor de CS, pero es probable que sea parte de una “cadena” de clases de ingeniería informática para un título de CS.

En 9 de cada 10 casos, esta clase se impartirá a lo largo del libro de texto clásico de Hennessey y Patterson, por lo que si lo desea, puede examinarlo para asegurarse de que se ajusta a su factura.

También encuentro excelente el siguiente recurso de Altera.

Pero cuidado, si disfrutas de esta clase, es posible que te encuentres cambiando tu especialidad a Ingeniería en Computación 😉

More Interesting

¿La ingeniería informática se trata solo de programación?

¿Cuáles son las últimas bibliotecas y marcos en Android que debe conocer que aumentan su valor como desarrollador de Android?

Estoy en tercer año de ingeniería informática y todavía no soy bueno en programación lógica, ¿cómo puedo superar esto en 3 meses?

¿Es cierto que tiene que seguir estudiando después de graduarse de la carrera de Ingeniería en Computación para mantenerse al día con las nuevas tecnologías y lenguajes de programación cada año?

¿Por qué este código imprimirá sí?

Soy un ingeniero eléctrico (de circuitos) voluntario para ayudar a los estudiantes de secundaria a fabricar un robot. ¿Qué necesito saber teniendo en cuenta que solo hago circuitos?

¿Cuáles son las oportunidades además de la codificación para la ingeniería en graduados de informática?

¿Por qué las muestras se toman con 8 bits en PCM?

¿Qué universidades en Hyderabad ofrecen Ingeniería Civil o Informática, y cuál crees que es un mejor curso?

¿La ingeniería informática requiere saber informática básica?

¿La informática de 128 bits se convertirá alguna vez en la corriente principal?

¿Todavía diseñas tu código en papel antes de escribirlo en la computadora? Mucha gente en mi clase de programación orientada a objetos parece resolver el problema en su cabeza, pero uso mi cuaderno y lápiz.

¿Qué compañías en Corea del Sur están contratando ingenieros informáticos extranjeros?

¿Qué escuela es mejor para la ingeniería informática, SJSU o UCSC?

¿Cuál es el primer lenguaje informático que debo aprender, teniendo en cuenta que voy a estudiar ingeniería informática el próximo año?