Informática | |
---|---|
Sitio web de intercambio de pilas | cs.stackexchange.com |
código CIP | 11.0701 y 11.07 |
Archivos multimedia en Wikimedia Commons |
La informática ( en francés informatique ; en inglés computer science ) es la ciencia de los métodos y procesos para recopilar, almacenar, procesar, transmitir, analizar y evaluar información utilizando tecnologías informáticas que hacen posible su uso para la toma de decisiones [1] .
La informática incluye disciplinas relacionadas con el procesamiento de la información en computadoras y redes : tanto abstractas , como el análisis de algoritmos , como específicas, como el desarrollo de lenguajes de programación y protocolos de transferencia de datos .
Los temas de investigación en ciencias de la computación son las siguientes preguntas: qué se puede y qué no se puede implementar en programas y bases de datos ( teoría de la computabilidad e inteligencia artificial ), cómo resolver problemas computacionales y de información específicos con la máxima eficiencia ( teoría de la complejidad de la computación ), en qué forma se debe almacenar y recuperar información de un tipo específico ( estructuras y bases de datos ), cómo los programas y las personas deben interactuar entre sí ( interfaz de usuario y lenguajes de programación y representación del conocimiento ), etc.
término alemán . Informatik fue presentado por el especialista alemán Karl Steinbuch en el artículo de 1957 Informatik: Automatische Informationsverarbeitung (Informática: Procesamiento automático de información) en 1957 [2] .
El término "Informática" ("Informática") apareció en 1959 en la revista científica Comunicaciones de la ACM [3] , en la que Louis Fein (Louis Fein) propugnaba la creación de Graduate School in Computer Sciences ( escuela superior en informática ) similar Harvard Business School , establecida en 1921 [4][ especificar ] . Justificando este nombre de la escuela, Louis Fein se refirió a la ciencia de la administración (“Management Science”) , que, al igual que la informática, tiene un carácter aplicado e interdisciplinario, a la vez que presenta rasgos propios de una disciplina científica. Los esfuerzos de Louis Fein, el analista numérico George Forsythe y otros tuvieron éxito: las universidades crearon programas relacionados con la informática, comenzando con la Universidad de Purdue en 1962 [5] .
El término francés "informatique" fue introducido en 1962 por Philippe Dreyfus, quien también ofreció una traducción a varios otros idiomas europeos .
Los términos "infología" e "informática" fueron propuestos en 1962 por Alexander Kharkevich , miembro correspondiente de la Academia de Ciencias de la URSS . Los fundamentos de la informática como ciencia se describieron en el libro de 1965 Fundamentos de la información científica, que se volvió a publicar en 1968 con el título Fundamentos de la informática [6] .
A pesar de su nombre en inglés ( Eng. Computer Science - ciencias de la computación), la mayoría de los campos científicos relacionados con las ciencias de la computación no incluyen el estudio de las computadoras en sí. Como resultado, se han propuesto varios nombres alternativos [7] . Algunos departamentos universitarios importantes prefieren el término ciencias de la computación para enfatizar la diferencia entre los términos. El científico danés Peter Naur acuñó el término datalogía (datalogy) [8] para reflejar el hecho de que la disciplina científica opera con datos y se ocupa del procesamiento de datos, aunque no necesariamente con el uso de computadoras. La primera institución científica en incluir este término en el nombre fue el Departamento de Datalogía (Datalogy) de la Universidad de Copenhague , fundado en 1969, donde trabajaba Peter Naur, quien se convirtió en el primer profesor de datalogía (datalogy). Este término se utiliza principalmente en los países escandinavos. En el resto de Europa, a menudo se utilizan términos derivados de la traducción abreviada de las frases "información automática" (automatic information) (por ejemplo, informazione automatica en italiano) e "información y matemáticas" (información y matemáticas), por ejemplo , informatique (Francia), Informatik (Alemania), informatica (Italia, Países Bajos), informática (España, Portugal), informatika ( en lenguas eslavas ) o pliroforiki (πληροφορική, que significa informática ) - en Grecia . También se han adoptado palabras similares en el Reino Unido, como la Escuela de Ciencias de la Computación de la Universidad de Edimburgo [9] .
En ruso, inglés, francés y alemán en la década de 1960 hubo una tendencia a reemplazar el término "documentación" con términos basados en la palabra "información" [10] . En ruso, un derivado del término "documentación" se convirtió en documental y los términos científico e información científica y técnica se generalizaron.
En Francia, el término entró en uso oficialmente en 1966 [11] . En alemán, el término es alemán. Informatik inicialmente tenía un significado dual. Entonces, en Alemania [10] y Gran Bretaña [1] era en el sentido de "informática", es decir, significaba todo lo relacionado con el uso de las computadoras, y en la RDA, así como principalmente en Europa, era ciencia denotada según los modelos francés y ruso.
Se cree que los términos "informática" en los países europeos e "informática" en ruso se entienden como una dirección llamada "ciencias de la computación" en inglés. El término “ciencia de la información” está cerca de otra dirección dedicada al estudio de la estructura y propiedades generales de la información objetiva (científica), a veces llamada ciencia documental (informática documental) o análisis automático de documentos [1] .
En general, se acepta que el término "informática" fue introducido de forma independiente en el idioma inglés por Walter F. Bauer, el fundador de "Informatics Inc.". En los EE. UU., el término ahora es inglés. la informática está relacionada con la computación aplicada o el procesamiento de datos en el contexto de otro campo [12] como la bioinformática ("bioinformática") y la geoinformática ("geoinformática").
Muchos diccionarios equiparan la informática y las ciencias de la computación con las ciencias de la computación. En el tesauro de la UNESCO "Informática - Informática" se da como sinónimo de la traducción "Ciencias de la computación - Ciencias de la computación" [13] .
Varios científicos (especialistas en el campo de la informática) han argumentado que existen tres paradigmas separados en la informática. Por ejemplo, Peter Wegner destacó la ciencia, la tecnología y las matemáticas [14] . El grupo de trabajo de Peter Denning argumentó que esto es teoría, abstracción (modelado) y diseño [15] . Amnon H. Eden describió estos paradigmas como [16] :
En diferentes períodos del desarrollo de la informática en la URSS y Rusia, se le dio un significado diferente al concepto de "informática". La informática es [17] :
Se cree [17] que la existencia simultánea de los tres significados de la palabra "ciencias de la computación" dificulta y dificulta el desarrollo de esta dirección científica.
Los primeros cimientos de lo que se convertiría en informática son anteriores a la invención de la computadora digital moderna . Las máquinas para calcular múltiples problemas aritméticos, como el ábaco , existen desde la antigüedad y ayudan en cálculos como la multiplicación y la división.
Blaise Pascal diseñó y ensambló la primera calculadora mecánica en funcionamiento, conocida como calculadora de Pascal , en 1642 [22] .
En 1673, Gottfried Leibniz demostró una calculadora mecánica ( aritmómetro ) llamada " Stepped Reckoner " [23] . Se le puede considerar el primer informático y teórico de la información, porque, entre otras cosas, también describió el sistema numérico binario (binario).
En 1820, Thomas de Colmar lanzó la producción industrial de una calculadora mecánica después de crear su aritmómetro simplificado , que fue la primera máquina calculadora lo suficientemente fuerte y confiable para el uso diario. Charles Babbage comenzó a diseñar la primera calculadora mecánica automática , su máquina diferencial , en 1822, lo que finalmente le dio la idea de la primera calculadora mecánica programable, su máquina analítica .
Comenzó a trabajar en esta máquina en 1834, y en menos de dos años se formularon muchas de las características principales de la computadora moderna . El paso más importante fue el uso de las tarjetas perforadas, trabajadas en el telar de Jacquard [24] , que abrieron un sinfín de espacios para la programación [25] . En 1843, mientras traducía un artículo francés sobre un motor analítico , Ada Lovelace escribió en una de sus muchas notas un algoritmo para calcular los números de Bernoulli , que se considera el primer programa informático [26] .
Alrededor de 1885 , Herman Hollerith inventó el tabulador , que utilizaba tarjetas perforadas para procesar información estadística; su empresa eventualmente se convirtió en parte de IBM . En 1937, cien años después de la quimera de Babbage, Howard Aiken persuadió a IBM, que fabricaba todo tipo de hardware de tarjetas perforadas [27] y estaba involucrado en el negocio de las calculadoras , para que desarrollara su gigantesca calculadora programable ASCC/Harvard Mark I basada en análisis analítico . La máquina de Babbage , que a su vez utilizaba tarjetas perforadas y una unidad central de cómputo. Se dijo sobre el auto terminado: "El sueño de Babbage se hizo realidad" [28] .
En la década de 1940, con el advenimiento de computadoras nuevas y más poderosas , el término computadora comenzó a referirse a estas máquinas, y no a las personas involucradas en los cálculos (ahora la palabra "computadora" rara vez se usa en este sentido) [29] . Cuando quedó claro que las computadoras podían usarse para algo más que cálculos matemáticos, el campo de la investigación en ciencias de la computación se expandió para incluir el estudio de la computación en general. La informática ganó el estatus de disciplina científica independiente en la década de 1950 y principios de la de 1960 [30] [31] . El primer título del mundo en ciencias de la computación, el Diploma de Cambridge en Ciencias de la Computación, se otorgó en el Laboratorio de Computación de la Universidad de Cambridge en 1953. El primer plan de estudios de este tipo en los Estados Unidos apareció en la Universidad de Purdue en 1962 [32] . Con la difusión de las computadoras, han surgido muchas nuevas direcciones científicas autosuficientes basadas en la computación usando computadoras.
Inicialmente, pocas personas podrían haber imaginado que las computadoras en sí mismas se convertirían en objeto de investigación científica, pero a fines de la década de 1950, esta opinión se extendió entre la mayoría de los científicos [33] . La ahora famosa marca IBM fue uno de los participantes en la revolución de la informática en ese momento. IBM (abreviatura de International Business Machines) produjo las computadoras IBM 704 [34] y más tarde las computadoras IBM 709 [35] , que ya estaban en uso generalizado mientras se estudiaban y probaban estos dispositivos. "Sin embargo, trabajar con (computadora) IBM estaba lleno de decepciones... si había un error en una letra de una instrucción, el programa "caía" y tenía que empezar todo de nuevo" [33] . A fines de la década de 1950, la ciencia de la computación como disciplina aún estaba en su infancia [36] y tales problemas eran comunes.
Con el tiempo, se ha logrado un progreso significativo en la usabilidad y la eficiencia de la tecnología informática. En la sociedad moderna, existe una clara transición entre los usuarios de la tecnología informática: de su uso solo por parte de expertos y especialistas al uso de todos y todas. Inicialmente, las computadoras eran muy costosas y para usarlas de manera efectiva se necesitaba la ayuda de especialistas. Cuando las computadoras se volvieron más comunes y asequibles, se requirió menos ayuda de especialistas para resolver tareas comunes.
En 1985, se estableció en la URSS el Instituto de Investigación de Informática e Ingeniería Informática [37] . En el mismo 1985, se introdujo la disciplina escolar "Ciencias de la computación" y se publicó el primer libro de texto: "Fundamentos de informática e ingeniería informática" de A. P. Ershov [38] .
El 4 de diciembre es el Día de la Informática Rusa, ya que en este día en 1948 el Comité Estatal del Consejo de Ministros de la URSS para la introducción de tecnología avanzada en la economía nacional registró con el número 10 475 la invención de I. S. Bruk y B. I. Rameev - un ordenador electrónico digital M -1 [39] .
A pesar de su corta historia como disciplina científica formal, la informática ha hecho contribuciones fundamentales a la ciencia y la sociedad. De hecho, la informática, junto con la electrónica, es una de las ciencias fundamentales de la era actual de la historia humana, denominada era de la información . Al mismo tiempo, la informática es el líder de la revolución de la información y el tercer gran paso en el desarrollo de la tecnología, después de la revolución industrial (1750-1850 d. C.) y la revolución neolítica (8000-5000 a. C.).
Contribución informática:
La informática se divide en varias secciones. Como disciplina, la informática cubre una amplia gama de temas, desde estudios teóricos de algoritmos y los límites de la computación hasta la implementación práctica de sistemas informáticos en el campo del hardware y el software [45] [46] . El comité CSAB , anteriormente llamado "Consejo de Acreditación de Ciencias Computacionales", que incluye a representantes de la Asociación de Maquinaria de Computación (ACM) y la Sociedad de Computación del IEEE (IEEE-CS) [47] , identificó cuatro áreas que son las más importantes para la disciplina de la informática: teoría de la computación , algoritmos y estructuras de datos , metodología de programación y lenguajes , elementos informáticos y arquitectura . Además de estas cuatro áreas, el comité CSAB identifica las siguientes áreas importantes de las ciencias de la computación: ingeniería de software, inteligencia artificial, redes informáticas y telecomunicaciones, sistemas de administración de bases de datos, computación paralela, computación distribuida, interacción hombre-computadora, gráficos por computadora, sistemas operativos , cálculos numéricos y simbólicos [45] .
El vasto campo de investigación en informática teórica incluye tanto la teoría clásica de los algoritmos como una amplia gama de temas relacionados con los aspectos lógicos y matemáticos más abstractos de la informática. La informática teórica se ocupa de las teorías de los lenguajes formales , los autómatas , los algoritmos , la computabilidad y la complejidad computacional , así como la teoría de gráficos computacionales , la criptología , la lógica (incluida la lógica proposicional y la lógica de predicados ), la semántica formal y sienta las bases teóricas para la Desarrollo de compiladores de lenguajes de programación .
Teoría de algoritmosSegún Peter Denning , una de las preguntas fundamentales de la informática es la siguiente pregunta: "¿Qué se puede automatizar de manera eficiente?" [30] El estudio de la teoría de los algoritmos se centra en encontrar respuestas a preguntas fundamentales sobre qué se puede computar y cuántos recursos se necesitan para estos cálculos. Para responder a la primera pregunta en la teoría de la computabilidad , se consideran problemas computacionales que se resuelven sobre varios modelos teóricos de computación . La segunda pregunta es sobre la teoría de la complejidad computacional ; esta teoría analiza los costos de tiempo y memoria de varios algoritmos para resolver una variedad de problemas computacionales.
El famoso problema “ P=NP? ”, uno de los Retos del Milenio [48] , es un problema no resuelto en la teoría de algoritmos.
P=NP ? | GNITIRW-TERCES | |||
Teoría de los autómatas | teoría de la computabilidad | Complejidad computacional | Criptografía | teoría cuántica de la computación |
La teoría de la información se ocupa de la cuantificación de la información. Esta dirección se desarrolló gracias a los trabajos de Claude E. Shannon , quien encontró limitaciones fundamentales en el procesamiento de señales en operaciones tales como compresión de datos, almacenamiento confiable y transmisión de datos [49] .
La teoría de la codificación estudia las propiedades de los códigos (sistemas para convertir información de una forma a otra) y su idoneidad para una tarea particular. Los códigos se utilizan en la compresión de datos , en criptografía , en la detección y corrección de errores y , más recientemente, en la codificación de redes . Los códigos se estudian con el objetivo de desarrollar métodos eficientes y fiables de transmisión de datos .
Algoritmos y estructuras de datosLos algoritmos y las estructuras de datos, como rama de la informática, están asociados al estudio de los métodos computacionales más utilizados ya la evaluación de su eficiencia computacional.
Análisis de algoritmos | Algoritmos | Estructuras de datos | optimización combinatoria | Geometría Computacional |
En la teoría de los lenguajes de programación, como subsección de la informática, estudian el diseño, la implementación, el análisis y la clasificación de los lenguajes de programación en general, y también estudian los elementos individuales de los lenguajes. Esta área de la informática, por un lado, depende en gran medida de los logros de ciencias como las matemáticas, la ingeniería de software y la lingüística; por otro lado, tiene una gran influencia en su desarrollo. La teoría de los lenguajes de programación se está desarrollando activamente, muchas revistas científicas se dedican a esta dirección.
teoría de tipos | Diseño del compilador | Lenguaje de programación |
Los métodos formales son un tipo de enfoque matemático destinado a la especificación , desarrollo y verificación de sistemas de software y hardware . El uso de métodos formales en el desarrollo de software y hardware está motivado por la expectativa de que, como en otras disciplinas de la ingeniería, un análisis matemático adecuado garantizará la confiabilidad y sostenibilidad del proyecto. Los métodos formales son una base teórica importante en el desarrollo de software, especialmente cuando se trata de confiabilidad o seguridad. Los métodos formales son un complemento útil para las pruebas de software, ya que ayudan a evitar errores y también forman la base para las pruebas. Su amplio uso requiere el desarrollo de herramientas especiales. Sin embargo, el alto costo de usar métodos formales indica que tienden a usarse solo en el desarrollo de sistemas altamente integrados y críticos para la vida , donde la confiabilidad y la seguridad son primordiales. Los métodos formales tienen una aplicación bastante amplia: desde los fundamentos teóricos de la informática (en particular, la lógica de la computación, los lenguajes formales , la teoría de autómatas , los programas y la semántica ) hasta los sistemas de tipos y problemas de tipos de datos algebraicos en problemas de especificación y verificación de software y hardware.
La informática aplicada tiene como objetivo aplicar los conceptos y resultados de la informática teórica para resolver problemas específicos en áreas aplicadas específicas.
Inteligencia artificialEsta es un área de la informática, indisolublemente ligada a procesos de establecimiento de objetivos como la resolución de problemas, la toma de decisiones, la adaptación a las condiciones ambientales, el aprendizaje y la comunicación, inherentes tanto a las personas como a los animales. El surgimiento de la inteligencia artificial (IA) está asociado con la cibernética y se remonta a la Conferencia de Dartmouth (1956). La investigación en inteligencia artificial (IA) era necesariamente interdisciplinaria y se basaba en ciencias como las matemáticas aplicadas , la lógica matemática , la semiótica , la ingeniería eléctrica , la filosofía de la mente , la neurofisiología y la inteligencia social . Para la gente común, la inteligencia artificial se asocia principalmente con la robótica , pero además de esto, la IA es una parte integral del desarrollo de software en varios campos. El punto de partida a fines de la década de 1940 fue la pregunta de Alan Turing , "¿Pueden pensar las computadoras?", y esta pregunta permanece prácticamente sin respuesta, aunque la " prueba de Turing " todavía se usa para evaluar el desempeño de una computadora en la escala de la inteligencia humana. .
Arquitectura informática e ingeniería informáticaLa arquitectura informática, o la organización de una computadora digital, es la estructura conceptual de un sistema informático. Se enfoca principalmente en la forma en que la CPU realiza operaciones internas y accede a las direcciones en la memoria [50] . A menudo involucra las disciplinas de ingeniería informática y eléctrica, seleccionando y ensamblando componentes de hardware para construir computadoras que cumplan con los objetivos funcionales, de rendimiento y financieros.
La ingeniería informática se ocupa del hardware informático , como los fundamentos de la tecnología de microprocesadores, las arquitecturas informáticas y los sistemas distribuidos. Por lo tanto, proporciona un vínculo con la ingeniería eléctrica .
Análisis de rendimiento de la computadoraEl análisis del rendimiento de la computadora es el estudio de cómo funcionan las computadoras para mejorar el rendimiento , administrar los tiempos de respuesta , usar los recursos de manera eficiente, eliminar los cuellos de botella y predecir el rendimiento en las cargas máximas anticipadas [51] .
Infografía y visualizaciónLos gráficos por computadora son el estudio del contenido visual digital e involucran la síntesis y manipulación de datos de imágenes. Esta dirección está conectada con muchas otras áreas de la informática, incluida la visión por computadora , el procesamiento de imágenes y la geometría computacional , también se usa activamente en el campo de los efectos especiales y los videojuegos .
Seguridad informática y criptografíaLa seguridad informática es un campo de investigación en tecnologías informáticas destinado a proteger la información del acceso no autorizado, la destrucción o la modificación, manteniendo la disponibilidad y la usabilidad del sistema para los usuarios previstos. La criptografía es la ciencia de cifrar y descifrar información. La criptografía moderna está en gran medida relacionada con la informática, ya que el diseño y uso de muchos algoritmos de cifrado y descifrado tienen en cuenta su complejidad computacional.
Simulación por ordenador y métodos numéricosEl modelado por computadora y los métodos numéricos son áreas de investigación en el problema de la construcción de modelos matemáticos , métodos de análisis cuantitativo , uso de computadoras para analizar y resolver problemas científicos . En la práctica, esto suele ser la aplicación de simulaciones por computadora y otras formas de computación aplicadas a problemas en diversas disciplinas científicas.
Matemáticas Computacionales | física computacional | química computacional | bioinformática |
Otra área importante es la comunicación entre máquinas . Permite el intercambio electrónico de datos entre ordenadores y, por lo tanto, representa la base técnica de Internet. Además del diseño de enrutadores , conmutadores y firewalls , esta disciplina incluye el diseño y estandarización de protocolos de red , como TCP , HTTP o SOAP , para la comunicación entre máquinas.
Sistemas paralelos y distribuidosEl paralelismo es una propiedad de los sistemas en los que se realizan varios cálculos al mismo tiempo y, al hacerlo, posiblemente interactúen entre sí. Se han desarrollado una serie de modelos matemáticos para la forma general de computación paralela, incluidas las redes de Petri , los procesos de cálculo y el modelo Parallel Random Access Machine . Un sistema distribuido extiende la idea de paralelismo a múltiples computadoras conectadas a través de una red. Las computadoras dentro del mismo sistema distribuido tienen su propia memoria y, a menudo, intercambian información entre ellas para lograr un objetivo común.
Bases de datosUna base de datos es un conjunto de datos organizados de acuerdo con ciertas reglas y mantenidos en la memoria de la computadora, que caracterizan el estado actual de un área temática determinada y se utilizan para satisfacer las necesidades de información de los usuarios. Las bases de datos se gestionan mediante sistemas de gestión de bases de datos (DBMS).
Informática en el cuidado de la saludLa informática de la salud considera métodos computacionales para la resolución de problemas en el campo de la salud .
Ciencias de la informaciónLa ciencia de la información es un campo interdisciplinario relacionado con el análisis, recopilación, clasificación, manipulación, almacenamiento, búsqueda, difusión y protección de la información.[ especificar ] .
Ingeniería de softwareLa ingeniería de software es la aplicación de un enfoque sistemático, disciplinado y medible para el desarrollo, operación y mantenimiento de software , y el estudio de estos enfoques; es decir, la aplicación de la disciplina de la ingeniería al software
La informática natural es una ciencia natural que estudia los procesos de procesamiento de información en la naturaleza, el cerebro y la sociedad humana.[ especificar ] . Se basa en áreas científicas tan clásicas como las teorías de la evolución , la morfogénesis y la biología del desarrollo , la investigación de sistemas , la investigación sobre el cerebro , el ADN , el sistema inmunitario y las membranas celulares , la teoría de la gestión y el comportamiento grupal , la historia y otras [52] [53] . La cibernética , definida como “la ciencia de los patrones generales de control y procesos de transmisión de información en varios sistemas, ya sean máquinas, organismos vivos o sociedad” [54] es una dirección científica cercana, pero algo diferente. Al igual que las matemáticas y la parte principal de la informática moderna, difícilmente puede atribuirse al campo de las ciencias naturales , ya que difiere marcadamente de ellas en su metodología (a pesar del uso más amplio de modelos matemáticos e informáticos en las ciencias naturales modernas).
Las conferencias son eventos estratégicos de investigación en el campo de la informática. Durante estas jornadas, investigadores de los sectores público y privado se reúnen y presentan sus últimos trabajos. Las actas de estas conferencias son una parte importante de la literatura informática.
En algunas universidades, la informática se enseña como un estudio teórico de computación e inferencia automática . Dichos programas a menudo incluyen teoría de algoritmos, análisis de algoritmos, métodos formales , paralelismo en informática , bases de datos , gráficos por computadora , análisis de sistemas y otros. Por regla general, dichos planes de estudios incluyen la enseñanza de la programación, pero no se centran en ella como el objetivo final del aprendizaje, sino que consideran la programación como un elemento necesario en el estudio de todas las demás áreas de la informática. La Association for Computing Machinery (ACM) desarrolla recomendaciones para los currículos universitarios en ciencias de la computación [55] .
Otros colegios y universidades, así como escuelas secundarias y escuelas vocacionales que enseñan informática, enfatizan la práctica de la programación en sus planes de estudio, en lugar de la teoría de algoritmos y cálculos. Dichos programas de formación tienden a centrarse en aquellas habilidades prácticas que son importantes para los trabajadores de la industria de la ingeniería de software.
En los últimos años ha ido en aumento el interés por el uso de métodos informáticos en diversos campos de la investigación científica y el desarrollo práctico. Este tipo de interés no solo lo muestran los científicos, sino también las agencias gubernamentales. Por ejemplo, en 2005, el Comité Asesor de Tecnología de la Información del Presidente de los Estados Unidos preparó un informe sobre este tema. Este informe presentó los resultados de un análisis de las actividades en esta área en los Estados Unidos, indicando la necesidad de una acción decisiva urgente para prevenir las tendencias negativas observadas en la ciencia y el sistema educativo estadounidenses [56] .
La economía estadounidense depende cada vez más de los informáticos, pero la formación en esta área no se encuentra en la mayoría de los planes de estudios estadounidenses. En octubre de 2010, la ACM y la Asociación de Profesores de Ciencias de la Computación (CSTA, por sus siglas en inglés) presentaron un informe titulado "Running on Empty: The Failure to Teach K-12 Computer Science in the Digital Age" y mostró que solo 14 estados han adoptado estándares de educación en ciencias de la computación. en la educación superior. El informe también señala que solo en 9 estados la materia "Informática" es una materia básica (obligatoria) requerida para la certificación en la escuela secundaria.
En alianza con Running on Empty, se formó una nueva coalición de defensa no partidista, Computing in the Core (CinC) , para influir en la política federal y estatal. Como resultado del trabajo de la coalición, se aprobó la Ley de Educación en Ciencias de la Computación, otorgando subvenciones a aquellos estados que están trabajando para mejorar la calidad de la educación en el campo de las ciencias de la computación y apoyar a los profesores de ciencias de la computación.
esta en nuestro[ aclarar ] Por primera vez en el país se formaron ideas sobre la informática como una ciencia fundamental que tiene un importante significado interdisciplinario, científico, metodológico e ideológico. Fue Rusia en el 2º Congreso Internacional de la UNESCO "Educación e Informática" (Moscú, 1996) que propuso un nuevo concepto para estudiar los problemas de la informática como ciencia fundamental y disciplina educativa general en el sistema de educación superior. Al mismo tiempo, también se propuso una nueva estructura del campo educativo "Informática" para el sistema educativo y se demostró que la transición a esta estructura puede ser un paso importante hacia la integración de la ciencia fundamental y la educación [56] .
Desde 1990, una dirección como la informática social se ha estado desarrollando en Rusia . Se supone que se convertirá en una base científica para la formación de la sociedad de la información. Además, la Academia de Ciencias de Rusia desarrolla los fundamentos filosóficos, semióticos y lingüísticos de la informática, forma nuevos enfoques para la estructuración del área temática de la informática, teniendo en cuenta sus áreas prometedoras de desarrollo y las tendencias actuales en el desarrollo de la educación. y la ciencia [56] .
![]() | |
---|---|
En catálogos bibliográficos |
|
Direcciones científicas | |
---|---|
Humanidades natural Público Aplicado Técnico Preciso | |
ciencia de la ciencia |
Desarrollo de software | |
---|---|
Proceso | |
Conceptos de alto nivel | |
Direcciones |
|
Metodologías de desarrollo | |
Modelos |
|
Figuras notables |
|