dc.contributor.advisor |
Kotze, Paula, 1956-
|
|
dc.contributor.author |
De Villiers, M.R. (Ruth)
|
|
dc.date.accessioned |
2015-01-23T04:24:36Z |
|
dc.date.available |
2015-01-23T04:24:36Z |
|
dc.date.issued |
1995-09 |
|
dc.identifier.citation |
De Villiers, Mary Ruth (1995) Integrating a software engineering approach and instructional factors in instructional software development--illustrated by a prototype in theoretical computer science, University of South Africa, Pretoria, <http://hdl.handle.net/10500/17979> |
en |
dc.identifier.uri |
http://hdl.handle.net/10500/17979 |
|
dc.description.abstract |
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. |
en |
dc.format.extent |
1 online resource (240 leaves) |
en |
dc.language.iso |
en |
|
dc.subject |
Cognitive science |
en |
dc.subject |
Component-based software |
en |
dc.subject |
Computer-aided instruction |
en |
dc.subject |
Courseware engineering |
en |
dc.subject |
Instructional design |
en |
dc.subject |
Instructional systems development |
en |
dc.subject |
Instructional theory |
en |
dc.subject |
Instructional transactions |
en |
dc.subject |
Object-oriented design |
en |
dc.subject |
Practice environment |
en |
dc.subject |
Prototyping |
en |
dc.subject |
Software engineering |
en |
dc.subject.ddc |
005.1 DEVI |
|
dc.subject.lcsh |
Software engineering. |
en |
dc.subject.lcsh |
Cognitive science |
en |
dc.subject.lcsh |
Component-based software |
en |
dc.subject.lcsh |
Computer-aided instruction |
en |
dc.subject.lcsh |
Courseware engineering |
en |
dc.subject.lcsh |
Instructional design |
en |
dc.subject.lcsh |
Instructional systems development |
en |
dc.subject.lcsh |
Instructional theory |
en |
dc.subject.lcsh |
Instructional transactions |
en |
dc.subject.lcsh |
Object-oriented design |
en |
dc.subject.lcsh |
Practice environment |
en |
dc.subject.lcsh |
Prototyping |
en |
dc.title |
Integrating a software engineering approach and instructional factors in instructional software development--illustrated by a prototype in theoretical computer science |
en |
dc.type |
Dissertation |
|
dc.description.department |
Computing |
|
dc.description.degree |
M. Sc. (Information Systems) |
en |