RICARDO DE J. BOTERO TABARES

Slides:



Advertisements
Presentaciones similares
SISTEMAS DE INFORMACIÓN I
Advertisements

Ciclo de Vida de Desarrollo de los Sistemas de Información
Moodle.
¿Cómo evaluar Proyectos Integradores?
PRONAFCAP – PUCP ITEM 2– ANCASH ALFABETIZACIÒN DIGITAL
CNAP Centro Nacional de Acreditación Profesional.
DISEÑO ORIENTADO AL OBJETO
PROCESO DE ACERCAMIENTO ENTRE SUJETO Y APRENDIZAJE Y OBJETO DE CONOCIMEINTO.
ELABORADO POR: Facilitando la educación.
EXPERIENCIA DE DESARROLLO E INVESTIGACIÓN DE LA INSERCIÓN DE LAS TICS EN LA FACULTAD DE INGENIERÍA DE LA UNIVERSIDAD AUTÓNOMA DE QUERÉTARO Dra. Teresa.
MI PROGRAMA DE FORMACION
Diseño e implementación de un juego matemático de disparos en 3D y análisis de los dispositivos de interacción de 2D y 3D Vanessa Echeverría B. Iván.
Diseño y Desarrollo de un Sistema de Gestión de Egresados y
CLASE 1 O y S I OBJETIVOS DE LA CLASE:
En esta presentación se llevara acabo una explicación en la cual, se define que es la WEBNODE, con el fin de dar un entendimiento claro de este sitio.
Fundamentos de Programación
ESCUELA POLITÉCNICA DEL EJÉRCITO
EDUCACION TECNOLOGICA
MOODLE ASPECTOS BÁSICOS
LA MONOGRAFÍA Programa del Diploma – IB
Pruebas Saber Pro Información tomada de: icfes. gov
Ingeniería de Software
Junio 2014 Nombre del Facilitador : M. E. Fernando Arturo Villa Salgado Servicios Educativos Integrados al Estado de México Dirección de Educación Secundaria.
Análisis de la Encuesta de Percepción de Estudiantes sobre la satisfacción de los estudios y la práctica docente Encuesta aplicada del 12 al 19 de mayo.
Repensar la evaluación del aprendizaje: las TIC en la Educación Superior Diana Patricia Montoya Gary Alberto Cifuentes.
CONCEPTOS BÁSICOS Diseño de Sistemas.
Experiencias en la implantación de la asignatura de Tecnología de Programación al EEES Elena M. Hernández Pereira Óscar Fontenla Romero Departamento de.
INSTITUTO TECNOLOGICO DE MINATITLAN ASIGNATURA: FUNDAMENTOS DE PROGRAMACION DOCENTE: JOSE ANGEL TOLEDO ALVAREZ ALUMNA: ALEJANDRA OSORIO ARVISU SEMESTRE:
INTRODUCCION Y BIENVENIDA Esta asignatura esta dirigida específicamente a la creación de un Sitio Web, utilizando tecnología de información según requerimientos.
Matriz de Marco Lógico Herramientas básicas para confección de Planes de Acción.
ALONSO IZQUIERDO JIMENEZ CARLOS ARIEL ARENAS APONTE DISEÑO E IMPLEMENTACIÓN DE UN MODELO COMPUTACIONAL PARA EL SOPORTE DE PROCESOS RELACIONADOS CON LA.
TEMA: DESARROLLO DE UN SISTEMA INFORMÁTICO PARA EL CONTROL DE USO Y EL MANTENIMIENTO DE VEHÍCULOS DE UNA INSTITUCIÓN PÚBLICA AUTOR: EDISON GUAMAN   DIRECTOR:
AÑO DE APERTURA En el 2000, nace como un consorcio de universidades canadienses de acreditación en línea y los proveedores de educación a distancia. NÚMERO.
Daniel Correa Botero José López Vélez Universidad de Antioquia 2013-II.
PRESENTACIÓN Este trabajo se desarrolla sobre el tema de competencias, y basado en el Marco de Fundamentacion Conceptual Especificaciones de la Pruebas.
Diseño de Sistemas.
Tecnologías de la Información y la Comunicación. Tecnologías de la Información y la Comunicación UNIVERSIDAD CENTRAL FACULTAD DE CIENCIAS SOCIALES, HUMANIDADES.
Sistemas de evaluación del sistema educacional chileno
UNIDAD 0 – TEMA Nº 0 Presentación del Curso Adrián Villegas Dianta.
LOS PROGRAMAS PARA LAS ASIGNATURAS EN LA ESTRUCTURA DEL PLAN
Elaboración de algoritmos usando lógica de programación
ASIGNATURA: LENGUAJE Y COMUNICACIÓN II
Universidad Rey Juan Carlos “Título del tema del libro” Nombre de la asignatura Apellidos, NombreCorreo Electrónico.
J. Alexander M.P.. En las siguientes diapositivas vas a encontrar los vínculos que te guiaran a la información de cada fase del proyecto. Puedes navegar.
Diseño de Adiestramientos
TEMA: DISEÑO DE LA SOLUCION INTREGRANTES DE EQUIPO: ERIKA CRUZ MARTINEZ RODOLFO LOPEZ ANOTA LUIS ARMANDO LIÑA QUECHA JOSE FRANCISCO MEZO VARELA LUIS ENRIQUE.
TALLER DE CAPACITACION DEL PROGRAMA INTEL EDUCAR- CURSO ESENCIAL
Simulador Redes Nombres etc,,.
Jacqueline Marineth Padilla Santamaria Directora
PROGRAMACIÓN IV INTRODUCCIÓN.
“ Educación para todos con calidad global ” PROYECTO DE GRADO Valledupar Agosto del 2013 CARLOS RAMON VIDAL TOVAR.
DIPLOMADO DE DESARROLLO DE APLICACIONES MOVILES EN ANDROID DAMA
Portada Grupo Delta Objetivos Introducción Coordenadas Teóricas Análisis de la Información Conclusiones y Recomendaciones Referencias Anexos Coordenadas.
FACULTAD DE CIENCIAS COMPUTACIONALES Y TELECOMUNICACIONES ASIGNATURA:
MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE
Servicio comunitario Bienvenidos al curso de Servicio Comunitario.
Facultad de Química Universidad de la Habana
SEGURIDAD EN APLICACIONES MOVILES Ing. Gabriel M. Ramírez V. PALMIRA 2015.
PARÁMETROS PARA LA PRESENTACIÓN DE PROYECTOS EN SISTEMAS
SEGURIDAD EN APLICACIONES MOVILES Ing. Gabriel M. Ramírez V. PALMIRA 2016.
2015 DIPLOMADO EN DISEÑO E IMPLEMENTACIÓN DE PRODUCTOS ELECTRÓNICOS CODIGO: Director: Miguel Ariza Triviño M.Sc. Escuela de Ciencias Básicas, Tecnología.
Introducción AOO. Contenido - Introducción - Repaso de Orientación a Objetos - UML - Casos de Uso.
Universidad Rey Juan Carlos “Título del tema del libro” Nombre de la asignatura Apellidos, NombreCorreo Electrónico.
Implementación de Aula Virtual Natalia Restrepo Acosta Maestría en Entornos Virtuales de Aprendizaje Universidad de Panamá Proyecto de Intervención.
Modelado Orientado a Objetos Programación Orientada a Objetos Departamento de Sistemas Universidad del Cauca 2006.
CURSO VIRTUAL FUNCIONES ESENCIALES DE SALUD PÚBLICA Reunión Revisión Curso Funciones Esenciales de Salud Pública 13 de febrero OPS- Buenos Aires,
MULTIVERSIDAD LATINOAMERICANA CAMPUS TONALÁ DOCENTE: MARÍA DOLORES GARCÍA PONCE INFORMÁTICA II BLOQUE IV. EMPLEA SOFTWARE EDUCATIVO.
Universidad Tecnológica de México
Foro de análisis y reflexión de la práctica docente “La formación docente y la pasión por enseñar ante los retos del siglo XXI” Planeación didáctica Centenaria.
OBJETIVOS DE LOS PROGRAMAS DE ESTUDIO: SESIÓN DE TRABAJO 3 DE SEPTIEMBRE DE 2013 SECRETARÍA GENERAL SECRETARÍA DE APOYO A LA DOCENCIA.
Transcripción de la presentación:

RICARDO DE J. BOTERO TABARES Aprendizaje de la programación orientada a objetos: Experiencias en educación media técnica y superior RICARDO DE J. BOTERO TABARES Tecnológico de Antioquia – Institución Universitaria HELMUTH TREFFTZ GÓMEZ Universidad EAFIT Medellín - Colombia Julio 24 - 27, 2012 Panamá

Contenido Introducción Método para el aprendizaje de la programación orientada a objetos El juego CoquitoDobleO Pruebas aplicadas en educación media técnica y superior Resultados de las pruebas Conclusiones

1. Introducción En la IU TdeA (Medellín - Col) se aplica un método para el aprendizaje de la programación orientada a objetos (POO), que conlleva cuatro etapas para la solución de problemas, complementado con un juego 2D. A. Etapas del método para el aprendizaje de la POO: Identificación de requisitos (acorde a los requerimientos del cliente) Diseño del diagrama de clases (UML) Definición de las responsabilidades de las clases (contratos) Escritura de seudocódigo (Java, Visual Basic.net) B. Juego CoquitoDobleO Software en 2D que incentiva el aprendizaje de la POO.

2. Método para el aprendizaje de la programación Problema (Requerimiento) “La famosa ecuación de Einstein para conversión de una masa m en energía, viene dada por la fórmula E = mc2, donde c es la velocidad de la luz, c = 2.997925 x 1010 m/s. Leer la masa de un objeto en gramos y obtener la cantidad de energía producida en ergios.” Solución Se plantean cuatro pasos:

a) Identificación de requisitos Los requerimientos hacen referencia a las necesidades del cliente, es decir, identifican los aspectos que éste desea resolver mediante software. El ingeniero de software revierte los requerimientos en requisitos.

b) Diseño del diagrama de clases El diagrama de clases conlleva la definición de las abstracciones Energía y Proyecto, y a la reutilización de las clases de uso común Flujo y Mat.

c) identificación de responsabilidades de las clases Las responsabilidades de las clases se expresan mediante los contratos de cada uno de sus métodos. En términos generales, la clase Energía es responsable de almacenar la masa del objeto y calcular su energía; la clase Proyecto es responsable de establecer comunicación con el usuario para la captura de la masa del objeto, crearlo, asignarle un estado y visualizar resultados para cumplir con los requerimientos.

Contratos: Contrato de la clase Energía Contrato de la clase Proyecto

D) Escritura de seudocódigo

3. El juego CoquitoDobleO El juego, desarrollado en el lenguaje C# bajo el IDE Microsoft Visual Studio 2010, abre paso a un menú principal tipo texto con opciones para el afianzamiento teórico de conceptos de programación. CoquitoDobleO posee tres niveles de juego: Jugando con clases y objetos. Jugando con herencia y polimorfismo. Jugando con clases y toma de decisiones. Algunas pantallas:

Nivel 1: Jugando con clases

Nivel 2: Jugando con herencia y polimorfismo

Nivel 3: jugando con sobrecarga y toma de decisiones

4. PRUEBAS APLICADAS EN EDUCACIÓN MEDIA TÉCNICA Y SUPERIOR La pruebas se aplicaron a cuatro grupos de estudiantes: dos de educación superior y dos de educación media técnica. Instituciones: Tecnológico de Antioquia - Institución Universitaria Institución Educativa Comercial de Envigado División de grupos: De control y experimental.

Rúbricas y encuestas El análisis del método y el juego aplicados se realizó por medio de rúbricas y encuestas. Rúbricas: las diligencian los profesores para evaluar el desempeño de los estudiantes en una exposición. Encuestas: diligenciadas por los estudiantes.

Estructura de la Rúbrica

Criterios de las rúbricas Dimensiones de la comprensión: 1. Distingue entre los conceptos de clase y objeto, y comprende el ciclo de vida de éste último. (Conocimiento/contenido) 2. Aplica los conceptos fundamentales del paradigma de programación orientado a objetos (Conocimiento/contenido). 3. Seguridad en la exposición, uso de vocabulario apropiado, buena pronunciación y modulación. (Formas de comunicación). 4. Calidad de las diapositivas. (Formas de comunicación) 5. Ejemplo sobre el tema expuesto. (Propósito) 6. Solución del ejemplo. (Método)

ESTRUCTURA DE LA ENCUESTA

Aserciones de las encuestas 1. Los conceptos estudiados sobre POO (objeto, clase, método, sentencias de control, herencia y polimorfismo) quedaron claros y comprendidos. 2. La metodología de clase magistral teórica es clara y suficiente en un proceso de aprendizaje de la programación orientada a objetos. 3. Resulta más conveniente para el aprendizaje estudiar POO de forma teórico-práctica, con el uso de herramientas de apoyo al aprendizaje como el juego CoquitoDobleO (u otro tipo de juego). 4. La evaluación con exámenes teóricos individuales y en equipo es apropiada para un curso de Lógica de Programación I. 5. Los talleres impresos y remitidos por correo electrónico contribuyeron a mejorar el proceso de aprendizaje de la asignatura. 6. Los problemas resueltos en clase sirvieron para mejorar la comprensión de la programación orientada a objetos. 7. El juego CoquitoDobleO ofrece elementos para mejorar el aprendizaje de la programación orientada a objetos. 8. Las herramientas virtuales basadas en TIC (Tecnologías de la Información y la Comunicación) como las páginas web, foros, chat, wiki, evaluaciones en línea, etc., serían convenientes para la mejora en el aprendizaje y comprensión de la programación orientada a objetos.

5. Resultados de las pruebas Rúbricas

encuestas Convenciones: A: Número de la aserción, C. de A.: Completamente de acuerdo, D. A.: De acuerdo, I.: Indeciso, E. D.: En desacuerdo, C. en D.: Completamente en desacuerdo, NA: No aplica. Puntaje: superior - técnica

Conclusiones Los promedios por tema y grupo son más altos en los grupos experimentales, lo cual indica que la utilización del juego CoquitoDobleO incentiva el proceso de aprendizaje de la programación orientada a objetos. Según los resultados de encuestas, las respuestas C. de A. (Completamente de Acuerdo) y D. A. (De Acuerdo) fueron las más seleccionadas por los grupos de ambos niveles educativos, por tanto se concluye que hay aceptación general por las temáticas y metodología del curso. Es positivo incluir juegos digitales, de forma gradual y permanente, en el currículo y la evaluación de asignaturas como Lógica de Programación I. La aplicación de nuevas pruebas a grupos experimental y de control procedentes de otras instituciones de educación media o superior, es necesaria y pertinente.

Gracias Ricardo de J. Botero T. rbotero@tdea.edu.co HELMUTH TREFFTZ G. htrefftz@eafit.edu.co Julio 24 - 27, 2012 Panamá