Marthie Schoeman | University of South Africa (original) (raw)
Uploads
Papers by Marthie Schoeman
Proceedings of Sixth International Congress on Information and Communication Technology
Proceedings of Sixth International Congress on Information and Communication Technology
Proceedings of the Annual Conference of the South African Institute of Computer Scientists and Information Technologists on - SAICSIT '16, 2016
Sa Computer Journal, 2004
Lecture Notes in Computer Science
There is growing evidence that visualization aids knowledge transfer. However, the cases where le... more There is growing evidence that visualization aids knowledge transfer. However, the cases where learners have been actively involved as cocreators of knowledge visualization aids are limited. Furthermore, employing knowledge visualization for teaching and learning in high-school science have been proposed but empirical evidence of the effect on knowledge transfer is limited. The purpose of this study is to report on the knowledge transfer effect of applying usability-based knowledge visualization guidelines. A design-based research methodology guided by pragmatism was applied. The data capturing methods include a questionnaire-based survey, interviews and observations. The results suggest that the use of knowledge visualization can support knowledge transfer and the students' learning experience in secondary school education, but more research is required to confirm this. The contribution of this paper is to add to the emerging discourse on the use of knowledge visualization for teaching and learning, and to report on how knowledge visualization guidelines can be used in practice.
Proceedings of the Southern African Institute for Computer Scientist and Information Technologists Annual Conference 2014 on SAICSIT 2014 Empowered by Technology - SAICSIT '14, 2014
Program visualization (PV) is one of the approaches to assist novices in introductory programming... more Program visualization (PV) is one of the approaches to assist novices in introductory programming courses. We investigated the effect of a newly developed PV tool to teach tracing to first-year programming students at a South-African university. The tool takes the form of an interactive computerbased tutorial that teaches students how to draw variable diagrams (VD). All students registered for the introductory C++ module, received the tutorial with their study material and could use it to help answer assignment questions. To determine the effect of using the tutorial, students did an assignment for which they could use the tutorial and completed a questionnaire. Through the questionnaire we acquired biographical data, found out how students used the tutorial and also how they experienced using it. We then correlated these data statistically with their assignment marks. We found that time spent using the tutorial, programming experience and certain biographical properties contributed to higher marks. Drawing their own VDs to understand and debug programs also contributed to better marks.
In , Lange claims that lack of a programming model for agent-based applications prevents wider mo... more In , Lange claims that lack of a programming model for agent-based applications prevents wider mobile agent deployment, while Johansen argues that it is easy for a systems programmer to build and deploy a mobile agent, but that novice users need a better way to create agents. Kendall et al reason that agent development to date has been done independently, leading to problems such as could assist in a more wide-spread use of mobile agents. The purpose of this literature survey is to gain a knowledge base of the current practices in programming mobile agents in order to formulate such a set of guidelines for creating/programming and using a mobile agent efficiently.
... 2.2.1 Scalable Mobile and Reliable Technology (SMART) Wong et al.[2001] developed a MAF1 comp... more ... 2.2.1 Scalable Mobile and Reliable Technology (SMART) Wong et al.[2001] developed a MAF1 compliant mobile agent platform, called Scalable Mobile and Reliable Technology (SMART). This architecture consists of four layers built on a Java virtual machine (JVM). ...
Abstract Reportedly more than 50% of the people working in the ICT sector have made a career chan... more Abstract Reportedly more than 50% of the people working in the ICT sector have made a career change from another field or have joined it after qualifying in another discipline. The number of women choosing to join the ICT work force at a later stage in their careers is ...
Program visualization (PV) is one of the approaches to assist novices in introductory programming... more Program visualization (PV) is one of the approaches to assist novices in introductory programming courses. We investigated the effect of a newly developed PV tool to teach tracing to first-year programming students at a South-African university. The tool takes the form of an interactive computerbased tutorial that teaches students how to draw variable diagrams (VD). All students registered for the introductory C++ module, received the tutorial with their study material and could use it to help answer assignment questions. To determine the effect of using the tutorial, students did an assignment for which they could use the tutorial and completed a questionnaire. Through the questionnaire we acquired biographical data, found out how students used the tutorial and also how they experienced using it. We then correlated these data statistically with their assignment marks. We found that time spent using the tutorial, programming experience and certain biographical properties contributed to higher marks. Drawing their own VDs to understand and debug programs also contributed to better marks.
Proceedings of Sixth International Congress on Information and Communication Technology
Proceedings of Sixth International Congress on Information and Communication Technology
Proceedings of the Annual Conference of the South African Institute of Computer Scientists and Information Technologists on - SAICSIT '16, 2016
Sa Computer Journal, 2004
Lecture Notes in Computer Science
There is growing evidence that visualization aids knowledge transfer. However, the cases where le... more There is growing evidence that visualization aids knowledge transfer. However, the cases where learners have been actively involved as cocreators of knowledge visualization aids are limited. Furthermore, employing knowledge visualization for teaching and learning in high-school science have been proposed but empirical evidence of the effect on knowledge transfer is limited. The purpose of this study is to report on the knowledge transfer effect of applying usability-based knowledge visualization guidelines. A design-based research methodology guided by pragmatism was applied. The data capturing methods include a questionnaire-based survey, interviews and observations. The results suggest that the use of knowledge visualization can support knowledge transfer and the students' learning experience in secondary school education, but more research is required to confirm this. The contribution of this paper is to add to the emerging discourse on the use of knowledge visualization for teaching and learning, and to report on how knowledge visualization guidelines can be used in practice.
Proceedings of the Southern African Institute for Computer Scientist and Information Technologists Annual Conference 2014 on SAICSIT 2014 Empowered by Technology - SAICSIT '14, 2014
Program visualization (PV) is one of the approaches to assist novices in introductory programming... more Program visualization (PV) is one of the approaches to assist novices in introductory programming courses. We investigated the effect of a newly developed PV tool to teach tracing to first-year programming students at a South-African university. The tool takes the form of an interactive computerbased tutorial that teaches students how to draw variable diagrams (VD). All students registered for the introductory C++ module, received the tutorial with their study material and could use it to help answer assignment questions. To determine the effect of using the tutorial, students did an assignment for which they could use the tutorial and completed a questionnaire. Through the questionnaire we acquired biographical data, found out how students used the tutorial and also how they experienced using it. We then correlated these data statistically with their assignment marks. We found that time spent using the tutorial, programming experience and certain biographical properties contributed to higher marks. Drawing their own VDs to understand and debug programs also contributed to better marks.
In , Lange claims that lack of a programming model for agent-based applications prevents wider mo... more In , Lange claims that lack of a programming model for agent-based applications prevents wider mobile agent deployment, while Johansen argues that it is easy for a systems programmer to build and deploy a mobile agent, but that novice users need a better way to create agents. Kendall et al reason that agent development to date has been done independently, leading to problems such as could assist in a more wide-spread use of mobile agents. The purpose of this literature survey is to gain a knowledge base of the current practices in programming mobile agents in order to formulate such a set of guidelines for creating/programming and using a mobile agent efficiently.
... 2.2.1 Scalable Mobile and Reliable Technology (SMART) Wong et al.[2001] developed a MAF1 comp... more ... 2.2.1 Scalable Mobile and Reliable Technology (SMART) Wong et al.[2001] developed a MAF1 compliant mobile agent platform, called Scalable Mobile and Reliable Technology (SMART). This architecture consists of four layers built on a Java virtual machine (JVM). ...
Abstract Reportedly more than 50% of the people working in the ICT sector have made a career chan... more Abstract Reportedly more than 50% of the people working in the ICT sector have made a career change from another field or have joined it after qualifying in another discipline. The number of women choosing to join the ICT work force at a later stage in their careers is ...
Program visualization (PV) is one of the approaches to assist novices in introductory programming... more Program visualization (PV) is one of the approaches to assist novices in introductory programming courses. We investigated the effect of a newly developed PV tool to teach tracing to first-year programming students at a South-African university. The tool takes the form of an interactive computerbased tutorial that teaches students how to draw variable diagrams (VD). All students registered for the introductory C++ module, received the tutorial with their study material and could use it to help answer assignment questions. To determine the effect of using the tutorial, students did an assignment for which they could use the tutorial and completed a questionnaire. Through the questionnaire we acquired biographical data, found out how students used the tutorial and also how they experienced using it. We then correlated these data statistically with their assignment marks. We found that time spent using the tutorial, programming experience and certain biographical properties contributed to higher marks. Drawing their own VDs to understand and debug programs also contributed to better marks.