Treffer: Aplicación web para la enseñanza de C

Title:
Aplicación web para la enseñanza de C
Contributors:
Sierra Urrecho, Alejandro, UAM. Departamento de Ingeniería Informática
Publication Year:
2015
Collection:
Universidad Autónoma de Madrid (UAM): Biblos-e Archivo
Document Type:
Dissertation bachelor thesis
File Description:
application/pdf
Language:
Spanish; Castilian
Rights:
https://creativecommons.org/licenses/by-nc-nd/4.0/ ; Reconocimiento – NoComercial – SinObraDerivada ; openAccess
Accession Number:
edsbas.20CF318C
Database:
BASE

Weitere Informationen

El objetivo de este TFG es el desarrollo de una aplicación web para el aprendizaje autónomo del lenguaje de programación C. La aplicación proporciona información detallada al profesor sobre el proceso de aprendizaje, permitiendo así mejorar el contenido del curso entre ediciones sucesivas. La aplicación podría llegar a ser de mucha utilidad para las asignaturas de programación de los grados de la Escuela Politécnica Superior de la UAM. Además, se puede adaptar con facilidad a otros lenguajes de programación como Java o Android. Existen muchos sitios web de aprendizaje autónomo para lenguajes naturales como el inglés, pero en el caso de los lenguajes de programación, estos son relativamente escasos. Actualmente, han surgido nuevas iniciativas que están teniendo mucho éxito como codecademy o codeschool. La mayoría ofrecen cursos de lenguajes de marcado como HTML o lenguajes interpretados como JavaScript, que permiten al estudiante probar su código rápidamente y sin instalar ningún entorno de desarrollo. En este trabajo, se extiende esta idea a los lenguajes compilados como C. Uno de los objetivos del trabajo, además del educativo, ha sido el desarrollo desde cero de una aplicación web sencilla pero profesional. Se ha hecho un esfuerzo didáctico para que este documento sirva para futuros desarrollos web similares. Por un lado, se explican las distintas actividades de desarrollo de un producto software, haciendo uso de los conocimientos adquiridos a lo largo de la carrera. Por otro lado, se aplican estos conocimientos en un entorno de desarrollo en concreto, llamado Laravel, un framework para implementar código PHP de forma simple y elegante, con una gran influencia de otros como Ruby on Rails y ASP .NET. ; The objective of this Bachelor Thesis is to develop a web application for the autonomous learning of the C programming language. The application gives detailed information to the teacher about the learning process, so as to improve the course’s contents between successive editions. The application could be very ...