Software y conocimiento libres en la enseñanza de desarrollo de videojuegos Manuel Palomo Duarte Oficina de Software Libre y Conocimiento Abierto, Universidad.

Slides:



Advertisements
Presentaciones similares
La web de la tecnología en educación secundaria
Advertisements

Dr. Iván Pablo Armuelles Voinov
1 UNIVERSIDAD AUTÓNOMA SAN FRANCISCO ESCUELA DE POSGRADO MAESTRÍA EN DOCENCIA UNIVERSITARIA ASIGNATURA: “TALLER: EJERCICIO DOCENTE UNIVERSITARIO” DOCENTE:
Programa para la Formación de Líderes Cristianos para la Iglesia Local en un Entorno Virtual de Aprendizaje. Programa para la Formación de Líderes Cristianos.
Introducción a los Ambientes Virtuales de Aprendizaje. Diplomado Alejandro Daniel Martínez Padilla. Web 2.0.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD BIENVENIDOS (AS) AL CURSO ACADÉMICO: CONTROL ESTADISTICO DE PROCESOS CÓDIGO: Escuela de Ciencias.
EDUCACIÓN A DISTANCIA Joaquín Ramírez Buentello. Educación Abierta Cierto es que los términos de educación abierta y a distancia suelen emplearse frecuentemente.
LOGO “La mente es como un paracaídas, sólo funciona si se abre” Albert Einstein Dra. Anahí Mastache Universidad de Buenos Aires, Facultad de Ingeniería.
OpenCourseWare Oficina de Software Libre de la Universidad de Cádiz.
CURSO VIRTUAL DE ELECTRÓNICA BÁSICA PARA EL PROGRAMA DE TÉCNICA PROFESIONAL EN COMPUTACIÓN DE LA FUNDACIÓN TECNOLÓGICA ANTONIO DE ARÉVALO - TECNAR Presentado.
Centro de Educación Virtual CV-UDES DISEÑO DE AULA INVERTIDA PARA EL CURSO DE INVESTIGACIÓN DE OPERACIONES II DEL PLAN DE ESTUDIOS DE INGENIERÍA INDUSTRIAL.
ESCUELA DE CIENCIAS ADMINISTRATIVAS, CONTABLES, ECONOMICAS Y DE NEGOCIOS - ECACEN Marzo de 2016 DIPLOMADO DE PROFUNDIZACIÓN EN PROSPECTIVA ESTRATÉGICA.
COMUNICACIÓN Y TICS Károl Fernanda Barragán M. Jennylith Dayana Ardila P. Wendy Paola Pinto F.
SIMILITUDES Y DIFERENCIAS ENTRE UN MODELO TECNOLÓGICO EDUCATIVO Y UNO TECNICISTA OBJETIVOS Y ESTRATEGIAS QUE DEBERÍA TENER UN SISTEMA DE INFORMACIÓN PARA.
Diseño, implementación y aplicación de un proceso para evaluación diagnóstica en las asignaturas contables en la Universidad Tecnológica de León.
Informática Empresarial Docente – Carlos Andrés Bonil Mariño INFORMATICA EMPRESARIAL  CARLOS ANDRES BONIL MARIÑO  INGENIERO DE SISTEMAS.
La Ingeniería de Sistemas
UNIVERSIDAD DE BURGOS Escuela Politécnica Superior
Introducción a la Ingeniería Civil Informática
Informática Especial de la Matemática
Facultad de Arquitectura Carrera: Diseño de Interiors
EVOLUCIÓN DEL TALLER DE INFORMÁTICA PARA LA ENSEÑANZA DEL ANÁLISIS MATEMÁTICO EN CARRERAS DE INGENIERÍA COORDINADORAS: MG.ADRIANA FAVIERI LIC. ROXANA.
Estrategias Curriculares
HISTORIA DEL DERECHO ESPAÑOL
CURSO DE CAPACITACIÓN DOCENTE EN MÉTODOS DE ENSEÑANZA - APRENDIZAJE
TECNOLOGIES DE L’ APRENENTATGE I EL CONEIXEMENT
Diseño Instruccional Área Informática y Telecomunicaciones
HACIA UNA EVALUACIÓN INTEGRAL DEL DOCENTE
Antecedentes: El Proyecto ICARD
EL PRACTICUM EN LA FORMACIÓN POR COMPETENCIAS
1ras JORNADAS INSTITUCIONALES DE ENSEÑANZA DE LAS CIENCIAS Y LA TECNOLOGÍA CLASE INTEGRADORA ENTRE LOS CURSOS ENFERMEDADES INFECCIOSAS, FARMACOLOGÍA.
Autoaprendizaje Aprendizaje entre Pares Aprendiendo con la Evaluación
“ Semana de la educación virtual en la UAM - Iztapalapa “
Competencias Digitales
Evaluación de la aplicación de A+S
Conceptos Básicos de Programación
CURSO DE FUNDAMENTOS DE PROGRAMACIÓN
NUEVAS TECNOLOGIAS EN EDUCACION
UNIVERSIDAD ICEP INTELIGENCIA ARTIFICIAL INGENIERÍA EN SISTEMAS COMPUTACIONALES Martes, 24 de Octubre de 2017 REPRESENTACIÓN DEL CONOCIMIENTO Y RAZONAMIENTO.
Taller de Practica Profesional Supervisada I
MÁSTER EN ORIENTACIÓN E INTERVENCIÓN PSICOPEDAGÓGICA 2017/2018
Proyecto Tuning El proyecto ALFA Tuning – América Latina surge en un contexto de intensa reflexión sobre educación superior tanto a nivel regional como.
Funciones del profesorado
SISTEMAS INFORMATIVOS DE GESTIÓN
TECNOLOGIES DE L’ APRENENTATGE I EL CONEIXEMENT
Bloque 3. Praxis docente Tema 6. Programar
Introducción Al Diseño Del Software Educativo
PROGRAMA ADMINISTRACIÓN DE OPERACIONES I
Tutorial Aula Virtual Parte I
TOPICOS AVANZADOS (Sistemas Expertos) Temario Sinóptico
Ejercicios de reflexión Colaboradores: Docentes TP, Profesionales de la Educación y Equipo INACAP.
Una experiencia de aprendizaje autónomo y original
Curso Superior Universitario
Fundamentos de Informática
¿Querés ser PROFESOR DE MATEMATICA?
INTRODUCCION AL DISEÑO DE SOFTWARE EDUCATIVO
Programa para la Informatización de los Aprendizajes
Modelo de evaluación de aprendizajes a través del portafolio en ciencias sociales. Una experiencia interdisciplinaria, compartida e integral. M.V. Sanagustín,
LA PLANEACIÓN DE UN CURSO. A) Diagnóstico previo B) Estructura del proceso programador.
Programa de tutoría Quinta sesión “El estudio como un sistema”
T. Alfabetización Digital Google P. Servicos Google para la acción educativa T. Innovación Pedag. mediante el uso de Tics. Movie Maker P. Video Educativo.
Programa de actualización y habilitación tecnológica para profesores universitarios Miguel Casillas | Alberto Ramírez Martinell | Ingrid Aguirre.
1 Diseño Centrado en el Usuario Máster Oficial en Ingeniería y Tecnología del Software Profesorado: Dra. María José Escalona Cuaresma
Tema: APRENDIZAJE AUTÓNOMO. PROBLEMA APRENDIZAJE AUTÓNOMO ESTUDIANTES PASIVOS SIN MUCHA INICIATIVA SIN LA CAPACIDAD DE RETENER LO QUE APRENDEN EN EL AULA.
Implementación de cursos virtuales para la disciplina Sistemas de Telecomunicaciones en la Plataforma Moodle Autor:. Pytsou-Guychel Engoua Tutor:. Yudisleidy.
Es la planificación del proceso de enseñanza aprendizaje para la cual el docente elige las técnicas y actividades que puede utilizar a fin de alcanzar.
CEDG - Tema 11 Introducción a la asignatura Información administrativa Descripción del temario Curso 2008 / 2009 Circuitos Electrónicos Digitales E.T.S.I.
La clase de historia: Un espacio para desarrollar las habilidades para aprender a aprender. Retos ante la reforma.
TECNOLOGIES DE L’ APRENENTATGE I EL CONEIXEMENT
Soporte a los Alumnos en el PIE de matemáticas
Transcripción de la presentación:

Software y conocimiento libres en la enseñanza de desarrollo de videojuegos Manuel Palomo Duarte Oficina de Software Libre y Conocimiento Abierto, Universidad de Cádiz

Índice ● Entorno de la experiencia ● Enfoque de la asignatura ● La Batalla del Guadalete ● Tutorial Wiki libSDL ● Conclusiones

Entorno de la experiencia ● Universidad de Cádiz: Ingeniería Técnica en Informática de Sistemas ● Optativa 3º, 2ºQ: Diseño de Videojuegos – Desde este curso 2006/07 – 6 Créditos (30 horas teoría + 30 de práctica) – Multidisciplinar: programación, IA, física,... – Compromiso institucional con el Software Libre (OSLUCA, Consejo de Gobierno,...) – Reconocimiento al mundo del videojuego

Enfoque de la asignatura ● Nota: equilibrio entre trabajo en grupos de tres (50%) e individual (50%) – Cuatro presentaciones en el cuatrimestre – Evaluación mediante rúbricas pactadas – Competición: “La Batalla del Guadalete” ● Competencias transversales: – Razonamiento crítico, capacidad de análisis, y síntesis, trabajo autónomo, organización,... ● Campus Virtual: foros puntuados,...

Enfoque de la asignatura ● Sistemas libres generales usados: – OpenOffice, GIMP, Audacity, LMMS, Planner – Eclipse, Subversion, Doxygen, Bugtracking – Bibliotecas libSDL-* y OpenGL ● Sistemas libres propios usados: – Campus Virtual: Moodle adaptado por la UCA – FOSLUCA (Forja de la OSLUCA): Zope/Plone – La Batalla del Guadalete – Tutorial Wiki libSDL

La Batalla del Guadalete ● Juego de tablero (Stratego simplificado) – Desarrollo libre de Manuel Palomo Duarte – Ampliado por Roberto García Carvajal (alumno colaborador) ● Usa CLIPS, un sistema experto basado en reglas libre creado por la NASA ● Permite programar fácilmente módulos de inteligencia artificial para cada ejército – Incorporación acumulativa de conocimiento

La Batalla del Guadalete Posición de inicioDurante el Juego

La Batalla del Guadalete ● Ejemplo de regla CLIPS: (defrule EQUIPO-A::atacar1 (declare (salience 20)) (ficha (equipo “A”) (num ?n1) (pos-x ?x1) (pos-y ?y) (puntos ?p1)) (ficha (equipo “B”) (num ?n2) (pos-x ?x2) (pos-y ?y) (puntos ?p2) (descubierta 1)) (test (and (> ?p1 ?p2) (> ?x1 ?x2))) => (assert (mueve (num ?n1) (mov 2) (tiempo ?t))))

La Batalla del Guadalete ● Cada alumno desarrolla un módulo de IA para un ejército con reglas sencillas – Se hacen competiciones (liga, copa,...) – Se pueden usar módulos sparring o de cursos anteriores para entrenar ● No suele haber ningún equipo netamente mejor (ni peor) que el resto, depende del rival. Cualquier estrategia bien hecha a medio-largo plazo suele ser interesante

La Batalla del Guadalete

Tutorial Wiki libSDL ● Tutorial libre en formato Wiki de apoyo al desarrollo de videojuegos con libSDL – También en PDF (casi 700 páginas) – Antonio García Alba: Proy. Fin Carrera (M.H.) – Ha recibido muchas visitas y aportaciones (comunidad libSDL.es) ● Complemento para la clases teóricas ● Desarrolla un sencillo videojuego de ejemplo

Tutorial Wiki libSDL ● Metodología didáctica Dr. Pere Marqués: – Cada capítulo incluye: objetivos, conocimientos previos, explicaciones con ejemplos, ejercicios y recopilación al final ● Tratamiento accesible pero riguroso: – Sentido crítico del lector – Ingeniería del software (UML para C++) – Cobertura integral de la asignatura: transparencias, clipping, eventos, timing, sonido, introduc. a la inteligencia artificial,...

Tutorial Wiki libSDL ● Temas del Tutorial (a día de hoy) – Introducción al desarrollo de videojuegos – Conociendo SDL – Instalando libSDL – Primeros pasos – Los Subsistemas – Librerías Adicionales – Los Sprites – Un ejemplo completo

Conclusiones ● Los alumnos aprenden mucho disfrutando – Pero tienen que aprender cosas útiles ● El software libre ofrece una cobertura completa y de calidad para la docencia ● Las iniciativas libres bien planeadas, realistas y constantes suelen salir bien: – ¡Hecha una mano! A los 20 años Bill Gates ya había hecho mas por el software privativo que tú por el software libre en toda tu vida

Gracias por su atención ¿Preguntas?