Introducción a los Ordenadores:
Una forma diferente de aprender y de enseñar
Beatriz Otero y Pau Bofill
Universidad Politécnica de Cataluña
Departamento de Arquitectura de Computadores
{botero, [email protected]
PROBLEMÁTICA
ACTUAL
Índice aprobados
< 50%
ESTUDIANTE
Capacitado?
CAUSAS
Aprendizaje
superficial
Absentismo y
desinterés
No se lleva al
día la asignatura
CONTENIDOS
FORMAS
APRENDER
ENSEÑAR
Objetivos no explícitos
Copia de apuntes
Para qué sirve?
Dedicación
Incomprensibles?
Eficiencia
Poca creatividad
Estudiante pasivo
Eficacia
Complejidad vs.
profundidad
Contenidos extensos
Desconexión?
EVALUACION
Exámenes difíciles?
Horas aburridas
Exceso de clases
expositivas
Orientación en
el estudio
¿Éxito de las
academias?
Evaluación final
sin realimentación
Falta de realimentación
No se valoran otras
habilidades del
estudiante
Presuponemos
que sabe estudiar
Aprobar es saber?
Aprender procedimientos
mecánicos para la
solución de problemas
Filtra un único estilo
de aprendizaje
Aprendizaje Auténtico
Llevar el trabajo al día
QUÉ
OFRECEMOS?
Motivar y reforzar su
protagonismo
Objetivos Explícitos
Contextualización
Reflexión sobre
técnicas de trabajo
Interdisciplinaridad
Realimentación y
seguimiento
Explicitar objetivos de la
evaluación
Trabajo cooperativo
Potenciar la evaluación
formativa
Minimizar toma de
apuntes mecánica
Estudiar para aprender
Actividades aprendizaje
gratificantes
Conciencia del
propio Saber
2
Etapa I:







Entorno programación + programa
Funciones (primitivas de Logo)
Tipos variables
Pase de parámetros por valor
Operadores lógicos + aritméticos
Sentencias condicionales: if
Sentencias Iterativas:


For, while, do-while
29% 35,5% 35,5%
5
Semanas

Organización del curso
Objetivos por etapas
4
3
I
II
III
2
1
0
Etapas
Etapa II:



Diseño descendente + implementación ascendente
Mapa de memoria + Valor variables
Switch.
3
Organización del curso
Objetivos por etapas

Etapa II:




Estructuras de datos sencillas y operaciones
asociadas: Vectores, matrices y Structs.
Esquemas de búsqueda y de recorrido
Pase de parámetros referencia
Etapa III:




Paso de parámetros referencia
Operaciones en structs
Gestión de ficheros
Desarrollo de aplicaciones a partir de la especificación
de tipos
4
Trabajos por etapas



Etapa I: Gráficos de Tortuga y Expresiones
Etapa II: Proyecto Otelo
Etapa III: Proyecto Enroque
5
Metodología: Ambiente de trabajo

Ambiente Moodle



Personalización Estudiante
Documentación
Planificación trabajo




Clase y Casa
Apuntes clase
Consultas
Instalación Software

Trabajo práctico
6
Planificación del trabajo

Utilización Fichas




Moodle: Actividades a desarrollar



Ejercicios iniciales
Proyectos
Moodle: Material Web





Descripción del trabajo a realizar en casa, laboratorio
Preparación próxima clase (contenidos)
Entregables
Ejercicios propuestos,
Ejercicios de dificultad progresiva resueltos
Apuntes de clase
Esquemas tipo resumen
Consultas (Grupos + individual)


Presenciales (consultas aula común, despacho, clase)
Via email o Foro
7
Tortuga:
Iniciación a la programación

Desarrollo de programas utilizando la
librería tortuga (uso de primitivas de Logo):


Girar(grados)
Avanzar(distancia)
PosicionInicial(x,y)
 PuntaLapiz(color,grosor)
 EstadoLapiz(PEN_DOWN,PEN_UP)


Bucles
(for-while y do-while)
8
Ejemplo: Rutinas desarrolladas
#include <stdio.h>
#include <tortuga.h>
void cuadrado()
{
…..
}
void main()
{
inicializar();
//dibujo sencillo:
avanzar(10);
girar(90);
cuadrado();
}
Figuras Básicas
Figuras Complejas
finalizar();
9
Fases de un proyecto
Explicación del proyecto
Lectura Comprensión Discusión
Distribución trabajo
Grupos
Propuesta algoritmos(I)
Corrección algoritmos
Grupos y profesor
Individual
Planificación Algoritmo Discusión
Desarrollo
Asesoría
Validación
Tiempo desarrollo: 3 ó 4 semanas
Prueba
Evaluación
Presencial + Web
10
Ejemplo
Proyecto: OTELO
Comprensión
Reglas del juego
Trabajo Individual
2 horas
Discusión en Grupos (5 ó 6 estudiantes)
11
Proyecto:OTELO
Evaluación
Individual
Prof. Actúa como: Consultor+ Dinamizador+ Experto + Tutor
=
+
Consultas
Trabajo
Individual
Programación
Juegos de prueba
Mejoras gráficas
Interrogatorio
grupos
Horas consulta + Trabajo casa + Trabajo campus
12
Otros técnicas aplicadas

De grupo (Integración de técnicas)

Detectives y sospechosos


Competencia


Ejercicios de memorización
Carrera de caballos (Ejercicios tipo examen)
Individuales


Resumen contenido etapas utilizando esquemas
Ejercitación guiada con soluciones
13
Evaluación
25% Aplicación:
Aplicación = 49% T + 51% E
T: entregables + trabajo clase
E: Nota media 3 exámenes
+ 25% Laboratorio:
Laboratorio = 55% P1 + 45% P2
50% Final:
Examen final común al resto de los grupos
Nota de la asignatura
14
Resultados: Otoño 2005
Relación Aprobados-Suspendidos IO
40
Estudiantes
35
30
25
Aprobados
Suspendidos
20
15
10
5
0
10 20 30 40 60 70 80 90
Grupos
15
Resultados: Otoño 2005
Relación Aprobados-Suspendidos
Todas las asignaturas
Porcentaje aprobados (%)
80
70
60
Algebra
50
Cálculo
Fisica I
40
CISE I
30
IO
20
10
0
10
20
30
40
60
70
80
90
Grupos
16
El estudiante debe entender que:

El trabajo es constante

Las mejoras son progresivas y

Tiene que implicarse

Tiene que buscar la conexión y el gusto por lo que hace

Siempre está alli el profesor y los compañeros de clase
17
Problemas encontrados

Limitaciones del Prof.



Aprender en menos tiempo
Retroalimentación vía Web
Muchas horas
Limitaciones del estudiante

Muchas horas a IO

Otras asignaturas?
18
Introducción a los Ordenadores:
Una forma diferente de aprender y de enseñar
http://pctudons.ac.upc.edu/moodle/tardor05
https://atenea.upc.edu/moodle/login/index.php
19
Descargar

ANCORA: Una forma diferente de Aprender y de Enseñar