skip to main content
10.1145/3266237.3266258acmotherconferencesArticle/Chapter ViewAbstractPublication PagessbesConference Proceedingsconference-collections
research-article

Supporting to the teaching and learning process in object orientation during the construction of class diagrams

Published:17 September 2018Publication History

ABSTRACT

The teaching of the object-oriented paradigm has become a very common practice in the introduction of computer courses and the difficulties in the teaching-learning process of this paradigm are well known. This paper presents the results obtained from analyzes on the process of constructing UML Class Diagrams, through experiments. For this, a tool was developed to support the teaching-learning process of the object-oriented paradigm, during the construction of Class Diagrams. The main objective of the tool is to collect and analyze the data generated by the students during the construction of Class Diagrams, not only evaluating the final model constructed by the students, but the whole course to obtain this model. With the results generated, the teacher had the possibility to individually assist students with their main difficulties in understanding the object-oriented paradigm. It was observed that after the intervention of the teacher, several students were able to become sufficient in the understanding of the concepts of object orientation, reaching the proposed objectives.

References

  1. Paul Krause. 2014. An Achievement Degree Analysis Approach to Identifying Learning Problems in Object-Oriented Programming. Trans. Comput. Educ. 14, 3: 20:1--20:15. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Jie Anquan, Li Yuqing, Chen Bailiang, Ye Jihua, and Zou Jie. 2010. The education reform and innovation of object-oriented programming course in Normal University. Computer Science and Education (ICCSE), 2010 5th International Conference on, IEEE, 700--703.Google ScholarGoogle ScholarCross RefCross Ref
  3. Jeraline Dwarika and M. R. Ruth de Villiers. 2015. Use of the Alice Visual Environment in Teaching and Learning Object-oriented Programming. Proceedings of the 2015 Annual Research Conference on South African Institute of Computer Scientists and Information Technologists, ACM, 14:1--14:10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. J.-P. Fournier. 2005. Active Tutor. Fifth IEEE International Conference on Advanced Learning Technologies, 2005. ICALT 2005, 113--115. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Mychelline Souto Henrique and Ayla Débora Dantas Souza Rebouças. 2016. Objetos de Aprendizagem para auxiliar o ensino de conceitos do Paradigma de Programação Orientada a Objetos. RENOTE 13, 2.Google ScholarGoogle Scholar
  6. O. Hinterholz. 2009. Tepequém: uma nova Ferramenta para o Ensino de Algoritmos nos Cursos Superiores em Computação. XVII-Anais do Workshop sobre Educação em Informática.Google ScholarGoogle Scholar
  7. Y. Hosanee and S. Panchoo. 2015. An enhanced software tool to aid novices in learning Object Oriented Programming (OOP). 2015 International Conference on Computing, Communication and Security (ICCCS), 1--7.Google ScholarGoogle Scholar
  8. M. Kayama, S. Ogata, K. Masymoto, M. Hashimoto, and M. Otani. 2014. A Practical Conceptual Modeling Teaching Method Based on Quantitative Error Analyses for Novices Learning to Create Error-Free Simple Class Diagrams. 2014 IIAI 3rd International Conference on Advanced Applied Informatics (IIAIAAI), 616--622.Google ScholarGoogle Scholar
  9. Larman, C. (2007) "Utilizando UML e Padrões". Editora Bookman.Google ScholarGoogle Scholar
  10. Jonas Laroza and Rodrigo Seabra. 2015. REA-UML: Recurso Educacional Aberto para Ensino da UML. Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informática na Educação - SBIE) 26, 1: 11.Google ScholarGoogle ScholarCross RefCross Ref
  11. Longshu Li and Yi Xu. 2010. The teaching research on a case of object-oriented programming. 2010 5th International Conference on Computer Science&Education, 619--621.Google ScholarGoogle ScholarCross RefCross Ref
  12. 1.Kaio Cesar Okada and Glaucia Gabriel Sass. 2015. PROJETO DE UMA FERRAMENTA DE APOIO À GESTÃO DE PROJETOS DE SOFTWARE. ANAIS DO ENIC 1, 1.Google ScholarGoogle Scholar
  13. Benjy Thomasson, Mark Ratcliffe, and Lynda Thomas. 2006. Identifying Novice Difficulties in Object Oriented Design. Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, ACM, 28--32. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. L.K. Westin and M. Nordstrom. 2004. Teaching OO concepts-a new approach. Frontiers in Education, 2004. FIE 2004. 34th Annual, F3C-6-11 Vol. 2.Google ScholarGoogle Scholar
  15. Stelios Xinogalos. 2015. Object-Oriented Design and Programming: An Investigation of Novices' Conceptions on Objects and Classes. Trans. Comput. Educ. 15, 3: 13:1--13:21. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Supporting to the teaching and learning process in object orientation during the construction of class diagrams

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        SBES '18: Proceedings of the XXXII Brazilian Symposium on Software Engineering
        September 2018
        379 pages
        ISBN:9781450365031
        DOI:10.1145/3266237

        Copyright © 2018 ACM

        © 2018 Association for Computing Machinery. ACM acknowledges that this contribution was authored or co-authored by an employee, contractor or affiliate of a national government. As such, the Government retains a nonexclusive, royalty-free right to publish or reproduce this article, or to allow others to do so, for Government purposes only.

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 17 September 2018

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        SBES '18 Paper Acceptance Rate38of140submissions,27%Overall Acceptance Rate147of427submissions,34%
      • Article Metrics

        • Downloads (Last 12 months)2
        • Downloads (Last 6 weeks)1

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader