• DocumentCode
    3144469
  • Title

    Research and Practice of Visual Teaching for Three Basic Characteristics of Object-Oriented Concepts

  • Author

    Jianying, Xiong ; Leiyue, Yao

  • Author_Institution
    Dept. of Comput. Sci. & Technol., JiangXi Bluesky Univ., Nanchang, China
  • fYear
    2009
  • fDate
    15-16 May 2009
  • Firstpage
    265
  • Lastpage
    267
  • Abstract
    Animated program visualization is a useful tool in many areas of computer science education. This paper describes the use of visualization for teaching beginners about the three characteristics of object-oriented concepts, which are encapsulation, inheritance and polymorphism. The Java language has been used as the expression format of the examples. Statistical data as well as informal observations are summarized to show evidence of student performance as a result of this approach. A comparison is made of the pedagogical aspects of this new approach with that of other relevant work.
  • Keywords
    Java; computer animation; computer science education; data encapsulation; inheritance; object-oriented programming; program visualisation; teaching; Java language; animated program visualization; computer science education; encapsulation; inheritance; object-oriented concept; pedagogical aspect; polymorphism; statistical data; visual teaching practice; Animation; Computer science; Computer science education; Courseware; Data visualization; Displays; Encapsulation; Java; Object oriented programming; Road vehicles; Encapsulation; Inheritance; OOP; Polymorphism; visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Ubiquitous Computing and Education, 2009 International Symposium on
  • Conference_Location
    Chengdu
  • Print_ISBN
    978-0-7695-3619-4
  • Type

    conf

  • DOI
    10.1109/IUCE.2009.52
  • Filename
    5223130