Learning object oriented programming by creating visualizations

被引:0
|
作者
Juell, P [1 ]
Shanmugasundaram, V [1 ]
机构
[1] N Dakota State Univ, Dept Comp Sci & Operat Res, Fargo, ND 58102 USA
来源
COMPUTERS AND THEIR APPLICATIONS | 2004年
关键词
object oriented programming; program visualization; !text type='Java']Java[!/text;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We found an effective way of teaming object oriented (OO) programming. We have the students create visualizations to explain some concepts they found hard to understand. We were able to get developed a number of tools for additional classes. We developed a course - Program Visualization for a group of students who wanted to learn Java as an Independent study. The outline of this course includes covering both the basics of Java and program visualization. The students were allowed to choose to create visualization for any of the basic OO concepts. Some of these concepts are: creation of an object, copying reference of an object, cloning, up casting, down casting, garbage collection and polymorphism. The last project for the course was to create visualization. They were allowed to work as a team for creating the visualizations but held responsible for their individual visualization. This teamwork with the integration of visualization helps them to consolidate their teaming of the Object Oriented programming well.
引用
收藏
页码:177 / 183
页数:7
相关论文
共 50 条
  • [41] FROM STRUCTURED TO OBJECT-ORIENTED PROGRAMMING
    Krushkov, Hristo
    MATHEMATICS AND INFORMATICS, 2016, 59 (04): : 416 - 431
  • [42] OBJECT-ORIENTED PROGRAMMING ON PERSONAL COMPUTERS
    BRERETON, RG
    ANALYST, 1994, 119 (10) : 2149 - 2160
  • [43] Architectural solution to object-oriented programming
    Yiyu, Tan
    Fong, Anthony S.
    Xiaojian, Yang
    ADVANCES IN COMPUTER SYSTEMS ARCHITECTURE, PROCEEDINGS, 2007, 4697 : 387 - +
  • [44] A Propriety Game-Based Learning Game as Learning Tool to Learn Object-Oriented Programming Paradigm
    Wong, Yoke Seng
    Hayati, Mohamad Yatim Maizatul
    Tan, Wee Hoe
    SERIOUS GAMES, JCSG 2016, 2016, 9894 : 42 - 54
  • [45] A Propriety Multiplatform Game-based Learning Game to Learn Object-Oriented Programming
    Seng, Wong Yoke
    Yatim, Maizatul Hayati Mohamad
    2018 7TH INTERNATIONAL CONGRESS ON ADVANCED APPLIED INFORMATICS (IIAI-AAI 2018), 2018, : 278 - 283
  • [46] Usability Evaluation of Imikode Virtual Reality Game to Facilitate Learning of Object-Oriented Programming
    Sunday, Kissinger
    Oyelere, Solomon Sunday
    Agbo, Friday Joseph
    Aliyu, Muhammad Bello
    Balogun, Oluwafemi Samson
    Bouali, Nacir
    TECHNOLOGY KNOWLEDGE AND LEARNING, 2023, 28 (04) : 1871 - 1902
  • [47] Towards a Computer-Supported Collaborative Learning Approach for an Object-Oriented Programming Course
    Florez-Aristizabal, Leandro
    Burbano, Clara L.
    Moreira, Fernando
    TRENDS AND APPLICATIONS IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 3, 2021, 1367 : 163 - 172
  • [48] Odyssey of Phoenix: A Propriety Game Based Learning Game to Learn Object-Oriented Programming
    Wong, Yoke Seng
    Yatim, Maizatul Hayati Binti Mohammad
    Tan, Wee Hoe
    Khoo, Li Jing
    PROCEEDINGS OF THE 11TH EUROPEAN CONFERENCE ON GAMES BASED LEARNING (ECGBL 2017), 2017, : 763 - 772
  • [49] THE EFFECTS OF INTEGRATING VARIATION THEORY ON A WEB-BASED OBJECT-ORIENTED PROGRAMMING LEARNING
    Chang, Cheng-Chin
    Su, Chien-Yuan
    Wang, Tzone-I
    EDULEARN12: 4TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2012, : 6720 - 6726
  • [50] Usability Evaluation of Imikode Virtual Reality Game to Facilitate Learning of Object-Oriented Programming
    Kissinger Sunday
    Solomon Sunday Oyelere
    Friday Joseph Agbo
    Muhammad Bello Aliyu
    Oluwafemi Samson Balogun
    Nacir Bouali
    Technology, Knowledge and Learning, 2023, 28 : 1871 - 1902