A tool to help students to develop programming skills
Authors
Abstract
Computer programming learning is difficult and requires hard work from students. They need to do many exercises and create many programs to improve their programming competences. In this paper we present ProGuide, a dialogue based tool to support weaker students to create basic programs. In ProGuide students are motivated and guided through a dialogue, where the tool puts questions to help students reach the problem solution.Download from ACM Digital Library
Keywords
Algorithmic Learning, Problem-Solving Techniques, Educational Technology, Programming Teaching and LearningSubject
Computer Science EducationConference
International Conference on Computer Systems and Technologies - CompSysTech07, June 2007DOI
Cited by
Year 2015 : 3 citations
Ishihara, S., Harada, F., Takada, H. e Shimakawa, H., “Exercise Supporting Method for Un-derstanding of Source Code Using Control Structure Graph”, FIT, N ?Ol1, pp. 321-322, 2015.
Koorsse, M., Cilliers, C., Calitz, A., Programming assistance tools to sup-port the learning of IT programming in South African secondary schools” Computers & Education 03/2015; 82:162-178.
Hooshyar, D.l, et al. "Flowchart-based programming environments for improving comprehension and problem-solving skill of novice programmers: a survey." International Journal of Advanced Intelligence Paradigms 7.1 (2015): 24-56.
Year 2014 : 2 citations
Leigh Ann Sudol-DeLyser, “AbstractTutor: Increasing Algorithm Implementation Exper-tise for Novices Through Algorithmic Feedback”, CMU-CS-14-145, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, December de 2014.
Alberola, J. e Garcia, A., Using Feedback for Improving the Learning Process in Programming Courses, IEEE Revista Iberoamericana de Tecnologias del Aprendizage, 9 (2), pp. 49-56, Maio de 2014.
Year 2013 : 2 citations
Xinogalos, Stelios "Using flowchart-based programming environments for simplifying programming and software engineering processes" pp. 1313 - 1322, Global Engineering Education Conference (EDUCON) - IEEE , Berlin, Germany, 13-15 March, 2013.
Alberola,J. and García-Fornes, A. "Feedback Efectivo en Prácticas de Programación" ,Revista Iberoamericana de Tecnologías del/da Aprendizaje/Aprendizagem - IEEE-RITA, Vol 1, Nº2, pp. 88 - 95, Jun 2013.
Year 2012 : 6 citations
Koorsse, M. “An Evaluation of Programming Assistance Tools to Support the Learning of IT Programming: A Case Study in South African Secondary Schools”, Tese de Doutora-mento, 2012.
Rangel.R, Ambrósio, A., " Sistema Inteligente Nao-Linear de Apoio a Aprendizagem: Di-agnostico e Orientação do Processo Gradual de Construção de Saberes” , Anais do XXII SBIE - XVII WIE, Aracaju, novembro 2012.
Elsje Scott, “Towards coherent practice in capstone courses for IS majors”, Tese de Dou-toramento – Doctor of Pholosophy, Department of Information Systems, Universidade de Cape Town, novembro de 2012.
Ana Paula Ambrosio, Leandro Almeida, Amanda Franco, Fouad Georges, "Assessment of self-regulated attitudes and behaviors of introductory programming students" fie, pp.1-6, 2012 Frontiers in Education Conference Proceedings, 2012
Leigh Ann Sudol-DeLyser , Mark Stehlik , Sharon Carver, Code comprehension problems as learning events, Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education, Haifa, Israel, July 03-05, 2012.
Rangel Rigo, "SInBAD - Sistema Inteligente Bayesiano de Apoio ao Discente orientação no estudo de programação de computadores", Tese de Mestrado, Universidade Federal de Goiás, Goiânia, Brasil, 2012
Year 2011 : 1 citations
Scott, A. Using flowcharts, code and animation for improved comprehension and ability in novice programming. Tese de Doutoramento, University of Glamorgan, Pais de Gales, Novembro de 2011.
Year 2010 : 4 citations
Robertson, J. & Kenton, J. Microworlds to Improve Learning in Introductory Computer Programming Courses. In D. Gibson & B. Dodge (Eds.), Proceedings of Society for Information Technology & Teacher Education International Conference 2010 (pp. 3348-3355). Chesapeake, VA: AACE, 2010.
Moreira, F., Ferreira, M. e Sobral, S., Proposta de um Modelo Blended Mobile Learning Orientado ao Contexto. IEEE-RITA, 5 (4), pp. 132-137, Novembro de 2010.
Moreira, F., Ferreira, M. e Sobral, S., A blended mobile learning model – context oriented (BML-CO). In Proceedings of Interactive Computer Aided Learning, Hasselt, Bélgica, Setembro de 2010.
Ishihara, S., Harada, F., Takada, H. e Shimakawa, H., Exercise Support for Sample Code Understanding Using Control Structure Graph, IEEJ Trans. EIS, 130 (2), pp. 343-350, 2010.
Year 2009 : 3 citations
Sobral, S.R., & Pimenta, P.C.. O ensino da programação: exercitar a distância para comba-te às dificuldades. In CISTI'2009: atas da 4ª Conferência Ibérica de Sistemas e Tecnologias de Informação, Póvoa de Varzim, 2009.
Inaba, D., Harada, F. e Shimakawa, H., Support for Programming Education with Structured Program Design Using Combination of Phrases. In Proceedings of Fourth International Conference on Computer Sciences and Convergence Information Technology, Seoul, Coreia, Novembro de 2009.
Inaba, D., Taguchi, H., Harada, F. e Shimakawa, H., Choosing Controls and Phrases in Flowcharts to Inspect Understanding Frames of Procedures. In Proceedings of The Seventh International Conference on Creating, Connecting and Collaborating through Computing, pp. 35-40, Kyoto, Japão, Janeiro de 2009.
Year 2008 : 2 citations
Sobral, S., B Learning em disciplinas introdutórias de programação. Tese de Doutoramento, Universidade do Minho, Novembro de 2008.
Sobral, S. e Pimenta, P., Estratégias na aprendizagem da programação: como o LMS se pode tornar útil. In Actas da Conferência IADIS Ibero-Americana WWW/Internet 2008, pp. 59 " 66, Lisboa, Portugal, 2008.