¿Cuál es la esencia del pensamiento computacional?
¿Cuál es la esencia del pensamiento computacional?
La esencia del pensamiento computacional es el uso de conceptos básicos de la informática para resolver problemas, diseñar sistemas y comprender el comportamiento humano, abarcando toda la amplitud de la informática. Una serie de actividades de pensamiento, propuestas por primera vez por Zhou Yizhen en marzo de 2006.
En 2010, el profesor Zhou Yizhen señaló que el pensamiento computacional es un proceso de pensamiento relacionado con problemas formalizados y sus soluciones.
El pensamiento computacional es una habilidad básica para todos, no solo para los científicos computacionales. El desarrollo de las computadoras desde las herramientas hasta el pensamiento debe perfeccionarse al mismo nivel e importancia que las "3R", haciéndolo adecuado para todos. "Un entendimiento común y una habilidad universal" de las personas.
Hasta cierto punto, esto significa la transformación de la informática de vanguardia y alta gama a básica y popular. El profesor Zhou Yizhen cree que la esencia del pensamiento computacional es la abstracción y la automatización, y se caracteriza por la formalización, la programación y la mecanización.
El concepto de pensamiento computacional
El pensamiento es la respuesta indirecta y general del cerebro humano a la naturaleza de las cosas objetivas y sus conexiones internas. Es un proceso cognitivo o actividad psicológica. En marzo de 2006, el profesor Zhou Yizhen, presidente del Departamento de Ciencias de la Computación de la Universidad Carnegie Mellon de Estados Unidos, definió por primera vez el concepto de pensamiento computacional.
El pensamiento computacional es el uso de conceptos básicos de la informática para la resolución de problemas, el diseño de sistemas y la comprensión del comportamiento humano, una serie de actividades de pensamiento que cubren toda la amplitud de la informática.
Referencia del contenido anterior: Enciclopedia Baidu - Pensamiento computacional
Dos características esenciales del pensamiento computacional
1 Conceptualización, no programación
2. Habilidades fundamentales, no rígidas
Las habilidades fundamentales son las que todos deben dominar para funcionar en la sociedad moderna. Las habilidades estereotipadas significan repetición mecánica. Irónicamente, cuando las computadoras piensan como humanos, el pensamiento se vuelve verdaderamente mecánico.
3. Es una forma de pensar humana, no informática.
El pensamiento computacional es una forma que tienen los humanos de resolver problemas, pero de ninguna manera pretende hacer que los humanos piensen como. computadoras. Las computadoras son aburridas y aburridas, los humanos son inteligentes e imaginativos. Son los humanos quienes dan pasión a las computadoras. Equipados con equipos informáticos, podemos usar nuestra propia sabiduría para resolver problemas que no nos atrevíamos a intentar antes de la era de la informática y alcanzar el reino de "nada es imposible excepto lo que no podemos imaginar".
4. Complementación e integración del pensamiento matemático y de ingeniería
La informática se origina esencialmente en el pensamiento matemático, porque como todas las ciencias, su fundamento formal se construye sobre las matemáticas. La informática, a su vez, se deriva esencialmente del pensamiento de ingeniería.
Debido a que construimos sistemas que interactúan con el mundo real, las limitaciones de los dispositivos informáticos básicos obligan a los científicos informáticos a pensar computacionalmente, no solo matemáticamente. La libertad de construir mundos virtuales nos permite diseñar sistemas que trascienden el mundo físico.
5. Es una idea, no algo creado por el hombre.
No sólo el software y el hardware que producimos estarán en todas partes en forma física y tocarán nuestras vidas todo el tiempo, sino que Más importante aún, también estarán los conceptos informáticos que utilizamos para abordar y resolver problemas, gestionar nuestra vida diaria y comunicarnos e interactuar con los demás.
Y, para todos, en todas partes. El pensamiento computacional se hará realidad cuando esté verdaderamente integrado en la totalidad de las actividades humanas, de modo que ya no aparezca como una filosofía explícita.
Información ampliada:
1. Ventajas
El pensamiento computacional se basa en las capacidades y limitaciones del proceso informático y es ejecutado por humanos y máquinas. Los métodos y modelos computacionales nos permiten abordar la resolución de problemas y el diseño de sistemas que de otro modo serían imposibles de lograr para los individuos de forma independiente.
La abstracción en el pensamiento computacional trasciende completamente la visión física del tiempo y el espacio y está completamente representada por símbolos. Entre ellos, la abstracción digital es solo un caso especial.
En comparación con las matemáticas y las ciencias físicas, las abstracciones en el pensamiento computacional son más ricas y complejas. La característica más importante de la abstracción matemática es que deja de lado las características físicas, químicas y biológicas de las cosas reales y sólo conserva sus relaciones cuantitativas y formas espaciales. Sin embargo, la abstracción en el pensamiento computacional no es solo eso.
2. El pensamiento computacional transmite principalmente información
1. Aún es necesario comprender y resolver desafíos intelectuales y problemas científicos fascinantes. Estas preguntas y respuestas están limitadas únicamente por nuestra propia curiosidad y creatividad; uno puede especializarse en informática y dedicarse a cualquier campo.
Una persona puede especializarse en inglés o matemáticas y seguir una variedad de carreras. Lo mismo ocurre con la informática. Uno puede especializarse en informática y luego trabajar en medicina, derecho, negocios, política, cualquier tipo de ciencia e ingeniería, o incluso artes.
2. Los profesores de informática deberían ofrecer un curso llamado "Cómo pensar como un informático" para estudiantes universitarios de primer año, abierto a todas las especialidades, no solo a las de informática. Deberíamos exponer a los estudiantes preuniversitarios a métodos y modelos computacionales.
Deberíamos buscar estimular el interés público en la exploración científica en informática, en lugar de lamentar la disminución del interés en ella o lamentar la disminución de la financiación de la investigación. Por lo tanto, debemos difundir la alegría, la nobleza y el poder de la informática y esforzarnos por hacer que el pensamiento computacional tenga sentido común.
Enciclopedia Baidu: Pensamiento Computacional
Dos esencias del pensamiento computacional
En marzo de 2006, el profesor Zhou Yizhen del Departamento de Ciencias de la Computación de la Universidad Carnegie Mellon en el Estados Unidos El pensamiento computacional fue publicado y definido en la prestigiosa revista informática ACM "Communication of the ACM".
Señaló que el pensamiento computacional es una habilidad básica para todos, no solo para los científicos computacionales. El desarrollo de las computadoras desde las herramientas hasta el pensamiento debe refinarse al mismo nivel e importancia que las "3R" y convertirse. un adecuado "un entendimiento común y un conjunto universal de habilidades" con todos.
Hasta cierto punto, esto significa la transformación de la informática de vanguardia y alta gama a básica y popular.
El profesor Zhou Yizhen cree que la esencia del pensamiento computacional es la abstracción y la automatización, y se caracteriza por la formalización, la programación y la mecanización.
En los últimos años, el concepto de pensamiento computacional ha recibido una amplia atención por parte de académicos y educadores en los campos de la informática, la sociología y la filosofía en el país y en el extranjero, y ha llevado a cabo investigaciones y debates en profundidad.
En la actualidad, el concepto de pensamiento computacional muy utilizado a nivel internacional es un método que utiliza conceptos básicos de la informática para resolver problemas, diseñar sistemas y comprender el comportamiento humano.
Combina el pensamiento matemático, el pensamiento de ingeniería y el pensamiento científico, cubriendo una serie de actividades de pensamiento en todo el ámbito de la informática.
El contenido más fundamental del pensamiento computacional, es decir, su esencia es
El contenido más fundamental del pensamiento computacional, es decir, su esencia es la abstracción y la automatización.
El pensamiento informático significa que las personas necesitan tener el pensamiento para operar computadoras para operarlas. El lenguaje informático no tiene pensamiento. La "idea" del lenguaje informático existe en el cerebro de la persona que compila el programa, lo que separará la idea y el método del lenguaje informático. En el pensamiento informático, debemos saber que las computadoras existentes no pueden pensar como el cerebro humano.
La razón por la que las computadoras pueden "calcular" con mayor rapidez y precisión que el cerebro humano es precisamente porque las computadoras han superado los "defectos" de la "trinidad" del lenguaje natural humano mencionada anteriormente. La razón más básica por la que las computadoras pueden "calcular" de forma rápida y precisa es la separación de hardware y software, y la separación de programas y datos.
Esto es en realidad la separación de ideas y métodos, métodos y objetos, ideas y objetos en nuestro lenguaje natural humano. Debido a estas separaciones, los comandos y datos en el lenguaje de programación de la computadora pueden referirse con mucha precisión a un área determinada en la memoria de la computadora.
De esta manera, cuando el ordenador “calcule”, no será como el cerebro humano, donde una palabra del hemisferio izquierdo remite a una palabra del hemisferio derecho y es casi difícil delimitar con precisión el "límite". Una imagen es un área de memoria con una determinada "dirección". De esta forma, la computadora puede "calcular" de forma rápida y precisa.
El lenguaje de programación informática es un lenguaje altamente formalizado y estrictamente separado de los objetos que procesa. El objeto con el que tiene que tratar el lenguaje informático son sólo los datos. Incluso si decimos que las computadoras actuales pueden procesar "imágenes" y "sonidos", procesan estas imágenes y sonidos después de convertirlos en datos.
De esta forma, el lenguaje informático ha conseguido la separación de métodos y objetos. Dado que el lenguaje informático no tiene pensamientos, por supuesto no existe separación entre pensamientos y objetos. La razón más importante por la que podemos utilizar las computadoras con eficacia es que convertimos la información que las computadoras deben procesar en "datos". Esto también hace que nuestros pensamientos sean diferentes entre nosotros
Quién propuso el concepto de pensamiento computacional
En marzo de 2006, el profesor de Ciencias de la Computación de la Universidad Carnegie Mellon, Zhou Yizhen, jefe del Departamento de La ciencia dio y definió el pensamiento computacional en la prestigiosa revista informática estadounidense "Communications the ACM".
El profesor Zhou cree que: El pensamiento computacional es una serie de actividades de pensamiento que utilizan los conceptos básicos de la informática para resolver problemas, diseñar sistemas y comprender el comportamiento humano, cubriendo toda la amplitud de la informática.
Ventajas
El pensamiento computacional se basa en las capacidades y limitaciones de los procesos computacionales, realizados por humanos y máquinas. Los métodos y modelos computacionales nos permiten abordar la resolución de problemas y el diseño de sistemas que de otro modo serían imposibles de lograr para los individuos de forma independiente.
Contenido
La abstracción en el pensamiento computacional trasciende completamente la visión física del tiempo y el espacio y está completamente representada por símbolos. Entre ellos, la abstracción digital es solo un caso especial.
En comparación con las matemáticas y las ciencias físicas, las abstracciones en el pensamiento computacional son más ricas y complejas. La característica más importante de la abstracción matemática es que deja de lado las características físicas, químicas y biológicas de las cosas reales y sólo conserva sus relaciones cuantitativas y formas espaciales. Sin embargo, la abstracción en el pensamiento computacional no es solo eso.