Title :
ALGOWEB: A Web-Based Environment for Learning Introductory Programming
Author :
Dorneles, Ricardo Vargas ; Picinin, Delcino, Jr. ; Adami, André Gustavo
Author_Institution :
Centra de Comput. e Tecnol. da Informacao, Univ. de Caxias do Sul, Caxias do Sul, Brazil
Abstract :
This paper describes an environment named AlgoWeb for learning introductory programming. AlgoWeb has a syntax highlighting editor for structured Portuguese, step-by-step processing, breakpoints and monitoring variable values. In addition, AlgoWeb has a set of algorithmic problems that encompasses the concepts and techniques taught in introductory programming courses. AlgoWeb can also check the correctness of the solution (with respect to previously defined input and output data) submitted by its users for the problems available in the environment. All the interactions between the users and the environment are registered, providing a valuable tool to evaluate the progress of each student or class.
Keywords :
Internet; computer aided instruction; programming; AlgoWeb; Web-based environment; algorithmic problems; breakpoints; introductory programming courses; learning introductory programming; structured Portuguese; syntax highlighting editor; variable values; Algorithm design and analysis; Computer languages; Portfolios; Programming profession; Servers; Syntactics; Introductory programming; algorithms; learning tools; web-based learning;
Conference_Titel :
Advanced Learning Technologies (ICALT), 2010 IEEE 10th International Conference on
Conference_Location :
Sousse
Print_ISBN :
978-1-4244-7144-7
DOI :
10.1109/ICALT.2010.30