To provide an opportunity for students to use their programming expertise in an application program. To value learning for its own sake and as a means to other ends. Learning Objectives Notes 7.1 Program and modify macros or programs within an application such as a word processor, spreadsheet or database.
Some languages allow the programmer to access the application from within a program.
After computer science students have developed some proficiency with application macros they could tutor students or teachers in macro use. This would raise the level of expertise in the school, be good experience for the trainers, and promote good public relations for the computer program. To use the Internet and multimedia applications to enhance learning situations. If these topics are covered adequately in other courses, they may be omitted. In depth work may be appropriate.