{"title":"面向对象概念三个基本特征可视化教学的研究与实践","authors":"Xiong Jianying, Yao Leiyue","doi":"10.1109/IUCE.2009.52","DOIUrl":null,"url":null,"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.","PeriodicalId":153560,"journal":{"name":"2009 International Symposium on Intelligent Ubiquitous Computing and Education","volume":"40 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Research and Practice of Visual Teaching for Three Basic Characteristics of Object-Oriented Concepts\",\"authors\":\"Xiong Jianying, Yao Leiyue\",\"doi\":\"10.1109/IUCE.2009.52\",\"DOIUrl\":null,\"url\":null,\"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.\",\"PeriodicalId\":153560,\"journal\":{\"name\":\"2009 International Symposium on Intelligent Ubiquitous Computing and Education\",\"volume\":\"40 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2009-05-15\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2009 International Symposium on Intelligent Ubiquitous Computing and Education\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IUCE.2009.52\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 International Symposium on Intelligent Ubiquitous Computing and Education","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IUCE.2009.52","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Research and Practice of Visual Teaching for Three Basic Characteristics of Object-Oriented Concepts
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.