skip to main content
article

Object-oriented concept mapping using UML class diagrams

Authors Info & Claims
Published:01 April 2003Publication History
Skip Abstract Section

Abstract

Concept maps have proven beneficial in the assessment of students' preconceptions and mental models in the natural sciences. This paper examines if it is possible to create concept-map class diagrams from the Unified Modeling Language to assess student's mental models upon entry into a course and to monitor their development throughout the course. Perhaps the use of UML in the cognitive area will facilitate students' understanding of object-oriented software design. Hopefully the mental models obtained can make instructional designers cognizant of the common misconceptions and pitfalls students have in the conceptually challenging area of object-oriented software design.

References

  1. Ausubel, D. P., Novak, J. D., & Hanesian, H. (1978). Educational Psychology: a Cognitive View (2nd ed.). New York, USA: Holt, Rinehart, and Winston.Google ScholarGoogle Scholar
  2. Ben-Ari, M. (1998). Constructivism in computer science education, ACM SIGCSE Bulletin, 30(1), 257-261. Google ScholarGoogle Scholar
  3. Box, R., Whitelaw, M. (2000). Experiences when migrating from structured analysis to object-oriented modelling, Proceedings of the on Australasian computing education conference, 12-18. Google ScholarGoogle Scholar
  4. Chase, J. D., & Okie,E. D., (2000). Combining cooperative learning and peer instruction in introductory computer science, ACM SIGCSE Bulletin, 32(1), 372-376. Google ScholarGoogle Scholar
  5. DeClue, T. (2000). Computer Science 1: Is this Your Father's Oldsmobile? Journal of Computing in Small Colleges, 15(4). 12-17.Google ScholarGoogle Scholar
  6. Ferguson, E. (1994). Interactive Physics Demonstrations and Conceptual Change, Unpublished doctoral dissertation, University of Missouri-Columbia.Google ScholarGoogle Scholar
  7. Fleury, A. (2001). Encapsualtion and reuse as viewed by Java students, ACM SIGCSE Bulletin, 33(1), 189-193. Google ScholarGoogle Scholar
  8. Fleury, A. (1999). Student Conceptions of Object-Oriented Programming in Java. Journal of Computing in Small Colleges, 15(1)69-78.Google ScholarGoogle Scholar
  9. Fleury, A. (1991). Parameter passing: the rules the students construct, ACM SIGCSE Bulletin, 23(1), 283-286. Google ScholarGoogle Scholar
  10. Fowler, M. & Scott, K. (2000). UML Distilled, 2nd ed. A brief guide to standard object modeling language, Reading, MA: Addison-Wesley. Google ScholarGoogle Scholar
  11. Hadjerrouit, S. (1998). Teaching Java as First Programming Language: A Critical Evaluation. ACM SIGCSE Bulletin, 30(2), 43-47. Google ScholarGoogle Scholar
  12. Holland, S. , Griffiths, R., & Woodman, M. (1997). Avoiding object misconceptions, ACM SIGCSE Bulletin, 29(1), 131-134. Google ScholarGoogle Scholar
  13. McConnell, J. (1996). Active learning and its use in computer science, ACM SIGCSE Bulletin, 28(SI), 52-54. Google ScholarGoogle Scholar
  14. McCracken, M., Newstetter, W. & Chastine, J. (1999). Misconceptions of designing: a descriptive study, Proceedings of the 4th annual SIGCSE/SIGCUE ITiCSE conference on Innovation and technology in computer science education, 48-51. Google ScholarGoogle Scholar
  15. Mintze, J. J., Wandersee, J. H., & Novak, J. D. (2000). Assessing Science Understanding: A human constructivist view, San Diego: Academic Press.Google ScholarGoogle Scholar
  16. Novak, J. D. (1991). Clarify with Concept Maps, The Science Teacher, 58(7) 45-49.Google ScholarGoogle Scholar
  17. Novak, J.D.(1978). An Alternative to Piagetian Psychology for Science and Mathematics Education. Studies in Science Education, 5, 1-30.Google ScholarGoogle Scholar
  18. Soloway, E. & Spohrer, J. C. (1989). Studying the Novice Programmer. Hillsdale, NJ: Lawrence Erlbaum Associates. Google ScholarGoogle Scholar
  19. Smith, J.P., diSessa, A.A., & Roschelle, J. (1993). Misconceptions reconceived: A constructivist analysis of knowledge in transition. Journal of the Learning Sciences, 3(2), 115-163.Google ScholarGoogle Scholar
  20. Tat, Chan Chi, (May 11, 1996 ), Concept map on Carbon cycle, Retrieved November 5, 2002. from http://www.schoolnet.edu.mo/general/biology/temp/cmap/carbon.htmlGoogle ScholarGoogle Scholar
  21. Wills, C. E., Finkel, D., Gennert, M. A., & Ward, M. O., (1994). Peer learning in an introductory computer science course, ACM SIGCSE Bulletin, 26(1), 309-313. Google ScholarGoogle Scholar
  22. Walker, H. M. (1997). Collaborative learning: a case study for CS1 at Grinnell College and Austin, ACM SIGCSE Bulletin, 29(1), 209-213. Google ScholarGoogle Scholar

Index Terms

  1. Object-oriented concept mapping using UML 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

        Full Access

        • Published in

          cover image Journal of Computing Sciences in Colleges
          Journal of Computing Sciences in Colleges  Volume 18, Issue 4
          April 2003
          363 pages
          ISSN:1937-4771
          EISSN:1937-4763
          Issue’s Table of Contents

          Publisher

          Consortium for Computing Sciences in Colleges

          Evansville, IN, United States

          Publication History

          • Published: 1 April 2003
          Published in jcsc Volume 18, Issue 4

          Qualifiers

          • article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader