Return to search

Integrating a software engineering approach and instructional factors in instructional software development--illustrated by a prototype in theoretical computer science

This dissertation is a multi-disciplinary study, which integrates a software engineering
approach with instructional factors in the decision-making, analysis, design and development
processes of instructional software. Software engineering models, tools and representations
are used in the process of software construction. With reference to the fundamental
characteristics of the software product, several disciplines and factors, from both instructional
and computing perspectives are considered, and the most appropriate approach/es selected.
Software engineering, instructional design and instructional theory are considered as pillars
of courseware engineering.
The object-oriented design paradigm and a prototyping life-cycle model are found to be most
suitable for development of computer-aided instruction. The conceptual study is illustrated
by prototype development of a component-based multi-activity practice environment in
theoretical Computer Science. It offers perusal or practice, in various instructional modes,
according to the user's preferred learning style or need. / Computing / M. Sc. (Information Systems)

Identiferoai:union.ndltd.org:netd.ac.za/oai:union.ndltd.org:unisa/oai:uir.unisa.ac.za:10500/17979
Date09 1900
CreatorsDe Villiers, M.R. (Ruth)
ContributorsKotze, Paula, 1956-
Source SetsSouth African National ETD Portal
LanguageEnglish
Detected LanguageEnglish
TypeDissertation
Format1 online resource (240 leaves)

Page generated in 0.0022 seconds