2009-06-24 10 views
6

Estoy buscando algunos buenos libros de texto de dominio público, que podrían usarse para enseñar informática a niños en edad escolar (10-15). No pude conseguir googlear para eso. ¿Puede alguien por ahí señalarme buenos enlaces? Si los libros de texto no están disponibles, será útil cualquier información sobre lo que se enseña comúnmente a este grupo de edad como parte del plan de estudios de computación.Libros de texto de informática básica

+0

Quizás Smallbasic es útil para este propósito: http://msdn.microsoft.com/en-us/devlabs/cc950524.aspx Un poco fuera de tema, por lo que no será una respuesta. – Skurmedel

+0

Turing Omnibus es genial ... pero tal vez es difícil para 10-15 –

Respuesta

0

No es un libro, pero podría parecer un recurso bastante bueno.

KidsDomain.com

1

En las escuelas del Reino Unido tienden a tener alguna afiliación con Microsoft para:

  1. Palabra
  2. Excel
  3. Qué es una red
  4. -hora de la cena clase Java (si afortunado)
+0

Tienden a? ¿No es el plan de estudios nacional para GCSE IT simplemente algo así como "Microsoft Office Studies"? ! –

+0

@Ed ... Sí, estaba siendo amable. –

1

¿En qué áreas estás tratando de enfocarte? MIT open course ware ofrece algunos buenos textos abiertos en diferentes lenguajes de programación, pero indudablemente destinados a una audiencia más antigua. Creo que encontrar libros específicos para este grupo de edad sobre computación general será una tarea desafiante, pero siempre hay buenos sitios web que los niños pueden explorar para abordar una variedad de temas diferentes.

Como se ha mencionado, a menos que sepa que los niños estén en un nivel más avanzado (que muchos de esa edad son ahora los días) Me concentro en el procesamiento de textos, el uso de Internet (búsqueda & surf responsable) y cosas de esa naturaleza. Buscar en Google "introducción a los niños" a menudo arrojará sitios web útiles sobre este tipo de cosas.

2

Think Python sería mi primera opción para enseñar programación. El libro es gratis, Python es gratis, y algunos IDE realmente buenos son gratuitos: Stani's Python editor o Wing IDE 101. Esto proporciona un entorno realmente bueno y un conjunto de recursos para enseñar programación a niños de ese rango de edad. Si la programación es demasiado para los más pequeños, se puede usar PyGame para obtener gráficos simples en la pantalla rápidamente, y esa es una gran manera de mantener la atención.

EDIT: Acabo de toparme con un gran libro para introducir la programación de computadoras a niños (y otros principiantes): Hello World! Computer Programming for Kids and Other Beginners. Este libro usa Python como lenguaje de programación, y los proyectos son todos juegos simples. En general, este es un gran libro para introducir a los niños a la programación de computadoras.

1

Echa un vistazo Squeakland. Se trata específicamente de la enseñanza de las computadoras &.

2

Pruebe Cómo diseñar programas: Introducción a la programación y la informática, por Matthias Felleisen, Robert Bruce Findler, Matthew Flatt y Shriram Krishnamurthi. El libro usa un lenguaje llamado Scheme, que está disponible y diseñado para ser utilizado por los estudiantes. El libro está disponible en línea en www.htdp.org.

El libro fue diseñado para ser utilizado por las clases de introducción a la escuela secundaria y la universidad y está escrito intencionalmente para enseñar cómo diseñar un programa, no solo cómo usar la sintaxis de un lenguaje de programación particular. Hace hincapié en cosas como la forma de diseñar programas legibles, pensando en la estructura de su programa antes de escribir algo, y los conceptos generales de programación como recursividad y encapsulación.

0

El libro C# Yellow de Rob Miles es un recurso bueno y gratuito para enseñar a los alumnos C#. Es utilizado por el Departamento de Ciencias de la Computación en la Universidad de Hull como la base del curso de programación de Primer Año

8

"Informática" es un tema terriblemente amplio. ¿Quiere decir enseñarles cómo funciona una computadora (como adentro) o cómo usar aplicaciones de computadora (procesamiento de texto/hoja de cálculo/Internet) o cómo programarlas? Creo que los tres serían buenos temas para niños de 10-15 años.

Mi padre, un ingeniero informático, me enseñó mucho de lo anterior por mi cuenta a esa edad (por supuesto, depende de qué tan motivados estén sus alumnos). Principalmente fue a través de la experimentación y haciendo preguntas. Señalaré algunos buenos recursos que tuve cuando tenía esa edad. Si bien estos libros no son de dominio público, no son tan caros (puede comprar todos los libros que menciono a continuación por menos de $ 100US en el momento de esta respuesta, más baratos que un solo libro de texto universitario; las películas que podría intentar encontrar en tu biblioteca local). Tenga en cuenta que algunos de estos son de MS-DOS 3.x era de hace 10-12 años, pero, sinceramente, los conceptos básicos no han cambiado tanto. La plataforma de PC de IBM todavía tiene la misma arquitectura, simplemente se ha actualizado. Las aplicaciones han cambiado sin embargo.


¿Cómo funciona un ordenador

  • Es posible que desee enseñar acerca de todas las diferentes partes en una torre de ordenador moderna con la apertura de uno y que se les explique lo que cada parte es y hace, y cómo se unen. Ni siquiera necesita funcionar, solo necesitas poder mostrarles cosas. Un buen y sencillo libro que explica las partes de una computadora es How Computers Work de Ron White. Creo que también hay un episodio de Magic School Bus en esto ("The Magic School Bus Gets Programmed", Episodio 50 de la temporada 4).
  • Después de eso, es posible que desee explicar sobre el proceso de inicio y cómo se enciende la computadora por primera vez, y no sabe nada. Luego, podría explicar cómo el chip del BIOS encuentra todas las cosas enganchadas a la placa base y luego utiliza el disco duro para iniciar el sistema operativo (Windows/OS X).
  • Existen algunos programas interactivos que describen cómo funcionan todas estas cosas, aunque no puedo pensar en ninguna de las más extravagantes. Había un viejo programa de aprendizaje llamado "Qué hay en esa caja" que usé, pero ahora está tan desactualizado que es inútil.
  • Si tiene realmente estudiantes motivados, puede presentarles los fundamentos electrónicos de la computadora y los números binarios y las puertas. Una buena introducción (a nivel de maestro) a estas cosas es Code de Charles Petzold. Intenta explicar cómo las computadoras hablan sobre cosas usando 1s y 0s. Además, hay un episodio Bill Nye the Science Guy en esto (Temporada 4, Episodio 78).

Cómo utilizar aplicaciones

Honestamente, realmente no estoy seguro de lo que le diga aquí, pero me imagino que se puede encontrar gran cantidad de tutoriales sobre esto si Google. Explicar Word, Excel, etc. a los estudiantes es beneficioso e imagino extendido. NB:Enseñe a los estudiantes a tocar a esa edad. No aprendí a tocar tipo hasta que estuve en medio de HS, y fue difícil.En ese momento, ya había aprendido cómo hacer cosas en las computadoras y jugar juegos en el teclado, y también mis dedos habían sido memorizados para ir a todos los lugares equivocados. Si los atrapa temprano, les irá bien.


Cómo programar

  • La forma en que aprendí a programar en años 10 fue this way utilizando un lenguaje llamado BASIC (Por cierto, que enlace da un montón de otras ideas para aprendizaje cómo programar en una edad joven ). Estoy seguro de que otros tendrán buenas respuestas en esto también. Un libro del que solía aprender después de eso fue QBasic by Example, que un propietario de una librería de computadoras me dio cuando tenía 12 años de su pila desechable. Esa era mi biblia de programación, y la leí de principio a fin.
  • Tenga en cuenta, sin embargo, que algunos estudiantes querrán hacer cosas "interesantes" cuando aprendan a programar; es cierto que lo que aprendí no se clasificaría como genial. Mi antiguo profesor de informática de pregrado participa en un programa con niños del centro de la ciudad que les enseña cómo programar robots utilizando un lenguaje llamado LOGO, Sun SunSPOTS y LEGO Mindstorms NXT (dependiendo del enfoque de la clase). Básicamente le das órdenes al robot y las hace, y puedes ver al robot hacer lo que le dijiste que hiciera. Muy bueno e interactivo. Puede hacer que piensen en la programación y en cómo decirle al ordenador/robot qué hacer y cómo puede ser un "comandante de robot" o un "comandante de computadora". Esto es, esencialmente, lo que los programadores de computadoras hacen todos los días.
  • El nuevo espectáculo para niños Cyberchase enseña habilidades de pensamiento crítico que son la base de las habilidades de programación.

Sólo algunos pensamientos para que pueda empezar. Creo que muchos niños apreciarían un enfoque práctico; la mayoría de los que están en la industria comenzaron por la exposición práctica y no por el aprendizaje de libros de memoria. La educación inicial anterior, junto con algunos libros, funcionó para mí, la mayoría de esas cosas que recité de memoria.

También echa un vistazo a Woz.org; Steve Wozniak (programador/ingeniero de hardware, diseñador de Apple) [) ahora enseña computadoras para niños de primaria.

0

Para los más pequeños, especialmente ToonTalk, es una introducción asombrosamente genial a la programación. Incluso hace programación concurrente desde el principio. ToonTalk enseña los principios fundacionales a la vez que es extremadamente atractivo con una interfaz 3D, animales para realizar cálculos, etc. ¡Lo recomiendo muchísimo!

Cuestiones relacionadas