Developing high-quality educational software.

The development of effective educational software requires a systematic process executed by a skilled development team. This article describes the core skills required of the development team members for the six phases of successful educational software development. During analysis, the foundation of product development is laid including defining the audience and program goals, determining hardware and software constraints, identifying content resources, and developing management tools. The design phase creates the specifications that describe the user interface, the sequence of events, and the details of the content to be displayed. During development, the pieces of the educational program are assembled. Graphics and other media are created, video and audio scripts written and recorded, the program code created, and support documentation produced. Extensive testing by the development team (alpha testing) and with students (beta testing) is conducted. Carefully planned implementation is most likely to result in a flawless delivery of the educational software and maintenance ensures up-to-date content and software. Due to the importance of the sixth phase, evaluation, we have written a companion article on it that follows this one. The development of a CD-ROM product is described including the development team, a detailed description of the development phases, and the lessons learned from the project.

[1]  Karen Swan,et al.  Exploring the Role of Video in Enhancing Learning from Hypermedia , 1996 .

[2]  Larry Brown,et al.  Core Web Programming , 2001 .

[3]  L A Johnson,et al.  Development of standards for the design of educational software. Standards Committee for Dental Informatics. , 1999, Quintessence international.

[4]  R. Clark Media will never influence learning , 1994 .

[5]  Titus K L Schleyer,et al.  Evaluation of educational software. , 2003, Journal of dental education.

[6]  张旭刚 用Authorware制作“赛马”游戏 , 2000 .

[7]  Stephen M. Alessi,et al.  Multimedia for Learning: Methods and Development , 2000 .

[8]  Douglas Carnine,et al.  Direct Instruction , 1998 .

[9]  José Ramón Jofre Microsoft Project 2002 , 2002 .

[10]  Lynn Denton,et al.  Designing, Writing, and Producing Computer Documentation , 1992 .

[11]  R. Kozma Will media influence learning? Reframing the debate , 1994 .

[12]  Charles P. Friedman,et al.  Evaluation Methods in Medical Informatics , 1997, Computers and Medicine.

[13]  L A Johnson,et al.  Dental Interactive Simulations Corporation (DISC): simulations for education, continuing education, and assessment. , 1998, Journal of Dental Education.

[14]  Sandra K. Parker,et al.  Web Style Guide: Basic Design Principles for Creating Web Sites , 1999 .

[15]  M W Finkelstein,et al.  Interactive videodisc patient simulations of oral diseases. , 1988, Journal of dental education.

[16]  Stephen J. Stefanac,et al.  Treatment Planning in Dentistry , 2001 .

[17]  Lynda Weinman Designing Web Graphics.3 , 1997 .

[18]  Stanley R. Trollip,et al.  Computer-Based Instruction: Methods and Development , 1985 .

[19]  Barbara N. Flagg Formative Evaluation for Educational Technologies , 1989 .

[20]  Jim McCarthy,et al.  Dynamics of Software Development , 1995 .

[21]  M A Cunningham,et al.  Geriatric patient simulations for dental hygiene. , 1997, Journal of dental education.

[22]  Layne Johnson,et al.  Developing a protocol for an educational software competition , 2001, AMIA.