¿Qué es la informática?

  1. El alma (lógica) de la computación (Teoría de la computación)
    – Qué estructuras o modelos matemáticos de cómputo están disponibles.
  2. El cuerpo (mecanismo) de computación (Electrónica digital / Lógica)
    – Cómo los circuitos eléctricos soportan estos modelos antes mencionados.
  3. Los límites y optimizaciones de la informática (algoritmos, estructuras de datos)
    – El límite superior de la computación en problemas específicos, y cómo prácticamente podrían mapearse estos problemas (en problemas similares), modelarse y resolverse.
  4. La figura humana legible de la lógica digital (Lenguajes de programación)
    – Cómo la capa de abstracción del lenguaje de programación mejora la productividad de las aplicaciones.
  5. El mantenimiento de aplicaciones informáticas (Ingeniería de software)
    – El modelado de aplicaciones y gestión de calidades de código.
  6. Los campos para aplicar los conocimientos anteriores a (Redes, Gráficos, Compiladores, Sistemas operativos, solo por nombrar algunos).
    – La infraestructura de fondo, los protocolos y la implementación de estas aplicaciones.

La informática, en pocas palabras, es el enfoque científico de la informática e implica el enfoque metódico de los procedimientos informáticos asociados. Piénselo comparándolo con una ‘ciencia’ con la que quizás ya esté familiarizado, como la biología. Si la biología es la ciencia del estudio de los seres vivos: cómo funcionan sus estructuras vivas, su composición y desarrollo, entonces la informática estudia cómo funcionan las computadoras, de qué están hechas y cómo se desarrollan.

Si bien muchas personas están aprendiendo a codificar en línea en estos días, no hay tantas personas con títulos en informática que ingresen al mercado. Eso está bien porque no todo el mundo necesita ser un científico de la computación para ingresar al campo de la tecnología. Nos exponemos a la tecnología a una edad tan joven ahora que nuestra familiaridad con ella es tal que las personas pueden hacer más y aprender más que nunca.

Dicho esto, estudiar ciencias de la computación puede proporcionar una carrera en varias áreas diferentes del mundo de la tecnología, como la ingeniería de software. Tener antecedentes y años de estudio en ciencias de la computación creará una base para que te conviertas en un gran ingeniero de software.

La ingeniería de software es bastante diferente a solo aprender a codificar. La ruta de ingeniería le enseñará metodologías y prácticas que llevarán lo que está haciendo a una plataforma más grande, mientras que cosas como la codificación de campamentos de arranque generalmente hacen que las personas puedan codificar. Esta es la razón por la cual los salarios de ingeniería de software generalmente tienden un poco más, actualmente en $ 168k / año .

Salarios de ingeniería de software en San Francisco, CA

A2A. Creo que la mejor descripción de lo que es Computer Science se encuentra en el sitio web CS de la Universidad de Toronto que describe su programa para sus estudiantes actuales:

“A pesar del nombre, Computer Science no es realmente una ciencia de las computadoras en absoluto. Las computadoras son dispositivos electrónicos bastante notables, pero aún más notable es lo que se puede hacer: simular el flujo de aire sobre un ala, administrar la comunicación a través de Internet, controlar las acciones de un robot, sintetizar imágenes realistas, jugar a nivel de gran maestro ajedrez, y así sucesivamente. De hecho, la aplicación de computadoras en actividades como estas ha afectado la mayoría de las áreas de la vida moderna. Lo que estas tareas tienen en común tiene poco que ver con la física o la electrónica de las computadoras; lo que importa es que pueden formularse como algún tipo de cálculo. Este es el tema real de la informática: la computación y lo que se puede o no se puede hacer computacionalmente.

Al tratar de dar sentido a lo que podemos hacer que una computadora haga, surge una gran variedad de temas. Hay, sin embargo, dos temas recurrentes. El primero es el tema de la escala: qué tan grande puede especificar un sistema sin perderse en el diseño, o qué tan grande puede manejar una computadora dentro de límites razonables de tiempo, memoria y precisión. Una gran parte de la informática aborda estas preguntas de una forma u otra. En el área de lenguajes de programación y metodología, por ejemplo, buscamos anotaciones para describir cálculos y metodologías de programación que faciliten la producción de software manejable y eficiente. En el área de la teoría de la computación, estudiamos los requisitos de recursos en tiempo y memoria de muchas tareas computacionales básicas.

El segundo tema se refiere al alcance de la computación. Las computadoras fueron concebidas originalmente como calculadoras puramente numéricas, pero hoy en día, tendemos a verlas de manera mucho más amplia. Parte de la informática se preocupa por comprender hasta qué punto se pueden aplicar las ideas computacionales. En el área de la inteligencia artificial, por ejemplo, preguntamos cuánto del comportamiento inteligente de las personas puede expresarse en términos computacionales. En el área de interacción humano-computadora, preguntamos qué tipo de actividades cotidianas normales de las personas podrían ser apoyadas y aumentadas usando computadoras ”.

Fuente: Calendario 2016-2017 –

De la Estructura e Interpretación de Programas de Computadora (¡buen libro de introducción! ¡Altamente recomendado!):

Subyacente a nuestro enfoque sobre este tema está nuestra convicción de que la “informática” no es una ciencia y que su importancia tiene poco que ver con las computadoras. La revolución informática es una revolución en la forma en que pensamos y en la forma en que expresamos lo que pensamos. La esencia de este cambio es la aparición de lo que podría llamarse epistemología procesal : el estudio de la estructura del conocimiento desde un punto de vista imperativo, en oposición al punto de vista más declarativo adoptado por los sujetos matemáticos clásicos. marco para tratar con precisión las nociones de “qué es”. La computación proporciona un marco para tratar con precisión las nociones de “cómo hacerlo”.

A2A.

Dudo en responder esta pregunta porque podrías preguntarle a Google y obtener una respuesta adecuada.

Pero … lo haré de todos modos.

Entonces Computer Science es el estudio científico y teórico de la computación. En este campo analizará los posibles comandos y límites para una computadora. En este sentido, harás que una computadora siga ciertas órdenes o acciones bajo un conjunto dado de reglas.

Prácticamente, la informática es un campo relacionado con la programación, la piratería, la depuración y la creación de software. Así que se te ocurrirá una idea, diseñarás y crearás el marco funcional a través de la programación, y corregirás cualquier error en el software.

En cuanto a la carrera, la informática se presta a muchos campos que van desde el desarrollador web hasta los ingenieros de sistemas informáticos. Aquí hay un gráfico de información para mostrarle el salario medio anual de cada opción de carrera (Cortesía de Rasmussen College).

En Computer Science puede obtener cualquiera de los siguientes trabajos o mejor aún, crear su propia empresa de software de inicio con los gustos de Facebook y Quora.

Los requisitos generales de matemáticas de muchos programas de pregrado en Ciencias de la Computación son Cálculo I, Cálculo II y Matemática Discreta.

Si su objetivo es aprender habilidades de programación, entonces no le sugiero que se especialice en Informática. En su lugar, busque un menor en Ciencias de la Computación junto con otra especialidad particular de su interés.

Mejor.

Bueno, supongo que soy un alumno lento. Pasé cinco años para obtener un título en Ciencias de la Computación sin darme cuenta realmente de que es “en su mayoría inútil”. El 97% del tiempo en el mundo real solo tienes sentido común e intuición y prueba y error. Claro que es útil saber qué algoritmos y patrones son lentos o sin esperanza, cuál es la forma normal, pero en realidad es MUCHO más importante saber qué entidades del mundo real no tienen esperanza, como PowerBuilder, cada lenguaje de shell, Perl, PHP, la mayoría JavaScript, una gran cantidad de lenguaje SQL, la mayoría de los protocolos de Internet, pst cada API y protocolo de Microsoft, etc., etc., etc.

Puede agrupar toda la informática en uno de los cursos de la Universidad de 5 minutos de Father Guide Sarducci: use punteros (con cuidado), listas vinculadas, árboles, colas, enclavamientos, mantenga las cosas tan brutalmente simples como sea posible, evite el protocolo de Microsoft de este mes. del mes, solo evite Microsoft si es posible, no se quede atascado usando alguna abominación de Microsoft como ASP, VB, VBA, ASP.NET, VB.NET o simplemente .net. o Todas sus cosas interesantes de 3 o 4 letras que resultan ser horribles e incluso Microsoft las minimiza después de 5 meses, la lista es interminable. No use Microsoft Access o Excel para nada. Haga cosas en lenguajes portátiles, gratuitos y en su mayoría maravillosos como Python y mySQL. Evite todos los lenguajes de la torre de marfil porque en el mundo real no encajan bien o no tienen las interfaces y API existentes y no serán aprobados por ninguna política de la compañía.

Eso toma menos de 5 minutos para leer.

La informática es una disciplina que abarca la teoría y la práctica. Requiere pensar tanto en términos abstractos como en términos concretos. El lado práctico de la informática se puede ver en todas partes. Hoy en día, prácticamente todos son usuarios de computadoras, y muchas personas incluso son programadores de computadoras. Lograr que las computadoras hagan lo que quieres que hagan requiere una experiencia práctica intensiva. Pero la informática puede verse en un nivel superior, como una ciencia de resolución de problemas. Los informáticos deben ser expertos en modelar y analizar problemas. También deben poder diseñar soluciones y verificar que sean correctas. La resolución de problemas requiere precisión, creatividad y razonamiento cuidadoso.

La informática también tiene fuertes conexiones con otras disciplinas. Muchos problemas en ciencias, ingeniería, cuidado de la salud, negocios y otras áreas se pueden resolver de manera efectiva con las computadoras, pero encontrar una solución requiere experiencia en informática y conocimiento del dominio de la aplicación en particular. Por lo tanto, los informáticos a menudo se vuelven competentes en otras materias.

Finalmente, la informática tiene una amplia gama de especialidades. Estos incluyen arquitectura de computadoras, sistemas de software, gráficos, inteligencia artificial, ciencias computacionales e ingeniería de software. Partiendo de un núcleo común de conocimiento informático, cada área de especialidad se centra en desafíos particulares.

Mejores universidades para informática:

Universidad Visvesvaraya Facultad de Ingeniería – Karnataka

Universidad profesional encantadora, Punjab

Colegio de Ingeniería Trivandrum

Universidad SASTRA

Universidad Tecnológica Jawaharlal Nehru, Kakinada

Colegio de Tecnología de Sona

Colegio Universitario de Ingeniería (Universidad de Osmania)

Hay una especie de respuestas múltiples, dependiendo de cómo desee verlo. En orden descendente de lo elegante que suena …

  • El primero, al que están llegando otras personas, es el estudio de la computabilidad. Es decir, qué tipo de cosas podemos y no podemos calcular, cómo podemos hacerlo de manera más eficiente y qué tipo de compensaciones podemos esperar al tratar de aprovechar al máximo u optimizar los recursos.
  • El segundo es el estudio de las cosas que las personas que usan computadoras terminan estudiando: circuitos, lógica, traducción entre sistemas de representación, programación, cifrado, ingeniería de grandes programas, cómo responden las personas a las computadoras, etc.
  • El tercero es una formalización retroactiva de la práctica de la programación. En cualquier campo de la informática, se encontrará con una variedad de ideas que parecen hacerse pasar por teoría, pero que en realidad son solo descripciones de la práctica. Gran parte de lo que EF Codd es conocido, por ejemplo (para no disminuir su trabajo), es principalmente lo que ya estaban haciendo los desarrolladores, pero reafirmado para parecer una ciencia rigurosa.

Sin embargo, un aspecto de la disciplina que vale la pena señalar es que (especialmente el aspecto de la computabilidad) apareció de manera casi espontánea y casi completa entre matemáticos, criptógrafos y lingüistas, por separado pero casi simultáneamente.

trata los fundamentos teóricos de la información y, con la práctica para la aplicación y la aplicación de estos fundamentos.

La informática es el estudio de la teoría, la experimentación y la ingeniería que forman la base para el diseño y uso de las computadoras. Es el enfoque científico y práctico de la computación y sus aplicaciones y el estudio sistemático de la viabilidad, estructura, expresión y mecanización de los procedimientos metódicos (o algoritmos) que subyacen a la adquisición, representación, procesamiento, almacenamiento, comunicación y acceso. a la información. Una definición alternativa y más sucinta de la informática es el estudio de la automatización de procesos algorítmicos que escalan. Un científico informático se especializa en la teoría de la computación y el diseño de sistemas computacionales.

[1]

Sus campos se pueden dividir en una variedad de disciplinas teóricas y prácticas. Algunos campos, como la teoría de la complejidad computacional (que explora las propiedades fundamentales de los problemas computacionales e intratables), son altamente abstractos, mientras que los campos como los gráficos por computadora enfatizan las aplicaciones visuales del mundo real. Otros campos aún se centran en los desafíos en la implementación de la computación. Por ejemplo, la teoría del lenguaje de programación considera varios enfoques para la descripción de la computación, mientras que el estudio de la programación de computadoras investiga varios aspectos del uso del lenguaje de programación y los sistemas complejos. La interacción humano-computadora considera los desafíos para hacer que las computadoras y los cálculos sean útiles, utilizables y universalmente accesibles para los humanos.

Computer Science es el estudio de las computadoras y los sistemas computacionales. A diferencia de los ingenieros eléctricos y de informática, los informáticos se ocupan principalmente de software y sistemas de software; Esto incluye su teoría, diseño, desarrollo y aplicación.

Las principales áreas de estudio dentro de Ciencias de la Computación incluyen inteligencia artificial, sistemas y redes de computadoras, seguridad, sistemas de bases de datos, interacción computadora humana, visión y gráficos, análisis numérico, lenguajes de programación, ingeniería de software, bioinformática y teoría de la computación.

Aunque saber programar es esencial para el estudio de la informática, es solo un elemento del campo. Los informáticos diseñan y analizan algoritmos para resolver programas y estudiar el rendimiento del hardware y software de la computadora. Los problemas que enfrentan los científicos informáticos van desde lo abstracto: determinar qué problemas se pueden resolver con las computadoras y la complejidad de los algoritmos que los resuelven.

La disciplina abarca tanto el avance en la comprensión fundamental de algoritmos y procesos de información en general, como el diseño práctico de software y hardware confiable y eficiente para cumplir con las especificaciones dadas. La informática es una disciplina joven que evoluciona rápidamente desde sus inicios en la década de 1940. Como tal, incluye estudios teóricos, métodos experimentales y diseño de ingeniería, todo en una sola disciplina.

En informática existe una mezcla inherente de los conceptos teóricos de computabilidad y eficiencia algorítmica con los avances prácticos modernos en electrónica que continúan estimulando los avances en la disciplina. Es esta estrecha interacción de los aspectos teóricos y de diseño del campo lo que los une en una sola disciplina.

La informática tiene varias ramas principales; Las ramas son teóricas y prácticas. Comenzaré con las ramas teóricas, luego pasaré de la teoría a la práctica. En estos días, la mayoría de las personas piensan que saben lo que es una “computadora”. ¡Una computadora es el dispositivo en el que estás leyendo esta respuesta, DUH!

Pero no entienden que no hay una diferencia teórica entre las capacidades de una computadora y otra, más allá de las distinciones big-3: cuántos datos puede almacenar, qué tan rápido puede procesar esos datos y qué tipos de entradas y salidas puede producir

En 1936, Alan Turing formalizó la definición de una computadora en su máquina Turing – TM – basándose en las bases establecidas por Lady Ada Lovelace y otros que ayudaron a definir el significado de una computadora en el siglo anterior.

Todas las computadoras son, en teoría, equivalentes a las TM en su capacidad matemática, siendo la informática teórica el estudio de lo que es posible dentro de los límites de una TM. Las máquinas de Turing pueden estar hechas de transistores, neuronas o masillas tontas; solo necesitan ciertas características matemáticas para ser TM.

Sabemos que algunos problemas matemáticos son * IMPOSIBLES * para resolver en una TM. Es imposible saber si un procedimiento arbitrario terminará alguna vez (también conocido como HALT) para todos los procedimientos posibles en todas las TM posibles … Esto se llama el problema de detención, y su indecidibilidad es lo que yo llamo el “teorema central” de la informática.

Todo lo demás en CS fluye de él.

Entonces, ¿qué fluye del problema de detención? La primera y más obvia pregunta es qué otros problemas también son indecidibles debido a los límites del problema de detención, y estas preguntas se abordan en lo que se llama teoría de la computabilidad.

Ahora que tenemos una buena idea de lo que se puede hacer en un TM, debemos preguntar cómo hacerlo de manera eficiente, al tiempo que reconocemos que los TM *** SUCK *** en lo que respecta a la eficiencia.

En hardware (las máquinas físicas), hacemos esto con la ingeniería informática. Mientras que en el software (las instrucciones que alimentamos a las computadoras), lo hacemos con la teoría de la complejidad, que dado el tamaño de la entrada examina cuánto tiempo y espacio se requiere para que un algoritmo se complete.

El software es una cosa asombrosamente compleja; entonces, necesitamos controlar la complejidad del “código” resultante. Hacemos esto creando lenguajes de programación de alto nivel y a través de una disciplina llamada Ingeniería de software.

La ingeniería de software es el arte de combinar algoritmos (recetas generales) con estructuras de datos que organizan la entrada y el almacenamiento intermedio de datos. Los ingenieros de software descubren cómo llevar a buen término los algoritmos en un programa completo y sin errores en computadoras específicas, concretas y del mundo real, como la que está leyendo esta respuesta.

A la mayoría de los humanos les resulta difícil trabajar con la máquina sin procesar y, por lo tanto, necesitan algún tipo de interfaz de usuario para que sea más amigable. El estudio de cómo garantizar la facilidad de uso se llama interacción humano-computadora. Pero, dado que las computadoras necesitan comunicarse a grandes distancias, también existe una red de computadoras.

Finalmente, llegamos al hecho de que las computadoras tienen un gran impacto en la sociedad moderna, por lo que hay una gran cantidad de problemas políticos, legales y sociales que deben considerarse. Infomalmente, estos problemas se analizan en un área llamada “computadoras y sociedad”.

Dado que las computadoras y las ciencias de la computación tienen ahora más de 180 años, Ada vivió en la década de 1830, hay una historia sustancial que debe conocer para dar sentido al vasto campo digital que llevó a la sociedad a su estado actual.

Veo la informática como una colección de temas relacionados específicamente con las ideas de descubrir qué se puede automatizar de manera eficiente y cómo se puede automatizar de manera eficiente, ya sea física o teóricamente. Esto abarca las diversas áreas de la informática, incluida la teoría, la inteligencia artificial y los sistemas. Todo esto debe enseñarse en una buena educación de pregrado con especialización en informática.

Es cierto que existen conexiones entre la informática y otras ciencias, pero esta interconexión es cierta para todas las ciencias principales, por ejemplo, biología, química, física, etc. Ninguna de estas ciencias cubre lo que la informática pretende en mi opinión.

Computer Science es el estudio de las computadoras y los sistemas computacionales.

A diferencia de los ingenieros eléctricos y de informática, los informáticos se ocupan principalmente de software y sistemas de software; Esto incluye su teoría, diseño, desarrollo y aplicación.

Las principales áreas de estudio dentro de las Ciencias de la Computación incluyen inteligencia artificial, sistemas y redes de computadoras, seguridad, sistemas de bases de datos, interacción computadora humana, visión y gráficos, análisis numérico, lenguajes de programación, ingeniería de software, bioinformática y teoría de la computación.

Aunque saber programar es esencial para el estudio de la informática, es solo un elemento del campo.

Los informáticos diseñan y analizan algoritmos para resolver programas y estudiar el rendimiento del hardware y software de la computadora. Los problemas que enfrentan los científicos informáticos van desde lo abstracto: determinar qué problemas se pueden resolver con las computadoras y la complejidad de los algoritmos que los resuelven, hasta lo tangible, diseñar aplicaciones que funcionen bien en dispositivos portátiles, que sean fáciles de usar y que mantener las medidas de seguridad.

Si realmente lo reduce, la informática existe para responder la pregunta de “dado este increíble dispositivo que puede calcular cosas, ¿cómo lo usamos de la mejor manera posible?”

De eso, puede derivar algunas preguntas adicionales. Dado ese asombroso dispositivo que computa cosas …

  • ¿Qué podemos hacer con eso?
  • ¿Qué tan rápido pueden hacer esas cosas?
  • Podemos hacer esas cosas correctamente ?

Observe cómo ninguna de estas preguntas implica necesariamente escribir código, aunque el código juega un papel importante en todo. Lo que es más importante son las ideas detrás de todo.


Veo que esta pregunta también está etiquetada con “ingeniería”. Computer Engineering (CE) es diferente de Computer Science (CS). Mientras que los informáticos generalmente asumen la existencia de dicho dispositivo informático y pasan sus días reflexionando sobre todas las formas gloriosas en que podemos usar el dispositivo informático para resolver todos los problemas del mundo, los ingenieros informáticos están encargados de construir tal dispositivo. ¿Qué cables juntamos para hacer que la computadora haga cosas geniales? ¿Podemos rediseñar el dispositivo para que pueda hacer cosas geniales aún más rápido ? ¿Podemos diseñarlo para hacer eso sin derretir el estante en el que se encuentra? ¿Si es así, cómo? ¿Qué inconvenientes tiene ese diseño, y son aceptables esos inconvenientes?

En resumen, CS pregunta: “dado un dispositivo que puede computar cosas, ¿cómo lo utilizamos a su máximo potencial?” Y CE pregunta: “¿cómo construimos un dispositivo que pueda computar cosas y cómo lo construimos bien? ?

Por supuesto, CE y CS tienen bastante superposición. ¡Es difícil profundizar demasiado en uno de los campos sin tener que aprender al menos algunos fundamentos del otro!

Vea los primeros minutos de este video sobre CS introductorio para una respuesta breve. Puedes seguir leyendo si quieres una respuesta más larga.


Argumentaré, como ha dicho Jean Yang, que la informática es la combinación de filosofía, lógica y matemáticas, pero me gustaría hacer una afirmación aún más fuerte.

La informática es la base de todas las ciencias.

Si las matemáticas son la reina de las ciencias, como dijo una vez Carl Friedrich Gauss, la informática es la reina madre. Porque la noción misma de computación es profunda en todas las ciencias.

Matemáticas, es la ciencia del pensamiento. Pero sin cálculo no puede haber pensamiento. Como el pensamiento es, de hecho, una forma de cálculo.

La informática no se trata solo de computadoras, así como la astronomía no se trata solo de telescopios. La informática molesta más en filosofía y las artes en algún sentido. Sondea los misterios más profundos del pensamiento humano y proporciona respuestas asombrosas a preguntas antiguas. La informática ha influido en casi todas las ciencias en los pocos años que ha existido. Es casi seguro que no hay un campo que haya tenido un impacto tan grande en tan poco tiempo.

Basta de elogios. Entonces, ¿qué es exactamente la informática?

Es el estudio de los resultados de la interacción entre sistemas, tanto abstractos como físicos, el fenómeno subyacente detrás de las interacciones mismas, y sus aplicaciones y relación con otros sistemas.

Esta es una definición muy amplia, pero creo que captura la mayoría (pero probablemente no todos) los aspectos de la informática. Aquí hay algunos puntos de la definición anterior

  1. El estudio de la interacción entre sistemas: Esto incluye programas de computadora y algoritmos, que son sistemas abstractos. Matemáticas que es un sistema abstracto. Sistemas digitales, sistemas de comunicación, sistemas sociales, sistemas financieros, sistemas ecológicos, y la lista continúa. Donde hay alguna interacción entre sistemas, hay computación y la informática implica el estudio de estas interacciones. Tenga en cuenta que una computadora digital en sentido estricto implica la interacción entre sistemas eléctricos y matemáticos.
  2. El fenómeno subyacente: la informática busca comprender los misterios más profundos de la vida. Considere uno de esos misterios, uno de los problemas más importantes de las matemáticas en la actualidad: el problema P versus NP. Este problema esencialmente plantea la pregunta: ¿es más difícil encontrar una solución a un problema que verificar que la solución propuesta es correcta? Las implicaciones de esta pregunta son de largo alcance y más profundas que cualquier teorema matemático jamás probado (y probablemente nunca probado) porque esencialmente hace una pregunta sobre los fundamentos de todos los cálculos. Sus implicaciones abarcan casi todas las ramas del conocimiento, desde la filosofía hasta el arte, la química, la biología, las matemáticas, la ingeniería, las finanzas y, sí, la informática. Simplemente mencione cualquier disminución, este problema es relevante para la disciplina de alguna manera. Este es el poder de la informática. Su capacidad para conectar varios campos con preguntas profundas y profundas de gran alcance.
  3. Sus aplicaciones y relaciones con otros sistemas: ahora esta parte de la definición incluye la comprensión más popular de la informática como un campo que ha tenido tremendas influencias prácticas en nuestro mundo. El impacto de esta nueva ciencia no puede ser subestimado ya que todos los que han usado Google o Internet en general pueden decir cuán beneficioso ha sido para ellos. Pero también me gustaría enfatizar que la informática también busca comprender las relaciones entre sistemas, ya que esta es la fuerza impulsora detrás de toda innovación. La innovación se trata de explotar nuevas relaciones entre sistemas.

De todos modos, espero que esto responda a su pregunta, pero el mensaje importante es que la informática es mucho más amplia de lo que uno podría imaginar normalmente.

De acuerdo con wikipedia:

La informática es el enfoque científico y práctico de la computación y sus aplicaciones. Es el estudio sistemático de la viabilidad, estructura, expresión y mecanización de los procedimientos metódicos (o algoritmos) que subyacen a la adquisición, representación, procesamiento, almacenamiento, comunicación y acceso a la información. Una definición alternativa y más sucinta de la informática es el estudio de la automatización de procesos algorítmicos que escalan. Un científico informático se especializa en la teoría de la computación y el diseño de sistemas computacionales.

[1]

Lo que todo eso significa es que CS es el estudio científico de cómo hacer que las computadoras realicen tareas computacionales útiles. No se trata específicamente de programar como un ejercicio comercial (es más ingeniería de software), sin embargo, usted aprende a programar y aprende a diseñar programas de computadora. También aprenderá cómo funcionan los compiladores y cómo funcionan los sistemas operativos. Extrañamente, aprende relativamente poco sobre cómo funcionan las computadoras a nivel físico (transistores y electrones y demás, que es más mi mundo como ingeniero informático). Un graduado de CS que conocía me dijo que realmente no le importaban esas cosas. En lo que a él respectaba, ¡si el sistema que ejecutaba su programa era eléctrico, mecánico o biológico era irrelevante para él siempre que su código funcionara correctamente!

Computer Science CS es Common Sense CS

Solo para calcular algo necesitamos lógica. Todos tenemos problemas en nuestra vida, los resolvemos usando algo de lógica. Esa lógica cuando se implementa es la informática. Esta lógica no es más que sentido común y la llamamos informática.

– Queremos máquinas para resolver nuestros problemas. Construimos esa lógica en el hardware para ayudarnos en nuestra vida diaria.

– Estábamos haciendo los cálculos manualmente y cometíamos errores. Pero hay áreas donde no podemos manejar tales errores de cálculo. Escribimos un procedimiento (algoritmos) basado en alguna lógica. Esta lógica es de sentido común escrita en un lenguaje que las computadoras pueden entender. Esto es informática.

– Queríamos que las computadoras interactuaran entre sí. Se introdujo la creación de redes para permitir que las computadoras interactúen. En nuestra vida diaria seguimos cierta disciplina para hablar o saludarnos. La misma disciplina que implementamos en hardware a través de la programación. Lo nombramos como Protocolos. Oh, esas cosas IPV4 o IPV6: P. Ahora estamos contentos de usar Whatsapp para enviar mensajes. Esto es informática.

Mira a tu alrededor y sentirás la presencia de la informática en todas partes. Es solo el sentido común implementado en las máquinas para automatizar algo y ayudarnos a hacer el trabajo de manera eficiente.

Oh! Tal respuesta filosófica 😛

Saludos de CheezyCode

Es el estudio del computador en sí mismo, lo llamamos el arte de calcular y resolver problemas usando el hardware y el software de la computadora juntos para resolver un problema o desarrollar una aplicación saliente cuando estudias informática, estudiarás lógica, resolución de problemas y lo sorprendente de CS es su te enseña cómo pensar, en tu camino a ser un científico de la computación y tener un título de Cs que enfrentarás y lidiarás con el problema y las matemáticas, la física básica y la electrónica te ayudarán a resolverlo.

¿Cómo puedo resolver un problema usando computadoras?

Primero, necesita saber cómo escribir un algoritmo “es un grupo de pasos lógicos que conducen a la solución”, es divertido

También debe aprender el diagrama de flujo solo para facilitar la misión.

Después de eso, elige tu lenguaje de programación favorito, como “C / C ++ / C #, JAVA, .NET”

Luego comience a codificar su programa.

En la ciencia de los copmutadores, podría hacer más que codificar una aplicación, puede construir una página web o incluso un sitio web utilizando lenguajes de programación como

  • PHP: es un lenguaje de script de servidor y una poderosa herramienta para crear páginas web dinámicas e interactivas.
  1. HTML con ese lenguaje puede crear su propio sitio web

También tratará y aprenderá sobre

BASE DE DATOS : ” Una base de datos es una colección organizada de datos ”.

Para crear una base de datos, necesitará la ayuda del DBMS “El sistema de gestión de bases de datos en resumen se refiere a la tecnología de almacenamiento y recuperación de datos de los usuarios con la máxima eficacia junto con las medidas de seguridad apropiadas”.

SQL / MYSQL es un lenguaje estándar para acceder y manipular bases de datos.

MS Access : Microsoft Access es un sistema de administración de bases de datos (DBMS) de Microsoft que combina el motor de base de datos Microsoft Jet relacional con una interfaz gráfica de usuario y herramientas de desarrollo de software.

Y así …

Hay mucho sobre informática. Y no puedo describirlo en esta pregunta

La informática es uno de los varios nombres asociados al estudio de la computación y sus aplicaciones. Partes de la informática son anteriores a las computadoras, ya que el estudio de los algoritmos va muy atrás. En el otro extremo de la escala de tiempo, el tema continúa expandiéndose a áreas que no existían hasta hace poco, y continuará expandiéndose de formas que no podemos prever.

Algoritmos

Uno de los primeros algoritmos interesantes se conoce con el nombre de algoritmo euclidiano. Se conoce desde hace más de 2000 años y formó la base de la teoría de números en la antigua Grecia, India y China. Otros algoritmos antiguos incluyen el antiguo algoritmo chino de “eliminación” para resolver ecuaciones lineales simultáneas, algoritmos para encontrar raíces de polinomios y el algoritmo chino restante.

A medida que las matemáticas se ampliaron a lo largo de los siglos, se crearon nuevos algoritmos en las nuevas ramas de las matemáticas, especialmente en el análisis. La teoría de las ecuaciones y el análisis numérico son dos temas cuyo enfoque principal son los algoritmos.

Teoría de la computación

Cuando se cerró el siglo XIX, los matemáticos y los lógicos comenzaron a analizar la cuestión de lo que podría calcularse. A principios del siglo XX se formó una respuesta que dependía de la inducción, o simple recursión, como base. Se descubrió que había más funciones computables que solo las que ahora llamamos funciones recursivas primitivas , y se propusieron diferentes paradigmas como respuestas: funciones recursivas generales, funciones recursivas parciales, sistemas de reescritura de Post, cálculo lambda y máquinas Turing. Todos estos son parte de la teoría de la computación, un tema creado antes que las computadoras electrónicas.

Ordenadores

Todos sabemos lo que son y cómo cambiaron la civilización. Una vez que se crearon, la asignatura de informática se expandió de una asignatura matemática a una asignatura de ingeniería. La creación de computadoras, y de programas informáticos y algoritmos informáticos eficientes se convirtió en el foco principal.

Al principio, las aplicaciones fueron para matemáticas, negocios y ciencias. Eso creció para incluir entretenimiento e información. Desde internet, hay aplicaciones para todo lo imaginable.

¿Qué es la informática?

Es todo lo anterior, desde las preguntas abstractas de los algoritmos, hasta la construcción física de las computadoras, hasta las aplicaciones de las computadoras en todos los ámbitos de la vida.

Filosofía, lógica y matemáticas aplicadas a la descripción de lo que podemos calcular, cómo podemos calcular y qué tan rápido podemos calcular. Las partes más teóricas de la informática responden preguntas sobre los límites de la computación al demostrar lo que es posible y lo que es imposible. Las partes más aplicadas del diseño informático responden estas preguntas mediante la creación de pruebas de concepto.

Más aquí en mi blog ¿Qué es la informática?

More Interesting

¿Qué debo tener en cuenta al construir una computadora?

¿Cómo es hacer un largo viaje en un súper yate? ¿Cómo se compararía con tomar un crucero?

¿Cuáles son algunas posibles aplicaciones sanitarias del aprendizaje automático?

¿Cómo se supera la intimidación del conocimiento técnico?

¿Cuál es la diferencia entre MapReduce, inteligencia artificial y aprendizaje automático? O más bien, ¿cómo están relacionados?

¿Cómo se pueden detectar expresiones internas con PNL?

¿Es bueno tener más y más parámetros capturados para los datos de calificación crediticia? ¿Los algoritmos comienzan a fallar / se vuelven inexactos si hay demasiados atributos en los datos? ¿Cómo se pueden erradicar los parámetros que no son muy útiles?

¿Cuál es el concepto de desrandomización en el contexto de la computación?

¿Es el conjunto de idiomas decidibles enumerables recursivamente?

¿Qué algoritmos de visión por computadora se pueden usar para aumentar la claridad de una imagen?

¿Asistir a un campamento de entrenamiento (lHackReactor, DevMountain, etc.) es una buena manera de encontrar un trabajo relacionado con CS cuando viene de un país extranjero (es decir, Filipinas)?

En términos simples y en sus palabras, ¿cuál es la universalidad de Turing?

¿Qué piensan los investigadores del aprendizaje automático del enfoque de "un modelo para aprenderlos a todos"?

¿Quién usa Solaris?

Si la potencia informática de la IA consciente se midiera en un coeficiente intelectual, ¿cuál sería?