An investigation into the learnability of object-oriented case tools for computing education
- Authors: Scholtz, Brenda Mary
- Date: 2007
- Subjects: Computer science -- Study and teaching , Object-oriented programming (Computer science) , ACSES (Computer system)
- Language: English
- Type: Thesis , Masters , MSc
- Identifier: vital:10476 , http://hdl.handle.net/10948/694 , Computer science -- Study and teaching , Object-oriented programming (Computer science) , ACSES (Computer system)
- Description: The use of Computer Aided Software Engineering (CASE) tools for teaching object-oriented systems analysis and design (OOSAD) has many potential benefits, but there are also several problems associated with the usage of these tools. A large portion of these problems relate to the usability and learnability of these tools. Learnability is one of the most important attributes of usability and refers to the capability of the system to enable the user to learn its application. The main research question that this study aims to address is “How can the learnability of OO CASE tools for computing education in South Africa be evaluated?”. In order to answer this question several frameworks for evaluating CASE tool usability and learnability were investigated. One of these frameworks, as proposed by Senapathi, was selected as being the most appropriate for evaluating CASE tool learnability for computing education. This framework maintains that the learnability of a CASE tool is dependent on context of use factors such as the tool used, as well as user characteristics such as gender. The primary aim of this research was thus to validate Senapathi's framework for CASE tool learnability in a South African context. A secondary aim of the research was to extend the implementation of the framework in order to enable the comparison of two CASE tools and to support the inclusion of other user characteristics. An experiment was performed at the Nelson Mandela Metropolitan University (NMMU) in 2006. The participants recruited for this experiment were second year computing students at NMMU. During this experiment, the learnability of two OO CASE tools, namely IBM's Rational Software Modeller and Microsoft's Visio, was evaluated and compared. The quantitative and qualitative results supported Senapathi's results and showed that her framework could be used to evaluate CASE tool learnability and could be adapted to evaluate two CASE tools. The results also showed that the majority of the participants rated the learnability of Microsoft Visio higher for both tasks and that the main reasons participants preferred Visio was due to its simplicity, familiarity and recoverability.
- Full Text:
- Date Issued: 2007
- Authors: Scholtz, Brenda Mary
- Date: 2007
- Subjects: Computer science -- Study and teaching , Object-oriented programming (Computer science) , ACSES (Computer system)
- Language: English
- Type: Thesis , Masters , MSc
- Identifier: vital:10476 , http://hdl.handle.net/10948/694 , Computer science -- Study and teaching , Object-oriented programming (Computer science) , ACSES (Computer system)
- Description: The use of Computer Aided Software Engineering (CASE) tools for teaching object-oriented systems analysis and design (OOSAD) has many potential benefits, but there are also several problems associated with the usage of these tools. A large portion of these problems relate to the usability and learnability of these tools. Learnability is one of the most important attributes of usability and refers to the capability of the system to enable the user to learn its application. The main research question that this study aims to address is “How can the learnability of OO CASE tools for computing education in South Africa be evaluated?”. In order to answer this question several frameworks for evaluating CASE tool usability and learnability were investigated. One of these frameworks, as proposed by Senapathi, was selected as being the most appropriate for evaluating CASE tool learnability for computing education. This framework maintains that the learnability of a CASE tool is dependent on context of use factors such as the tool used, as well as user characteristics such as gender. The primary aim of this research was thus to validate Senapathi's framework for CASE tool learnability in a South African context. A secondary aim of the research was to extend the implementation of the framework in order to enable the comparison of two CASE tools and to support the inclusion of other user characteristics. An experiment was performed at the Nelson Mandela Metropolitan University (NMMU) in 2006. The participants recruited for this experiment were second year computing students at NMMU. During this experiment, the learnability of two OO CASE tools, namely IBM's Rational Software Modeller and Microsoft's Visio, was evaluated and compared. The quantitative and qualitative results supported Senapathi's results and showed that her framework could be used to evaluate CASE tool learnability and could be adapted to evaluate two CASE tools. The results also showed that the majority of the participants rated the learnability of Microsoft Visio higher for both tasks and that the main reasons participants preferred Visio was due to its simplicity, familiarity and recoverability.
- Full Text:
- Date Issued: 2007
An object-oriented toolkit for music notation
- Authors: Eales, Andrew Arnold
- Date: 1999 , 2000-04-26
- Subjects: Musical notation , Object-oriented programming (Computer science) , Computer music -- History and criticism , Musical notation -- Software
- Language: English
- Type: Thesis , Masters , MSc
- Identifier: vital:4618 , http://hdl.handle.net/10962/d1006473 , Musical notation , Object-oriented programming (Computer science) , Computer music -- History and criticism , Musical notation -- Software
- Description: This thesis investigates the design and implementation of an object-oriented toolkit for music notation. It considers whether object-oriented technology provides features that are desirable for representing music notation. The ability to sympathetically represent the conventions of music notation provides software tools that are flexible to use, and easily extended to represent less common features of music notation. The design and implementation of an object-oriented class hierarchy that captures the structural and semantic relationships of music notation symbols is described. Functions that search for symbols, and update symbol positions are also implemented. Traditional context-sensitive and spatial relationships between music symbols may be maintained, or extended to provide notational features found in modern music. MIDI functionality includes the ability to play music notation and to allow step-recording of MIDI events. The toolkit has been designed to simplify the creation of applications that make use of music notation; example applications are created to demonstrate its capabilities. , Microsoft Word , Adobe Acrobat 9.46 Paper Capture Plug-in
- Full Text:
- Date Issued: 1999
- Authors: Eales, Andrew Arnold
- Date: 1999 , 2000-04-26
- Subjects: Musical notation , Object-oriented programming (Computer science) , Computer music -- History and criticism , Musical notation -- Software
- Language: English
- Type: Thesis , Masters , MSc
- Identifier: vital:4618 , http://hdl.handle.net/10962/d1006473 , Musical notation , Object-oriented programming (Computer science) , Computer music -- History and criticism , Musical notation -- Software
- Description: This thesis investigates the design and implementation of an object-oriented toolkit for music notation. It considers whether object-oriented technology provides features that are desirable for representing music notation. The ability to sympathetically represent the conventions of music notation provides software tools that are flexible to use, and easily extended to represent less common features of music notation. The design and implementation of an object-oriented class hierarchy that captures the structural and semantic relationships of music notation symbols is described. Functions that search for symbols, and update symbol positions are also implemented. Traditional context-sensitive and spatial relationships between music symbols may be maintained, or extended to provide notational features found in modern music. MIDI functionality includes the ability to play music notation and to allow step-recording of MIDI events. The toolkit has been designed to simplify the creation of applications that make use of music notation; example applications are created to demonstrate its capabilities. , Microsoft Word , Adobe Acrobat 9.46 Paper Capture Plug-in
- Full Text:
- Date Issued: 1999
- «
- ‹
- 1
- ›
- »