Categorías: Todo - algoritmos - solución - programación - información

por Diego Santimateo hace 4 años

648

Programar Computadoras1

La programación de computadoras es crucial en el mundo moderno ya que fomenta el desarrollo del pensamiento computacional, el cual abarca habilidades como el análisis de problemas, la organización y representación lógica de datos, la automatización de soluciones a través del pensamiento algorítmico, y la comunicación de procesos y resultados.

Programar Computadoras1

Programar Computadoras

Importancia de la Programación de Computadoras.

Respecto al pensamiento computacional, este fue definido recientemente por ISTE & CSTA [2] como un proceso de solución de problemas que incluye, entre otros: analizar problemas, organizar y representar datos de manera lógica, automatizar soluciones mediante pensamiento algorítmico, usar abstracciones y modelos, comunicar procesos y resultados, reconocer patrones, y, generalizar y transferir.

http://www.eduteka.org/code.php

Metodología

WebQuest
Conversatorio
Trabajo colaborativo
Divide y vencerás
Tarea de desempeño
Laboratorios

Recursos

IDE
KidProgrammingLanguaje
Code.org
Scratch
Alice

Fuentes de información

Programar computadoras exige muchas veces tener acceso a información muy específica, o especializada respecto al lenguaje que está utilizando. Una fuente importante de información son los libros.

http://www.etnassoft.com/biblioteca/categoria/libros_programacion/

Para atender los diversos tipos de aprendizaje y las inteligencias múltiples, conviene tener a disposición una nutrida fuente de información y recursos.

Libros
Google
Twitter
Eduteka
Curación
Mendley

Motivación

Para crear el ambiente propicio para el aprendizaje, los estudiantes deben estar motivados.
La programación se puede utilizar para resolver problemas de matemática, o problemas relacionados con el manejo de información en una organización, o para animar imágenes en la pantalla del computador al construir juegos de vídeo, o en muchos otros campos. Todos estos dominios de aplicación requieren los mismos elementos básicos de programación.
Es tarea del facilitador utilizar estos argumentos para mantener el interés de los aprendices por el desarrollo de programas en él área que más le llame la atención.

Extrínseca
Intrínseca

Lenguajes de Programación

Un lenguaje de programación es un lenguaje formal diseñado para expresar procesos
que pueden ser llevados a cabo por máquinas como las computadoras. Se distinguen por sus sintaxis, el paradigma que comparten y su área de aplicación. El acto de usar un lenguaje para crear un programa se denomina codificación y tiene como base un algoritmo previamente creado.
http://goo.gl/OtTQB

Ejecución y pruebas
Compilación/interprete
Codificación
Clases
Subprogramas
Programa
Sintaxis y semántica
Selección
Comercial, industrial
Científico
Simulación
Móviles
Video Juegos
Desarrollo Web

Algoritmos

El diseño de los algoritmos es el aspecto que más requiere del dominio de la lógica y de los conocimientos previos.

Resolver Problemas
Experimentar
Crear
Imaginar

Lógica

Equivalencias
Implicación
Operadores de relación y lógicos
Tabla de Verdad
Proposiciones