RITA en la web, una reimplementación de RITA disponible on-line

Detalles Bibliográficos
Autor Principal: Pérez, Andrés Esteban
Otros autores o Colaboradores: Scazzola, Adriano, Banchoff Tzancoff, Claudia Mariana (Director/a), Queiruga, Claudia Alejandra (Director/a)
Formato: Tesis
Lengua:español
Datos de publicación: 2022
Temas:
Acceso en línea:http://catalogo.info.unlp.edu.ar/meran/getDocument.pl?id=2428
Consultar en el Cátalogo
Descripción Física:1 archivo (11,3 MB) : il. col.

MARC

LEADER 00000nam a2200000 a 4500
003 AR-LpUFIB
005 20250311170517.0
008 230201s2022 ag a om 000 0 spa d
024 8 |a DIF-M8507  |b 8732  |z DIF007787 
040 |a AR-LpUFIB  |b spa  |c AR-LpUFIB 
100 1 |a Pérez, Andrés Esteban 
245 1 0 |a RITA en la web, una reimplementación de RITA disponible on-line 
260 |c 2022 
300 |a 1 archivo (11,3 MB) :  |b il. col. 
502 |a  Tesina (Licenciatura en Sistemas) - Universidad Nacional de La Plata. Facultad de Informática, 2022. 
505 0 |a  1. Introducción -- 1.1. Objetivo -- 1.2. Estructura de la tesina -- 2. Enfoque de la programación en bloques: ambientes de desarrollo y aplicaciones -- 2.1. Programación basada en bloques -- 2.2. Frameworks para el desarrollo en bloques -- 2.2.1. OpenBlocks -- 2.2.2. Blockly -- 2.2.2.1 Plugins -- 2.2.2.2 Custom Blocks -- 2.3. Ambientes de programación basados en bloques -- 2.3.1. Blockly Games -- 2.3.2. Pilas Bloques -- 2.3.2.1 Pilas Engine -- 2.3.3. Gobstones -- 2.3.4. EduBlocks -- 2.3.5. MIT App Inventor -- 2.3.6. Scratch -- 2.3.7. Code Org -- 2.3.8. Síntesis de los ambientes analizados y su vinculo con RITA web -- 3. RITA y Robocode, competencias de robots para la enseñanza de la programación -- 3.1. Robocode -- 3.1.1. ¿Que es Robocode? -- 3.1.2. ¿Por que surge la idea de RITA? -- 3.2. RITA -- 3.2.1. ¿Que le ofrece RITA a Robocode? ¿Para qué sirve? ¿Qué aporta a la comunidad? -- 3.2.2. Políticas Públicas vinculadas a la enseñanza de programación en las escuelas -- 3.2.3. Puntos débiles de RITA -- 3.3. RITA en RED: sus aportes y necesidad de evolucionar -- 4. RITA web: desarrollo e implementación -- 4.1. Análisis de reimplementación de RITA -- 4.1.1. Alternativa - RoboJS -- 4.1.2. Alternativa JsBattle -- 4.1.3. Robocode Tank Royale -- 4.2. Características principales de RITA web -- 4.3. Un recorrido por RITA web -- 4.4. Arquitectura de RITA web -- 4.4.1. Integración con Robocode -- 4.4.2. Extensiones desarrolladas -- 4.4.2.1 Librería Angular para la creación de robots -- 4.4.2.2 Plugin de Blockly -- 4.5. Principales tecnologías utilizadas -- 4.5.1. Docker -- 4.5.2. Keycloak -- 4.5.3. MinIO -- 4.5.4. NgRx -- 4.5.5. Rxjs -- 4.5.6. Konva -- 4.6. Despliegue de RITA web -- 4.6.1. Despliegue en AWS -- 4.6.2. Despliegue en el servidor del LINTI -- 4.7. Evaluación de RITA web -- 4.7.1. Mejoras realizadas como resultado de la evaluación -- 4.7.2. Segunda instancia de evaluación -- 4.7.3. Conclusiones de la evaluación -- 5. Conclusión y trabajos futuros -- 5.1. Conclusión -- 5.2. Trabajos futuros -- 5.2.1. Batallas entre usuarios -- 5.2.2. Mejoras visuales -- 5.2.3. Mejoras de jugabilidad -- 5.2.4. Clonar y compartir robots -- 5.2.5. Desafíos a modo de tutorial -- 5.2.6. Evaluar el reemplazo de Robocode por Robocode Tank Royale 
650 4 |a JAVA 
650 4 |a PROGRAMACIÓN 
653 |a pensamiento computacional 
700 1 |a Scazzola, Adriano 
700 1 |a Banchoff Tzancoff, Claudia Mariana ,  |e Director/a 
700 1 |a Queiruga, Claudia Alejandra ,  |e Director/a 
856 4 0 |u  http://catalogo.info.unlp.edu.ar/meran/getDocument.pl?id=2428 
942 |c TE 
952 |0 0  |1 0  |4 0  |6 TES_2208  |7 0  |9 83530  |a DIF  |b DIF  |d 2025-03-11  |i DIF-05072  |l 0  |o TES 22/08  |p DIF-05072  |r 2025-03-11 17:05:17  |w 2025-03-11  |y TE 
952 |0 0  |1 0  |4 0  |7 3  |8 BD  |9 83531  |a DIF  |b DIF  |d 2025-03-11  |l 0  |r 2025-03-11 17:05:17  |u http://sedici.unlp.edu.ar/handle/10915/145294  |w 2025-03-11  |y TE 
952 |0 0  |1 0  |4 0  |7 3  |8 BD  |9 83532  |a DIF  |b DIF  |d 2025-03-11  |l 0  |r 2025-03-11 17:05:17  |u http://catalogo.info.unlp.edu.ar/meran/getDocument.pl?id=2428  |w 2025-03-11  |y TE 
999 |c 57560  |d 57560