CS se trata mucho de resolver problemas o al menos tratarlos. Se le presentan muchas soluciones estándar para ciertos problemas.
Sin embargo, cuando desea diseñar y / o discutir soluciones, entonces la lógica entra en juego. Especialmente si se trata de soluciones elegantes.
También se podría decir que CS se enfocó en “la computadora” que se basa en puertas lógicas. Entonces, para que pueda crear un puente de comunicación entre su imaginación y una computadora, debe poder expresarse correctamente. La computadora es muy tonta e implacable.
- Al programar software y aplicaciones web, ¿cómo determina la etapa en la que se encuentra realmente? (es decir, beta, alfa, estable, etc.)
- Sistemas operativos: ¿cuál es la diferencia entre un sistema operativo original y uno pirateado? ¿Por qué debería uno ir por el original, beneficios como tal?
- ¿Por qué la arquitectura orientada a servicios se usa tanto en gigantes web?
- ¿Cuánto tiempo y capacitación se necesitaría para pasar de un programador novato a uno que razonablemente podría conseguir un trabajo como programador móvil / de aplicaciones?
- ¿Cómo se programaron temas como el tema 'Monty on the Run' en los años 80?
Pero la lógica es muy común en tu vida cotidiana. Al igual que abres tu bolso antes de sacar tu libro, sales al trabajo 10 minutos antes porque el tiempo de viaje es de 10 minutos.
A veces lo que crees que parece lógico realmente no lo es. Podría deberse a un error de cálculo o tal vez a una idea general errónea de lo que es lógicamente correcto. Aquí es donde CS intenta lidiar con eso a través de técnicas y comprensión fundamental general de la lógica básica.