Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
Enseñar a programar a un adulto
Autor Mensaje
criskapunk Sin conexión
Profesor del Modulo A
Grammar fascist
*****

Otra
UBA - Ciencias Exactas y Naturales

Mensajes: 288
Agradecimientos dados: 12
Agradecimientos: 62 en 8 posts
Registro en: Feb 2012
Facebook
Mensaje: #16
RE: Enseñar a programar a un adulto
Buenas Imakuni,

A mi también se me ocurre como primer lenguaje Python, por la claridad propia del lenguaje y porque no es necesario tener una base para poder ver los primeros resultados e ir acostumbrándose al entorno.

El juego que decís vos supongo que será Light Bot 2.0 (http://armorgames.com/play/6061), creo que no era necesario siquiera saber inglés, porque se basaba todo en arrastrar botones con el dibujo correspondiente=P

Otra cosa que podrías buscar es Karel El Robot. Es un robot en forma de flecha azul ubicado en un espacio cuadriculado que únicamente conoce cuatro órdenes (avanzar, girar a la izquierda, agarrar o soltar zumbador). También tiene la posibilidad de evaluar condicionales, crear funciones, bucles, etc. Está bueno para practicar la lógica y se puede programar en español (La versión original es en inglés). Si mal no recuerdo, podías usar una sintaxis similar a Java o a Pascal. Un ejemplo de un programa:


iniciar-programa
inicia-ejecucion
avanza;
gira-izquierda;
avanza;
avanza;
apagate;
termina-ejecucion
finalizar-programa


Si no, el único lenguaje de programación que conozco en español es Pauscal. Pero no se que tan simple será para aprender.

Un saludo.
07-07-2013 00:24
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
gonnza Sin conexión
User Verde

*********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 17.358
Agradecimientos dados: 830
Agradecimientos: 821 en 336 posts
Registro en: Mar 2010
BlogSpot Google+ YouTube
Mensaje: #17
RE: Enseñar a programar a un adulto
(06-07-2013 19:47)Dem0 escribió:  
(06-07-2013 16:04)gonnza escribió:  creo que JS puede ser algo medio molesto para arrancar a programar sobre todo alguien que "no es del palo"

¿por?

un lenguaje dinamico donde puedas hacer casi todo y "ande", aunque no sea lo que quieras, no creo que sea para un principiante, porque tenes que saber lo que haces

[Imagen: v34BEFt.gif]
07-07-2013 00:36
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
LeaTex Sin conexión
Presidente del CEIT
.
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 4.876
Agradecimientos dados: 56
Agradecimientos: 229 en 53 posts
Registro en: Apr 2008
BlogSpot Facebook Google+ Last.fm LinkedIn Twitter
YouTube
Mensaje: #18
RE: Enseñar a programar a un adulto
(02-07-2013 00:02)Imakuni escribió:  No sabe inglés... por eso pedía recursos en español leatex.

ah, perdón. pasé rápido y no leí mucho, y te recomendé lo primero que se me vino a la mente (porque lo vi esta semana).

yo creo que primero tendrías que poder definir con ella a qué quiere orientarse, cuál es su idea. por ahí se piensa que es más fácil de lo que realmente es, y que va a llevar poco tiempo. tenés que ver cuál es su idea, su motivación, y qué resultados espera obtener.
y en base a eso fijarte si conviene orientarla a web o escritorio, y ahí te fijás qué lenguaje recomendarle.

sin duda lo más fácil es algo bien procedural, que es más mecánico, como explica el chabón del video. no tiene que abstraerse mucho ni matarse pensando en cuestiones de memoria y eso.

antiguamente los primeros pasos en programación los chicos los daban con el LOGO. uno programaba la tortuga, sin saber realmente que estaba programando algo.
también a nivel académico se usa pascal, que es simple, bien procedural, aunque no sirve para grandes cosas.

sino fijate si conseguís esos tutoriales autoguiados del estilo http://tryruby.org/levels/1/challenges/0 que tal vez conseguís algunos en castellano.

y sino en http://www.codecademy.com/es/ tenés tutoriales en castellano.

07-07-2013 00:52
Visita su sitio web Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Dem0 Sin conexión
( ͡° ͜ʖ ͡°)
._.
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 4.983
Agradecimientos dados: 9
Agradecimientos: 167 en 67 posts
Registro en: Apr 2008
Mensaje: #19
RE: Enseñar a programar a un adulto
Que te tire errores cripticos también es negativo, intimida.

JS me sigue pareciendo una buena opción para el caso de ima, que no quiere formar un programador profesional. Poco setup y ver resultados significativos rápido me parece lo más importante.
07-07-2013 00:53
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
gonnza Sin conexión
User Verde

*********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 17.358
Agradecimientos dados: 830
Agradecimientos: 821 en 336 posts
Registro en: Mar 2010
BlogSpot Google+ YouTube
Mensaje: #20
RE: Enseñar a programar a un adulto
bueno pero js tambien te tira errores cripticos =P


yo creo que pascal es una buena opcion, mal que mal es un lenguaje sencillo, orientado a aprender, y el escribir es parecido al pseudocodigo, que tambien es un poco nuestra manera de "pensar" cuando pensamos como hacer algo (ir escribiendo paso por paso)


no necesitas setup con internet =P http://www.compileonline.com/compile_pascal_online.php

[Imagen: v34BEFt.gif]
07-07-2013 00:58
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Imakuni Sin conexión
Presidente del CEIT
Boxes tastes like mush
********

Ing. en Sistemas
Facultad Regional Córdoba

Mensajes: 7.017
Agradecimientos dados: 119
Agradecimientos: 126 en 83 posts
Registro en: Jul 2008
Mensaje: #21
RE: Enseñar a programar a un adulto
Bueno... me parece que voy a empezar por prolog =P


Si, dirán WTF, y tal vez no es lo mejor... pero mi vieja tiene una base copada de lógica (lo vió en el cole, y en la facu), así que me parecería "copado" enseñarle lógica para, de paso, que aprenda un par de conceptos (como lo es dividir un problema en partes si resulta complicado de entender, reusabilidada, pattern matching, etc), más que nada porque al parecer se siente comoda con ese tema.

Preferiría, en un segundo paso, obviar la parte web, ya que me parece que para entender web hay que entender un par de cosas más que programación. Probablemente le meta algo procedural como dijeron... me parece que python.

Después, una vez afianzado un poco el tema de algoritmia, ahi sí veríamos web, pero me tiro un poco más para el lado de javascript =P
07-07-2013 03:30
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Dem0 Sin conexión
( ͡° ͜ʖ ͡°)
._.
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 4.983
Agradecimientos dados: 9
Agradecimientos: 167 en 67 posts
Registro en: Apr 2008
Mensaje: #22
RE: Enseñar a programar a un adulto
(07-07-2013 00:58)gonnza escribió:  bueno pero js tambien te tira errores cripticos =P


yo creo que pascal es una buena opcion, mal que mal es un lenguaje sencillo, orientado a aprender, y el escribir es parecido al pseudocodigo, que tambien es un poco nuestra manera de "pensar" cuando pensamos como hacer algo (ir escribiendo paso por paso)


no necesitas setup con internet =P http://www.compileonline.com/compile_pascal_online.php

¡Está muy bueno eso!

Pero para "enseñar a programar a un adulto" me parece más importante el "flash", cosas como hacer una simulación del sistema solar y mostrarle como agregar o sacar planetas (por decir la primer boludes que me viene a la cabeza). Aunque obviamente depende la persona, lo ideal sería encontrar un tema que le interese y programar algo en ese dominio.

(07-07-2013 03:30)Imakuni escribió:  Bueno... me parece que voy a empezar por prolog =P


Si, dirán WTF, y tal vez no es lo mejor... pero mi vieja tiene una base copada de lógica (lo vió en el cole, y en la facu), así que me parecería "copado" enseñarle lógica para, de paso, que aprenda un par de conceptos (como lo es dividir un problema en partes si resulta complicado de entender, reusabilidada, pattern matching, etc), más que nada porque al parecer se siente comoda con ese tema.

Preferiría, en un segundo paso, obviar la parte web, ya que me parece que para entender web hay que entender un par de cosas más que programación. Probablemente le meta algo procedural como dijeron... me parece que python.

Después, una vez afianzado un poco el tema de algoritmia, ahi sí veríamos web, pero me tiro un poco más para el lado de javascript =P

Pero, ¿qué quiere lograr aprendiendo a programar? ¿poder dimensionar que es la computación (algoritmos, estructuras de datos, etc)? ¿o quiere aprender a hacer algo práctico particular?

Si quiere entender "qué" es programación, me parece mejor comenzar directamente con algo procedural, usando las abstracciones de "estados" y "operaciones", y después pasar a algo más declarativo. "Objetos" es una forma de organizar los sistemas (operaciones y estados), no me parece necesario en este caso.

Si quiere aprender a hacer algo práctico particular... bueno, depende lo que quiera hacer =P
(Este mensaje fue modificado por última vez en: 07-07-2013 14:00 por Dem0.)
07-07-2013 11:58
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
gonnza Sin conexión
User Verde

*********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 17.358
Agradecimientos dados: 830
Agradecimientos: 821 en 336 posts
Registro en: Mar 2010
BlogSpot Google+ YouTube
Mensaje: #23
RE: Enseñar a programar a un adulto
tu vieja quiere para pasar el rato, o para programar y hacer unos mangos?(cuando pueda mandarse)

[Imagen: v34BEFt.gif]
07-07-2013 14:09
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
melina18 Sin conexión
Suspendido
Sin estado :(

Ing. Eléctrica
Facultad Regional Delta

Mensajes: 5
Agradecimientos dados: 0
Agradecimientos: 0 en 0 posts
Registro en: Sep 2018
Mensaje: #24
RE: Enseñar a programar a un adulto
Hoy en dia si te dedicas en las construcion de sitios web, debes saber programar no tanto como experto pero si lo basico, con HTML+JS podras empezar ahi, y nunca es tarde para aprender hasta los niños aprenden programar, sigue adelante en tus proyectos.
07-11-2018 12:02
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)



    This forum uses Lukasz Tkacz MyBB addons.