Maricopa Community Colleges  CIS141AA   19936-19976 
Official Course Description: MCCCD Approval: 04/27/93
CIS141AA 19936-19976 L+L 3 Credit(s) 4 Period(s)
Introduction to Authoring Languages: Toolbook
An introduction to programming in Asymetric's Toolbook authoring language. Emphasis on the creation of instructional software that includes multiple screen displays, various types of fields, graphics, and selection devices: buttons, scroll lists, and dialog boxes. Includes use of hypermedia, the Toolbook Open Script language, and multimedia. Prerequisites: (CIS105 or BPC110), CIS121AB, and CIS123AA; or permission of instructor.
Go to Competencies    Go to Outline
 
MCCCD Official Course Competencies:
 
CIS141AA   19936-19976 Introduction to Authoring Languages: Toolbook
1. Explain the use, advantages, and disadvantages of Toolbook's two different modes: Reader and Author. (I, II)
2. Explain the various types of Toolbook objects and the object hierarchy. (II)
3. Create and work with foregrounds and backgrounds. (III)
4. Use the various palettes to give certain properties to various objects. (III)
5. Create and work with various text fields including record fields, scroll fields, and fields that contain selection lists. (III, VI)
6. Create and work with various graphical objects. (III, VII)
7. Create and work with various types of buttons. (III, VIII)
8. Design and write various OpenScript scripts to handle both built-in and user-defined messages. (IV, X)
9. Create multiple pages and copy and move objects from one page to another. (V)
10. Copy various clip art and other graphical objects into a book from an external source. (VII)
11. Create and use hotwords to establish hyperlinks. (IX)
12. Use Toolbook's debugging tools to detect and fix errors in various scripts. (X)
13. Use various techniques to create animation. (XI)
14. Design and write various OpenScript scripts to control user input and selections. (XII)
15. Design and write various OpenScript scripts to control the flow through a book and the running of external applications. (XII, XIII)
16. Use the various clipmakers to create a simple multimedia book. (XIV)
Go to Description    Go to top of Competencies
 
MCCCD Official Course Outline:
 
CIS141AA   19936-19976 Introduction to Authoring Languages: Toolbook
    I. Overview of authoring languages
        A. Historical overview
        B. Authoring languages used in a graphical interface
      II. Toolbook overview
          A. Review of basic Windows operations and techniques
          B. Running the Toolbook applications: reader and author modes
          C. Examination of various Toolbook books
          D. Fundamental concepts and capabilities of Toolbook
          E. Comparison and contrast of Toolbook and HyperCard
        III. Creating a simple interactive screen
            A. The use of the Tool Palette
            B. Designing and creating a simple foreground and background
            C. Creating and modifying simple text objects
            D. Creating and modifying simple graphical objects
            E. Creating and modifying simple buttons
          IV. Simple scripts
              A. Designing scripts
              B. Writing and correcting scripts
              C. Message handling and the object hierarchy
            V. Book, page, foregrounds, and background
                A. Creating and modifying a book
                B. Creating and modifying pages
                C. Working with foregrounds and backgrounds
                D. Scripting for books, pages, foregrounds, and backgrounds
              VI. Text objects
                  A. Ordinary text fields and their properties
                  B. Record fields
                  C. Fields that include selection lists
                  D. Scripting for text objects
                VII. Graphical objects
                    A. Polygons
                    B. Lines and arcs
                    C. Draw objects
                    D. Scripting for graphical objects
                  VIII. Button objects
                      A. Types of buttons
                      B. Link with and link to
                    IX. Hypermedia
                        A. Creating and using hotwords
                        B. Creating and using hyperlinks
                      X. Script recorder and debugging
                          A. Simplifying creation of scripts with the recorder
                          B. Local and system variables
                          C. The Debugger
                        XI. Animation
                            A. Layering
                            B. Page flipping
                            C. Hiding and showing
                          XII. Using scripts to control input
                              A. Using Ask and Request
                              B. Controlling menu options
                              C. Creating and using Dialog boxes
                            XIII. Using scripts to control applications
                                A. Running other Windows applications
                                B. Running other Toolbooks
                              XIV. Creating multimedia applications
                                  A. Various clipmakers
                                  B. Using the Video Clipmaker
                              Go to Description    Go to top of Competencies    Go to top of Outline