domingo, 13 de junio de 2010

¿Qué tengo que hacer para enseñar Programación?

Son muchos los aspectos involucrados en la enseñanza de la programación de computadoras.

El primer paso es establecer cual es el objetivo que se persigue: ¿desarrollar la capacidad para resolver problemas por medio de la computadora o hacer del alumno un programador? De acuerdo a la investigación, este es el punto principal por el cual el primer acercamiento que los jóvenes deben de tener con la programación no es precisamente con la de un lenguaje de programación.

Desde mi punto de vista, es verdad que para programar no necesariamente debes de conocer la sintaxis de un lenguaje de programacion como C++ o Java. El problema radica en el concepto que las personas tienen de la programación; el cual se refiere, precisamente, al proceso de razonamiento a traves del cual se resuelve un problema a traves de una computadora; en otras palabras, al desarrollar dicha capacidad como consecuencia se tiene a un programador. Por lo que, el medio (el lenguaje y el entorno)que se utilice para mi es indistinto si se logra programar.
En la investigación encontre nuevos entornos que facilitan la comprensión de los conceptos de programación, entre ellos Scracht y Alice, donde el primero está enfocada a conceptos sobre la programación estructurada, y el segundo sobre la programación orientada a objetos. Ambos estan diseñados para iniciarse en los conceptos.

Actualmente, para la materia de Manejo de Técnicas de Programación, que es donde se da el primer contacto, introduje un cambio en el programa de estudios, incorpore entonces un entorno basado en un lenguaje llamado Karel, con un objetivo similar a Scracht y Alice.

Una critica que recibí radicó sobre el hecho de que los jovenes no podrían hacer aplicaciones con una utilidad definida, ya que ninguno de los entornos mencionados lo permiten. En pocas palabras, se tomo como si fuera solamente un juego y perdida de tiempo. Esto requiere de un fuerte analisis.

Sin embargo, con la poca experiencia que tengo, observo algunos aspectos clave como:
  • Aprender la sintaxis del lenguaje
  • Aprender a moverse en el entorno
  • Aprender las técnicas básicas
  • Reunir los elementos anteriores para resolver un problema, el cual debe de ser de sumo interes para el alumno.


El aspecto común que considero en todas las disciplinas se debe de tomar en cuenta es precisamente, el interés que mueve al alumno a querer aprender.

A continuación, presento una comparación entre el metodo que uso actualmente y los nuevos:

martes, 8 de junio de 2010

¿El aprendizaje es algo tan trivial que se puede observar y medir con base en unas simples preguntas a propósito de unos contenidos cualesquiera?

Después de analizar el texto de “El aprendizaje y el desarrollo de competencias” de Xavier Vargas Beal, puedo inferir algunas conclusiones; como que el aprendizaje se da por una conjunción de factores que de manera aislada dejan incompleto este proceso, es por ello que la evaluación es algo mucho más complejo que se debe de analizar desde cada uno de estos factores.

Sin duda alguna el aprendizaje tiene asociado la connotación de trivialidad, en el cual se asume que el alumno, al asistir a la escuela obtendrá un aprendizaje. Es un término tan común y utilizado por toda nuestra sociedad; un proceso que se realiza a diario en cada una de las aulas de nuestro país que nos es difícil creer que aun no conocemos lo que esto denota.

Desde luego que no considero que sea algo trivial sino todo lo contrario, solo existen hipótesis y teorías de diferentes corrientes filosóficas que intentan aproximar como se realiza este proceso en el ser humano, y por ende definir que es en realidad a lo que se le denomina como aprendizaje.

Por lo mismo, al conocer la complejidad de dicho proceso no resulta nada fácil observar ni mucho menos medir como el alumno ha organizado su estructura cognoscitiva, y si partimos del hecho de que cada quien lo hace de manera diferente, resulta un problema mucho mayor.

Todos nos hemos dado cuenta de que muchas veces los objetivos de aprendizaje, que se presentan en nuestros programas de estudio, son demasiado ambiciosos, peor aun cuando revisamos los contenidos que exageran en cuanto a numero.

Asimismo, reconozco que he caído en el error, como todos en alguna ocasión, de evaluar lo que le interesa al alumno para aprobar la materia. Sin embargo, también he usado el método basado en problemas que como enfatiza la lectura es quien se encarga de organizar los conocimientos, aunque al ver los resultados, muchas veces aunque despiertan el interés de los alumnos por apropiarse de las acciones, ellos no están aún en las posibilidades de lograr conseguirlo. Para ello considero, como lo hemos señalado en las semanas anteriores, que se necesita del trabajo en equipo de cada uno de los profesores para atacar cada una de estas debilidades que a todos nos interesa.

Para finalizar me gustaría agregar que mi concepto sobre el aprendizaje se ha transformado debido al interés que tome en dicha lectura, el cual considero ha sido relativamente significativo más no bien situado aun.


"La labor del profesor es de un gran compromiso por lograr desarrollar productiva y humanamente a nuestros estudiantes"

¿Qué concepciones de aprendizaje nos parecen congruentes con el enfoque por competencias y por qué?

Entre las concepciones que tienen relación con el enfoque por competencias, destaco:

El aprendizaje significativo

Porque se busca que los conocimientos nuevos le sean útiles al estudiante, para ello éstos deben de despertar el interés del alumno. Por esta razón el profesor debe de desarrollar estrategias que le permitan usar los conocimientos previos del alumno como medio para propiciar su aprendizaje.

El constructivismo

Porque implica al alumno como el actor principal en la construcción de su aprendizaje, en donde su actividad principal está fundamentada en la experimentación y resolución de problemas, y en el que los errores son considerados la base de su conocimiento, logrando así transformarlo. Aquí se enfatiza el hecho de evitar la memorización de contenidos sobre la resolución de problemas.

Socio-constructivismo

Porque enfatiza la importancia del aprendizaje colaborativo y situado. Aquí se valora la actitud para compartir sus conocimientos con los demás compañeros, en el que de manera paralela desarrollan habilidades para explicar y comprender mejor lo que han aprendido. De igual forma, se toma en cuenta que uno de los factores para propiciar un mejor aprendizaje es el contexto en donde éste se desarrolla.