This article surveys principles for the design and development of microcomputer-based instructional software. A set of design guidelines based upon existing research are outlined. Three approaches to authoring software are examined: general purpose programming languages, author languages, and authoring systems. The tradeoffs in using these three approaches are outlined. The implications of research in automated instructional development systems and intelligent tutoring systems are discussed.
Get full access to this article
View all access options for this article.
References
1.
BundersonC. V., Courseware, in Computer Based Instruction, O'NeilH. F. (ed.), Academic Press, New York, 1981.
2.
BundersonC. V., The Design and Production of Learner Controlled Courseware for the TICCIT System, A Progress Report, Journal of Man-Machine Studies, 6, pp. 479–491, 1974.
3.
GagneR. M.WagerW.RojasA., Planning and Authoring Computer-Assisted Instructional Lessons, Educational Technology, 21, pp. 17–26, 1981.
4.
TimothyJ. B., The Cognitive Approach to Computer Courseware Design and Evaluation, Educational Technology, pp. 22–25, January 1983.
5.
BurkeR. L., CAI Sourcebook, Prentice Hall, Inc., Englewood Cliffs, New Jersey, 1982.
6.
CaldwellR. M., Guidelines for Developing Basic Skills Instructional Materials for Use with Microcomputer Technology, Educational Technology, pp. 7–12, October 1980.
7.
EiseleJ., Lesson Design for Computer Based Instructional Systems, Educational Technology, 18, pp. 14–21, 1978.
8.
HeinesJ. M., Screen Design Strategies for Computer Aided Instruction, Digital Press, Bedford, Massachusetts, 1983.
9.
KingmanJ. C., Designing Good Educational Software, Creative Computing, pp. 72–81, October 1981.
10.
NievergeltJ., A Pragmatic Introduction to Courseware Design, IEEE Computer, pp. 7–21, September 1980.
11.
MaloneT. W., What Makes Computer Games Fun?, Byte, pp. 258–277, December 1981.
12.
SteinbergE. R., Review of Student Control in Computer-Assisted Instruction, Journal of Computer Based Instruction, 3, pp. 84–90, 1977.
13.
SeidelR. J.WagnerH.RosenblattR. D.HillelsohnM. J.StelzerJ., Learner Control of Instructional Sequencing within an Adaptive Tutorial CAI Environment, Instructional Science, 1, pp. 37–80, 1978.
14.
GrimmP., Attention, Perception, and Memory: Screen Design for CBT, Data Training, pp. 41–42, December 1983.
15.
JenkinJ. M., Some Principles of Screen Design and Software for Their Support, in Computer Assisted Learning, SmithP. R. (ed.), Pergamon Press, Oxford, 1981.
16.
MerrillP. F., Displaying Text on Microcomputers, in The Technology of Text, JohassenD. H. (ed.), Educational Technology Publications, Englewood Cliffs, New Jersey, 1982.
17.
ChristR. E., Review and Analysis of Color Coding Research for Visual Displays, Human Factors, 17, pp. 542–570, 1975.
18.
ShurtleffD. A., Studies in Television Legibility—A Review of the Literature, Information Display, 4, pp. 40–45, 1967.
19.
KearsleyG. P.HillelsohnM. J., Human Factors Considerations for Computer-Based Training, Journal of Computer-Based Instruction, 8:4, pp. 74–84, 1982.
20.
HoughtonR. C., Online Help Systems: A Conspectus, Communications of the ACM, 27:2, pp. 126–133, 1984.
21.
SchneiderM. L., Models for the Design of Static Software User Assistance, in Directions in Human/Computer Interaction, BadreA.ShneidermanB. (eds.), Ablex, Norwood, New Jersey, 1982.
22.
KearsleyG. P.HunkaS., Documentation in CBI, ACM SIGUE Bulletin, 13:1, pp. 3–13, 1979.
LipsonJ., Design and Development of Programs for Videodisc, Journal of Educational Technology Systems, 9:3, p. 277, 1981.
25.
JostadK.KoselM., Survey of Commercial Software, AEDS Monitor, pp. 19–21, November 1980.
26.
AndersonR. E., Innovative Microcomputer Games and Simulations, Simulations and Games, 14:1, pp. 3–9, March 1983.
27.
BoocockS. S.SchildE. O., Simulation Games in Learning, Sage Publications, Beverly Hills, California, 1968.
28.
EllingtonH.AddinalE.PercivalF., A Handbook of Game Design, Nichols Publishing Company, New York, 1982.
29.
PapertS., Mindstorms, Basic Books, New York, 1980.
30.
StarkweatherJ., A Common Language for a Variety of Programming Needs, in Computer Assisted Instruction—A Book of Readings, AtkinsonR.WilsonH. (eds.), Academic Press, New York, 1969.
31.
KearsleyG. P., Authoring Systems in Computer Based Education, Communications ACM, 25:7, pp. 429–437, 1982b.
32.
BockmanF., Creating Your Own Software with Mini-Authoring Systems, Electronic Learning, pp. 72–75, March 1983.
33.
AvnerR. A., Production of Computer-Based Instructional Materials, in Issues in Instructional Systems Design, O'NealH. F. (ed.), Academic Press, New York, 1979.
34.
BreckeF.BlaiwesA., CASDAT: An Innovative Approach to More Efficient ISD, Journal of Educational Technology Systems, 10:3, pp. 271–283, 1981.
35.
O'NealA. F.O'NealH. L., Author Management Systems, in Issues in Instructional Systems Design, O'NealH. F. (ed.), Academic Press, New York, 1979.
36.
BrabyR.KincaidJ. P., Computer Aided Authoring and Editing, Journal of Educational Technology Systems, 10:27, pp. 109–124, 1981.
37.
MacDonaldN. H.FraseL. T.GingrichP. S.KeenanS. A., The Writer's Workbench: Computer Aids for Text Analysis, in IEEE Trans. Communications, 30:1, pp. 105–109, 1982.
38.
SleemanD.BrownJ. S., Intelligent Tutoring Systems, Academic Press, New York, 1982.
39.
CollinsA., Processes in Acquiring Knowledge, in Schooling and A cquisition of Knowledge, AndersonR. C.SpiroR. J.MontagueW. F. (eds.), Lawrence Erlbaum Associates, Hillsdale, New Jersey, 1977.
40.
BrownJ. S.BurtonR. R.deKleerJ., Pedagogical, Natural Language and Knowledge Engineering Techniques in SOPHIE I, II, and III, in Intelligent Tutoring Systems, SleemanD.BrownJ. S. (eds.), Academic Press, New York, 1982.
41.
BurtonR. R.BrownJ. S., An Investigation of Computer Coaching for Informal Learning Activities, International Journal of Man-Machine Studies, 11, pp. 5–24, 1979.
42.
BrownJ. S.BurtonR. R., Diagnostic Models for Procedural Bugs in Basic Mathematics Skills, Cognitive Science, 2, pp. 155–191, 1978.