Alice básico para docentes
-
Upload
marisa-elena-conde -
Category
Education
-
view
3.597 -
download
0
description
Transcript of Alice básico para docentes
La versión en español se
llama
¿Qué es Alice?
Un software que se utiliza para enseñar conceptos de programación
Objetos y clases Métodos, funciones y propiedades Los condicionales : si y entonces (if- else) Iteración (bucle) La recursividad Programación orientada a eventos
Requerimientos técnicos
Computadora de escritorio/ Netbook/ Notebook
• 500 MHz CPU o superior
• 128 MB de RAM o superior
• Resolución de vídeo de 1024 x 768 o superior• Tarjeta gráfica VGA con 16 bits o más
• tarjeta de sonido
¿Por que és necesario enseñar a programar?
Se prevé que sea uno de los campos de más rápido crecimiento
Nos enfrentamos a una enorme escasez de personas con el conocimiento de la informática, al no contar con un espacio curricular en la escuela Pública considerando a la #informáticaCOMOMATERIA . Una cuestión que necesita urgente revisión a nivel de Política Educativa en la Rep. Argentina con cara al futuro de los jóvenes.
¿Por qué usar Alice?
Los estudiantes se enamoran cuando conocen Alice ¿por qué?:
Es más sencillo su uso que la programación textual
No hay errores de sintaxis
Se motivan
Sus ideas cobran vida
Crean juegos en 3D y películas creativas animadas
Es parecido a ser el director de una película o un juego social
Pueden compartir sus actividades en la comunidad de Alice.
¿Qué se puede enseñar con Alice?
•Fundamentos de Programación Orientada a Objetos
•Objetos y clases
•Métodos y parámetros
•Herencia (el concepto de la misma)
•Concepto de Bucle
•Condicionales
•La recursividad
•Procesamiento de listas y la lista de Arrays (arreglos)
•Diseño de algoritmos, implementación y prueba
•Fundamentos de la programación orientada a eventos.
•El trabajo colaborativo, la critica fundamentada, el error como forma de comprender los procesos. etc
Primeros pasos
Instalar Alice. Se descarga de:
http://www.alice.org/index.php?page=downloads/download_alice2.4
Se descargan 3 archivos comprimidos.
Se descomprimen (hay que tener un programa para descomprimir archivos comprimidos o “zipeados”) presionando sobre el primero con el botón derecho, daremos clic sobre “Extraer en rebeca.game.Win V2.2”
7
Comenzará el proceso de
descompresión de las 3 carpetas
comprimidas
Una vez finalizado
aparecerá un carpeta
hacemos doble clic
para abrirla y
haremos doble clic
sobre el ícono
Rebeca.exe
8
Comienza a cargarse el programa
NO necesita instalarse en el Equipo
Les presento:
ALICE -REBECA
9
Elegir un Mundo nuevo
Hacemos clic el Botón Iniciar el Tutorial
Y comienza a cargarse
10
Se podrá entonces recorrer el tutorial Para salir del modo
tutorial presionar la etiqueta SALIR
11
Para comenzar un proyecto nuevo presionar NUEVO MUNDO
12
Elegimos una plantilla (escenario)
Para agregar objetos hacemos clic en el botón Añadir Objetos
Nos mostrará las diferentes categorías de la
Galería Local. Hacemos clic en la que nos
interese Para salir de una categoría hacemos clic
en la Calería Local
Una vez elegidos los objetos/ personajes presionamos el
botón “HECHO”
Una vez que el objeto está en el mundo se puede mover presionando el mouse y
arrastrando el ratón
El Botón deshacer permite deshacer la última acción
18
Control del mouseUtilizamos los botones de control del ratón (de izquierda a derecha)
Para mover objetos a la izquierda, derecha, adelante, atrás
Arriba y abajo Giro a la izquierda o a la derecha Giro hacia delante o hacia atrás Giro libreCambiar el tamaño de objeto Copiar el objeto
Deleting an Object
Hacemos clic en el objeto
que deseamos eliminar
El objeto se muestra con un
rectángulo de selección
alrededor de él
Hacemos clic en el botón derecho del
ratón . Seleccionamos Eliminar del
menú emergente
20
Posición del Objeto
Se puede mover sólo una parte de un objeto
Se pueden programar las sub-partes controlados por el mouse Se seleccionar una parte para mover con el ratón
Los controles del mouse afectarán sólo una parte o todos los objetos
21
Métodos y/o acciones, y/o Instrucciones
Se visualizan cuando hacemos clic en el personaje /objeto
Presionada la solapa métodos veremos una lista de ellos
22
¿Cómo se utilizan?
Se arrastran presionando el botón derecho del mouse y se depositan en el panel del centro donde se lee “no hacer nada”
Cada flecha al lado del nombre del objeto despliega opciones para configurar las instrucciones
Se van agregando un bloque debajo de otro
23
Presionando el botón JUGAR podemos ir probando la programación elaborada
24
Mover y eliminar un método
Sólo tenemos que tomarlo con el puntero del mouse y moverlo hacia la
papelera
25
Posicionando un objeto desde el menú
En este menú vemos listados los
personajes/ objetos que incluimos
en nuestro proyecto.
Podemos seleccionar a cual
querernos animar y arrastrar el
nombre al colocarlo en el sector
de programación se va a
desplegar una lista para que le
indiquemos la acción a desarrollar
La diferencia con Scratch que aquí
en un mismo panel común
indicamos la programación para
cada uno de los objetos, mientras
que en Scratch cada objeto tiene
su programación en un espacio
individual
26
Vista desde diferentes ángulos
Podemos utilizar la Vista cuádruple o Quad View para obtener múltiples Vistas de los objetos a:
* Cámara Normal* Desde arriba* Desde la derecha * Desde el frente
También se puede ampliar la vista y moverla
27
Controles de la cámara
Los controles nos permiten modificar las vistas
Mover hacia arriba, abajo, izquierda, derecha Ir hacia adelante, atrás, girar a la izquierda, girar a la derecha
Inclinación (girar) la cámara hacia delante o hacia atrás
28
Guardando un mundo
• Hacemos clic en Archivo/ Guardar Mundo(elegir la ubicación)Darle un nombre
• Hay otras opciones para exportar el mundo. Sólo que una vez exportado no es posible editarlo nuevamente, para poder seguir editando hay que conservar el mundo en formato *.a2w
29
Crear un método
Podemos enseñarle a un objeto un nuevo método. Hay que definirlo
Presionamos en “Crear nuevo método”damos un nombre al método
Arrastramos otros métodos en el nuevo método
Cuando hayamos terminado de utilizar el nuevo métodohacemos clic en “Mundo.miprimer método”
30
Creando un objeto• Un objeto/ personaje puede "heredar" sus propiedades de un
objeto existente
•
Hacemos clic derecho en el objeto en el árbol de objetos y podemos cambiarle el nombre
• Hacemos clic derecho y seleccionamos Guardar objeto
• Podemos crear copias del objeto utilizando los controles del mouse
• Compartir los mismos métodos
• Para hacer que los métodos de trabajo sirvan en cualquier objeto de la clase debemos agregar un parámetro para el objeto que se invoca en Para mover sub-partes .
• Necesitaremos denominar la función . Debemos tener cuidado al escribir el nombre de la parte con mayúsculas y minúsculas
El constructor de personajes se
encuentra al final en la carpeta
“Gente” en la Galería Local
Una vez diseñada se le da un nombre y se
guarda como objeto
Guardando la posición
Al hacer clic en el botón de controles podremos configurar
“Soltar muñeco en cámara”
“Soltar muñeco en objeto”
33
Recursos
http://www.alice.org
http://coweb.cc.gatech.edu/ice-gt/
http://www.daleaceptar.gob.ar/
Autoras: Marisa Conde y Nancy Morales
Para citar el texto usar el siguiente formato:
Conde, Marisa y Morales, Nancy (2014). “Alice (para docentes)”. Taller de iniciación a la programaciónpara docentes. Buenos Aires
http://www.campusfepais.com.ar/aula/
Esta obra está licenciada bajo la Licencia Creative Commons
Atribución-NoComercial-CompartirIgual 4.0 Internacional.