Instructions to Candidates:
PART A: Multiple Choice [30 marks, 30 questions]
Answer every question in this section by selecting the ONE best answer to
each question.
1. Which of the following are traditional media for conveying a message?
a) poetry
b) sculpture
c) textiles
d) only a and b
e) a, b and c
2. ELIZA is the name of which of the following?
a) An interactive video game
b) A generator of synthetic conversation
c) A sound file format
d) None of the above
3. SMTP is a protocol for which of the following?
a) Sending email
b) Bulletin boards and news posting
c) Remote login
d) Remote file transfer
4. Which of the following XHTML tags is missing an important attribute?
a) <img src="http://www.blah.com/fred.GIF", width=20, height=20 / >
b) <form action="/cgi-bin/myScript.pl" >
c) <a href="http://www.blah.com/fred.html" >
d) b and c
e) a and b
5. Which of the following contains an 'anchor' tag?
a) The <a href="http://www.monash.edu.au">Monash University</a>
b) Uneconomically viable <a name="classics">Classics Department</a>
c) <a href="http://www.monash.edu.au/classics.html#finale">axe.GIF</a>
d) All of the above
6. The <input> tag is used for
a) Forms
b) JavaScript
c) CGI scripts
d) All of the above
7. Which of the following would probably NOT appear in a web site design brief?
a) Monitor size of target audience
b) Source of site content
c) Competing site information
d) Site navigation system
e) None of above
8. Pixellated images will result from:
a) Over-enlarging an SVG formatted image
b) Rotating the contents of a vector image
c) Using large black text on a white background
d) Doubling the dimensions of a bitmap image
9. Which of the following is true of JPEG images?
a) They can hold more colours than GIF images
b) They support background transparency
c) They are not supported by Firefox or Microsoft browsers
d) They are highly suitable for black and white line drawings
10. Which of the following provides the most readable browser window?
a) <BODY bgColor="#ff00ff" text="#00ff00" link="#0000ff">
b) <BODY bgColor="#cccccc" text="#000000" link="#000066">
c) <BODY bgColor="#000000" text="#006600" link="#000033">
d) <BODY bgColor="#ffffff" text="#00ff00" link="#0000ff">
11. A perfect mirror
a) absorbs light
b) refracts light
c) transmits light
d) none of the above
12. A traditional colour wheel shows
a) secondary colours lying between primary colours
b) tertiary colours lying between primary colours
c) intermediate colours lying between primary colours
d) all of the above
13. An additive colour wheel shows blue opposite
a) cyan
b) red
c) purple
d) green
e) yellow
14. The body text of a paperback novel would be most likely be written in a font from which family?
a) Serif
b) Modern
c) Decorative
d) Slab Serif
15. If a typeface is said to be 'Roman', this means it
a) is a member of the Serif family
b) is a condensed typeface
c) is of standard weight
d) slants rigidly to the right
16. What is kerning?
a) The amount of space between all characters in a typeface
b) The distance between lines of text
c) The width of characters in a typeface
d) None of the above
17. Which of the following is most likely to be a variable-sized choice set within a piece of interactive drawing software?
a) Commands
b) Object instances
c) Attribute classes
d) Object classes
18. A relative locator device may have a variable C/D ratio based on
a) the velocity of movement
b) the monitor resolution
c) the current interaction task
d) all of the above
19. A Zoetrope is an animation
a) playback device
b) storage device
c) camera
d) both a and b
20. The audible frequency range for humans is approximately
a) 2Hz to 2kHz
b) 20Hz to 20kHz
c) 200Hz to 200kHz
d) 2000Hz to 2000kHz
21. Which of the following sounds will be most accurately recorded at
a sampling
rate of 11.025khz?
a) thunder rumble
b) human voice
c) bird whistle
d) cat meow
22. Which of the following is not a JavaScript string?
a) "string"
b) 'str' + "ing"
c) "s" + "tring"
d) none of the above
23. The process of creating a comic book styled sequence of images depicting an animation before it is shot is called
a) stop motion animation
b) foley
c) story boarding
d) rendering
24. Which of the following is true of a QTVR animation?
a) It employs 3D hardware acceleration
b) It is impossible to navigate fully behind QTVR objects
c) It requires a 3D model of an environment
d) It runs on the server side
25. The METHOD attribute of a form to be sent to a CGI script may have which of the following values?
a) PATH
b) QUERY
c) GET
d) TEXT
26. In user-centered design, constraints:
a) Hold the user back from achieving their potential
b) Specify relationships between things (e.g. steering wheel on a car)
c) Highlight functional differences between different modes of operation
d) Limit the ways in which functionality can be interpreted
27. In a standard bank Automatic Teller Machine (ATM) the user-interface is:
a) a task-oriented user interface
b) a metaphor-driven user interface
c) an audience-specific user interface
d) a topical user interface
28. An on-line shopping catalogue, with one item entry per page and about 50 items in total, would be best represented by which of the following organisational structures?
a) Grid based
b) Broad-style hierarchy
c) Deep-style hierarchy
d) Wheel
29. A good source for labelling systems to be used in a new web site would be:
a) Labels from other similar web sites
b) The Dictionary
c) An Atlas
d) Staff from the company that the site is about
e) All of the above
30. Charlie wants to count the number of times people are accessing her home page on the WWW. The best way to do this would be:
a) Getting the user to click on a "count" button which calls a script that adds 1 to the user count
b) using a CGI script that is called each time the page is loaded
c) Using a GIF image embedded in the page that displays numbers
d) Using a JavaScript variable that is incremented using the onLoad() event
e) Any of the above
PART B1: Fill in the blanks
Answer every question in this section by filling in the blank
space in the sentence (1 mark allocated per blank correctly filled).
Part B2: Short Answer
Answer every question in this section by writing a short paragraph.
1. Describe the HSV system for specifying colour.
(~5 line answer)
2. What are the four basic interaction tasks? Briefly describe each.
(~6 line answer)
3. (a) Describe one weakness inherent in presenting digital multimedia content from a desktop computer. Name a medium which does not suffer from this weakness. (~3-4 line answer)
(b) List two traditional techniques that can be successfully applied to the presentation of a message using computer-based multimedia. (~2-4 line answer)
4. Give three means of choosing the images to draw on an icon. Draw examples
of each.
(~6 line answer plus diagrams)
5. (a) Explain what is meant by mapping in user-centered design.
(~ 4 line answer)
(b) Give some examples of the uses of mapping in multimedia design.
(~6 line answer)
6. Discuss strategies to deal with errors and error handling in good
user-centered design.
(~ 8 lines)
7. Explain the difference between organisational schemes and organisational
structures. How do the two influence each other. (Use of a diagram is necessary).
(~ 8 lines)
8. Explain the key differences between JPEG, GIF and SVG image file formats.
What type of source material is each format best at storing for web page use?
(~9 lines)
9. What is AJAX? Why is it useful? What are the major components that need to be considered in implementing a web page that employs AJAX and what are their roles?
(~10 lines)
PART C: Programming and XHTML
Answer every question. Use code and or XHTML where appropriate.
1. Write a JavaScript program to send the browser to the previously
open
web page, after a short delay beginning when the script is activated.
2.(a) List the major components of Dynamic XHTML - show how they interact with each other within a web browser.
(b) Write a DXHTML page that swaps one image to another when the user's mouse rolls over it.
3. Write a Perl cgi program that generates a questionnaire form similar to the one below:
Once the user presses the submit button, the same Perl script should append the data entered to the file "h5.data" (in the same directory as the script).
4. Write a PHP script that:
(a) On being called with no parameters generates a web form to allow the user to enter their name into a box.
(b) On receiving a single paremeter (the user's name), checks to see if there is a cookie of that name. If there is such a cookie, the message, "Thankyou for your tasty cookie <name>. I think you have been here before!" is returned. If there is no such cookie, one is created and returned to the user along with the message, "Thankyou for visiting for the first time".
PART D: Long Answer Questions
Answer all three questions (~1 page each with diagrams)
1. The National Museum has asked you to create a new web site for their grand opening. To begin with, it will need to include the following material:
a) A 'shop' from which to purchase museum merchandise online
b) Some pages advertising current exhibits at the museum
c) A page with admission prices, opening times, location etc.
In the future the museum wishes to display some of its permanent collection online. They also hope to have a set of educational pages for children on which might appear quizzes, games and other activities related to the exhibitions at the museum.
Produce a design brief for the new museum web site. Where information has not been provided for you in the above description, include likely scenarios and suggest possible answers to the questions which must be posed in the creation of the brief.
2. List and describe the six general principles of interface design. Provide examples of each as they apply to the design of a web site.
3. Before producing an animation, it is often helpful to produce a storyboard. Draw a simple storyboard for the action description given below. Be sure to include information relevant to the production of the short animated sequence in the standard places on the storyboard. Don't worry if you aren't “good at drawing”. Focus on conveying the relevant information simply and clearly. Make sure you don't leave out any essential information that would be required to produce an animation of the story.
Action description :
A mouse hole is at the bottom of a tree in a forest. Outside the mouse hole is a juicy worm. A mouse appears in the hole then looks around. It is safe outside so, with the patter of tiny feet, the mouse rushes over to the worm. With a grunt, the mouse picks up the worm. The worm screams loudly. The mouse drops the worm in surprise. A kookaburra* laughs from out of shot. The mouse looks startled for a second, then hurries back and disappears into his hole without the worm.
* A kookaburra is an Australian bird with a distinctive “laughing” call.
-- END OF PAPER --