{"title":"MAVIS:协作远程学习环境中的多级算法可视化系统","authors":"Igal Koifman, I. Shimshoni, A. Tal","doi":"10.1109/HCC.2002.1046374","DOIUrl":null,"url":null,"abstract":"We present a new model for an algorithm visualization system. Our model views the visualization system as an integral part of a broader distance learning environment. As such, it supports the heterogeneity of the Internet, the visualization and the diversity of the expected users. It does so by defining a few ways for handling multi-level visualizations. First, a visualization can run in various abstraction levels of the algorithm, depending on the familiarity of the students with the studied materials. Second, a visualization can use various levels of graphics, depending on the capabilities of the client machines. Third, the messages sent between the machines can be of various levels, depending on the communication loads. Another important aspect of a distance learning environment, which is supported by our model, is to facilitate collaboration and data sharing between the students and the instructor and between the students themselves. This paper also presents a system, MAVIS, that realizes the model and demonstrates its use on case studies.","PeriodicalId":298317,"journal":{"name":"Proceedings IEEE 2002 Symposia on Human Centric Computing Languages and Environments","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2002-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":"{\"title\":\"MAVIS: a multi-level algorithm visualization system within a collaborative distance learning environment\",\"authors\":\"Igal Koifman, I. Shimshoni, A. Tal\",\"doi\":\"10.1109/HCC.2002.1046374\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We present a new model for an algorithm visualization system. Our model views the visualization system as an integral part of a broader distance learning environment. As such, it supports the heterogeneity of the Internet, the visualization and the diversity of the expected users. It does so by defining a few ways for handling multi-level visualizations. First, a visualization can run in various abstraction levels of the algorithm, depending on the familiarity of the students with the studied materials. Second, a visualization can use various levels of graphics, depending on the capabilities of the client machines. Third, the messages sent between the machines can be of various levels, depending on the communication loads. Another important aspect of a distance learning environment, which is supported by our model, is to facilitate collaboration and data sharing between the students and the instructor and between the students themselves. This paper also presents a system, MAVIS, that realizes the model and demonstrates its use on case studies.\",\"PeriodicalId\":298317,\"journal\":{\"name\":\"Proceedings IEEE 2002 Symposia on Human Centric Computing Languages and Environments\",\"volume\":\"21 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2002-09-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"8\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings IEEE 2002 Symposia on Human Centric Computing Languages and Environments\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/HCC.2002.1046374\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings IEEE 2002 Symposia on Human Centric Computing Languages and Environments","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HCC.2002.1046374","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
MAVIS: a multi-level algorithm visualization system within a collaborative distance learning environment
We present a new model for an algorithm visualization system. Our model views the visualization system as an integral part of a broader distance learning environment. As such, it supports the heterogeneity of the Internet, the visualization and the diversity of the expected users. It does so by defining a few ways for handling multi-level visualizations. First, a visualization can run in various abstraction levels of the algorithm, depending on the familiarity of the students with the studied materials. Second, a visualization can use various levels of graphics, depending on the capabilities of the client machines. Third, the messages sent between the machines can be of various levels, depending on the communication loads. Another important aspect of a distance learning environment, which is supported by our model, is to facilitate collaboration and data sharing between the students and the instructor and between the students themselves. This paper also presents a system, MAVIS, that realizes the model and demonstrates its use on case studies.