Principles of direct manipulation and give examples

Assignment Help Basic Computer Science
Reference no: EM13891387

Assignment: Direct Manipulation

Early computer systems relied on command line interfaces to perform all actions. Today, the majority of systems use direct manipulation rather than a command line interface. The goal of designing a direct manipulation interface is to make use of the system intuitive to the end user. One industry that has been extremely successful designing intuitive direct manipulation inputs is the video game industry. Most game players are able to learn controls as they play a game and then apply the same controls to similar games. Rarely do they need to read a user manual.

Write a four to five (4-5) page paper in which you:

Describe the three (3) principles of direct manipulation and give examples as to how they are used in video game controls.

Analyze video game-type interfaces and discuss three (3) reasons why video game-type interfaces would not be effective for real-world applications.

Describe at least three (3) advantages of direct manipulation versus command line interfaces.

Evaluate direct manipulation and describe three (3) problems with it.

Use at least three (3) quality resources in this assignment. Note: Wikipedia and similar Websites do not qualify as quality resources.

Your assignment must follow these formatting requirements:

Be typed, double spaced, using Times New Roman font (size 12), with one-inch margins on all sides; citations and references must follow APA or school-specific format. Check with your professor for any additional instructions.

Include a cover page containing the title of the assignment, the student's name, the professor's name, the course title, and the date.

The cover page and the reference page are not included in the required assignment page length.

Reference no: EM13891387

Questions Cloud

Decide whether or not software-generated reports : Determine what you perceive to be the most difficult task in writing a system forensics report and explain why you believe this is the case. Decide whether or not software-generated reports assist with this specific portion of the report writing proc..
Find the equation of the regression line for the data : Construct a scatter plot for the data and do the data appear to have a positive linear correlation, a negative linear correlation, or no linear correlation?
How will ids and passwords be properly maintained? : How will IDs and passwords be properly maintained?
Changes in consumer expectations : 1) Describe how career opportunities have changed over the years due to growth in the hospitality industry. 2) Describe how the hotel market has been affected by changes in consumer expectations.
Principles of direct manipulation and give examples : principles of direct manipulation and give examples as to how they are used in video game controls
Discuss how the incident could have been prevented : Discuss how the incident could have been prevented. What risk management techniques could have been used before and after the adverse patient occurrence
Describe methods for determining if user frustration : Describe methods for determining if user frustration is caused by poor system design
What can social influence have a positive impact on behavior : Please provide a real-life example of informational social influences impacting a person's decision or behavior. Provide a real-life example of normative social influences impacting a person's decision or behavior. Can the influence of conformity,..
Compare the design and development processes in hci : Compare and contrast the design and development processes in HCI.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  What basic pc maintenance tasks

What basic PC maintenance tasks or software do you consider to be important for your PC? Please list and describe three maintenance tasks or software and why they are important.Which Windows 7 task manager set of process data selections is the most e..

  What is the running time of your method

should handle at least one of the following common misspelling types: swapping two adjacent characters, inserting an extra character, deleting a single character, and replacing a character for another. What is the running time of your method?

  Power point presentation on data warehouse tasks

Ppt data warehouse tasks: First Style  1-Dimensions 2- The fact table 3- Browse the cube

  Prove true a similar statement for octal representation

suppose a 4n-bit number B is represented by an n-digit hexadecimal number H. Prove that the two's complement of B is represented by the 16's complement of H. Make and prove true a similar statement for octal representation.

  Dee fektiv is concerned that too many forms

Dee Fektiv is concerned that too many forms are being filled out incorrectly. She feels that about 10 percent of forms have an error. a. How large a sample size should Dee use to be 99% certain that she will be within 0.02?

  Expressing the values of x and y in binary

Given X = B6 E1 16 and Y = 1C 7D16; where X & Y are 16 bit numbers.

  A graph is two-connected iff

A graph is two-connected iff, removal of any single vertex and the edges adjacent to that vertex, leaves the graph connected. How can we tell if a graph is two-connected? Explain your algorithm in English

  Create a home page with navigation bar

Create a home page with navigation bar

  What window events can a program handle

Explain the difference between the WindowListener interface and the WindowAdapter.

  Spanning forest is a subset of a graph

a) Assume Ce in Z. Give an algorithm that finds the MSF (minimum spanning forest), show correctness and running time of this algorithm.

  Write a program that reads a number x from the user

Please use MIPS and MARS ida Write a program that reads a number x from the user, and prints the first x letters of the alphabet (in lower case). You do not need to check whether the number is positive.

  Write the definition of a function absolutevalue

Write the definition of a function absoluteValue , that receives an integer parameter and returns the absolute value of the parameter's value. So, if the parameter's value is 9 or 903 or 241 the function returns 9, 093 or 241 respectively.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd