Be familiar with the various aspects of good design:
Instructional design;
Interface and interaction design;
Efficient programming structure, especially in the context of the Revolution programming environment.
Be familiar with the most commonly used audio, video and still graphics formats. Know what the abbreviations mean and what each format is commonly used for.
Understand the various categories of Revolution scripting language elements; i.e., know the difference between commands, properties, variables, controls structures, handlers, functions, etc.
Understand the Revolution development environment: how to create objects and modify their properties, both in the property inspector and by scripting.
The Revolution scripting language has hundreds of terms, most of which we have not looked at due to time restraints. But you should understand the syntax of the language well enough by now to be able to incorporate a new language term when you encounter it. Therefore, you should:
Know how to find a term in the Revolution language dictionary.
Understand the formatting conventions used in the dictionary for expressing the syntax of a language term.
Be confident that you could look up an unfamiliar term in the dictionary and use it successfully in a script.
Review how to access media resources—images, audio, video—over the internet and display them in Revolution objects.
Be sure you thoroughly understand the assignments given throughout the semester, along with their solutions.
Other important stuff:
Audio playback and recording.
Accessing (read/write) text and media files via URLs.
Video playback.
Character encoding and unicode.
Function handlers vs. message handlers.
Know how to find an unfamiliar scripting term in the Revolution Dictionary, and how to use the examples in the dictionary to create a working sample of the unfamiliar term.