La programación por medio de bloques es un enfoque visual que permite a las personas jóvenes adquirir interés en el desarrollo de software.
Así lo han demostrado herramientas para computadores como Scratch, StarLogo y Alice. Hoy en día hay estudiantes e ingenieros programadores que desean implementar soluciones más estructuradas y hay pocas herramientas que, a través de programación gráfica ofrezcan la posibilidad de solucionar problemas que se manejen en primeros semestres universitarios.
Por otro lado, los dispositivos móviles, en especial los que poseen sistema operativo Android, han tenido acogida en los últimos años, además, son utilizados para resolver problemas en tiempo real.
El objetivo de este trabajo fue demostrar la utilidad de una aplicación que soporta la programación estructurada por medio de bloques sobre dispositivos Android, que facilita la creación y ejecución de código en el lenguaje Java sobre un servidor remoto. Se realizó un análisis para determinar el ambiente de programación, la creación de bloques con su representación intermedia y las validaciones para la generación de código, además, se realizaron pruebas a través de la formulación de problemas matemáticos que se enseñan durante los primeros cursos de Ingeniería de sistemas en la Fundación Universitaria San Martín. Finalmente, se obtuvo el código Java de la solución a cada problema planteado dentro de Gplad.
Programming through blocks is a visual approach that allows young people to acquire interest in the development of software. This has been demonstrated by computer tools such as Scratch, StarLogo and Alice. Today students and engineers are programmers who want to implement structured solutions and there are few tools that, through graphical programming offer the possibility of solving problems that are handled in first universities semesters.
Furthermore, mobile devices, especially those with Android operating system, have been well received in recent years, moreover, are used to solve problems in real time. The aim of this work was to demonstrate the utility of an application that supports structured programming through blocks on Android devices, facilitating the creation and execution of code in the Java language on a remote server. Analysis was performed to determine the programming environment, building blocks with intermediate representation and validations for code generation also were tested through the formulation of mathematical problems that are taught during the first courses in engineering systems in the San Martin University Foundation.
Lastly, Java code was obtained from the solution to every problem presented within Gplad.
© 2001-2024 Fundación Dialnet · Todos los derechos reservados