1.2 - Human Computer Interaction.
1.2.1 - Devices Part 1.
1: Which device is most commonly used for entering text?
- A) Mouse
- B) Touchpad
- C) Standard keyboard
- D) Speech recognition
Correct Answer: C) Standard keyboard
2: What is a key characteristic of the WERTY keyboard layout?
- A) It is alphabetically arranged.
- B) It is used mainly for touch-typing.
- C) It was designed to prevent typewriter jams.
- D) It includes only numeric keys.
Correct Answer: C) It was designed to prevent typewriter jams.
3: Which keyboard layout places the most frequently used letters under the fingers with the strongest dexterity?
- A) WERTY
- B) AZERTY
- C) DVORAK
- D) Alphabetic
Correct Answer: C) DVORAK
4: Why has the WERTY keyboard layout remained popular despite other options?
- A) It is the most recent design.
- B) It is easier to learn for beginners.
- C) Technological inertia and sociological reasons.
- D) It has fewer keys than other layouts.
Correct Answer: C) Technological inertia and sociological reasons.
5: Which layout uses the alphabetical arrangement of letters across the keyboard?
- A) WERTY
- B) DVORAK
- C) AZERTY
- D) Alphabetic
Correct Answer: D) Alphabetic
6: What is one major limitation of speech recognition systems?
- A) They cannot recognize accents.
- B) They are always accurate with no errors.
- C) They are not affected by background noise.
- D) They do not require user training.
Correct Answer: A) They cannot recognize accents.
7: In which scenarios has speech technology found practical use?
- A) General office typing tasks
- B) Basic text editing
- C) Telephone information systems and accessibility
- D) High-speed data entry
Correct Answer: C) Telephone information systems and accessibility
8: What is the primary function of a mouse in computing?
- A) To input text directly
- B) To move the cursor and perform actions
- C) To recognize speech commands
- D) To provide auditory feedback
Correct Answer: B) To move the cursor and perform actions
9: Which device uses a ball to detect movement and translate it into cursor movement on the screen?
- A) Touchpad
- B) Trackball
- C) Mouse
- D) Footmouse
Correct Answer: C) Mouse
10: What is a significant advantage of using a touchpad over a mouse?
- A) It provides a larger surface for movement.
- B) It requires less physical space.
- C) It is always more accurate.
- D) It has more buttons.
Correct Answer: B) It requires less physical space.
11: How does a footmouse differ from a traditional mouse?
- A) It is operated by hand rather than foot.
- B) It does not have buttons.
- C) It is foot-operated and allows hands-free keyboard use.
- D) It is used for text entry rather than cursor movement.
Correct Answer: C) It is foot-operated and allows hands-free keyboard use.
12: How do touchpads determine the cursor movement speed?
- A) By using a constant pad-to-screen ratio
- B) By the physical size of the touchpad
- C) By adjusting acceleration settings based on finger speed
- D) By the amount of pressure applied to the pad
Correct Answer: C) By adjusting acceleration settings based on finger speed
13: Which device was first widely utilized in Apple Powerbook portable computers?
- A) Mouse
- B) Trackball
- C) Touchpad
- D) Footmouse
Correct Answer: C) Touchpad
1.2.2 - Devices Part 2.
14: Which type of joystick is known for returning to its upright center position when pressure is released?
- A) Absolute joystick
- B) Isometric joystick
- C) Velocity-controlled joystick
- D) Touchscreen joystick
Correct Answer: B) Isometric joystick
15: What is a key advantage of touchscreens compared to other pointing devices?
- A) They require a specific pointing device.
- B) They work well in harsh conditions.
- C) They are less accurate for drawing.
- D) They are difficult to use in bright light.
Correct Answer: B) They work well in harsh conditions
16: What is the primary difference between a stylus and a light pen?
- A) A stylus uses a laser to detect its position, while a light pen does not.
- B) A stylus is used for fine-tuning speed, while a light pen is used for drawing.
- C) A stylus does not leave greasy stains on the screen, whereas a light pen does.
- D) A light pen senses light from the screen, while a stylus is a direct input device.
Correct Answer: D) A light pen senses light from the screen, while a stylus is a direct input device
17: What technology is used in a digitising tablet to deliver positional information?
- A) Resistive detection
- B) Capacitive detection
- C) Magnetic detection
- D) All of the above
Correct Answer: D) All of the above
18: What is a common challenge associated with using a touchscreen for pointing and drawing?
- A) Difficulty in precise sketching
- B) High cost
- C) Limited color options
- D) Poor performance in low light conditions
Correct Answer: A) Difficulty in precise sketching
19: Which display technology uses a thin layer of liquid crystal between two glass plates?
- A) CRT
- B) LCD
- C) Plasma
- D) Digital paper
Correct Answer: B) LCD
20: What is one advantage of LCD screens over CRT screens?
- A) Higher power consumption
- B) Greater weight
- C) Less flicker
- D) More radiation issues
Correct Answer: C) Less flicker
21: What is a characteristic of bitmap displays?
- A) They only display images in black and white.
- B) They use a rectangular grid of colored dots.
- C) They have no color depth limitations.
- D) They do not suffer from jaggies.
Correct Answer: B) They use a rectangular grid of colored dots
22: What technology is described as using microscopic black and white spheres that can rotate to change color?
- A) LCD
- B) Digital paper
- C) CRT
- D) Plasma display
Correct Answer: B) Digital paper
23: What is a common application of large display monitors in public settings?
- A) Personal computers
- B) Security alarms
- C) Video walls for concerts
- D) Mobile phones
Correct Answer: C) Video walls for concerts
24: What method is commonly used to reduce screen flicker in CRT displays?
- A) Increasing the pixel density
- B) Using a high-persistence phosphor
- C) Utilizing anti-aliasing
- D) Decreasing the refresh rate
Correct Answer: B) Using a high-persistence phosphor
25: Which type of display technology is known for producing very large screens by arranging smaller displays together?
- A) LCD
- B) CRT
- C) Plasma
- D) Video wall
Correct Answer: D) Video wall
26: What is a disadvantage of using a digitising tablet?
- A) It is less precise than a mouse.
- B) It takes up a lot of desk space.
- C) It does not support text input.
- D) It is only suitable for large screens.
Correct Answer: B) It takes up a lot of desk space
27: What type of technology does a touch-sensitive screen use to detect the user’s touch?
- A) Resistive
- B) Capacitive
- C) Ultrasonic
- D) All of the above
Correct Answer: D) All of the above
28: What is a common issue with using a light pen?
- A) It requires a special surface to function.
- B) It is less accurate than a stylus.
- C) It may cause the screen to become dirty.
- D) It is not suitable for precise selection.
Correct Answer: A) It requires a special surface to function
29: Which display technology uses a magnetic field to detect position?
- A) Resistive tablet
- B) Capacitive tablet
- C) Magnetic tablet
- D) Electrostatic tablet
Correct Answer: C) Magnetic tablet
30: What is one potential use for digital paper technology?
- A) High-speed animation
- B) Creating large video walls
- C) Reprogrammable banners
- D) Enhanced resolution screens
Correct Answer: C) Reprogrammable banners
31: Which display type is known for having a high pixel density and no color depth limitations?
- A) CRT
- B) LCD
- C) Plasma
- D) Digital paper
Correct Answer: B) LCD
1.2.3 - Devices Part 3.
32: What is a primary feature of 3D virtual reality devices?
- A) They only display 2D images.
- B) They allow users to move and interact in a three-dimensional space.
- C) They use standard desktop controls exclusively.
- D) They limit users to two degrees of freedom.
Correct Answer: B) They allow users to move and interact in a three-dimensional space.
33: How many degrees of freedom are typically involved when using 3D devices compared to a standard mouse?
- A) One to three degrees of freedom
- B) Two to four degrees of freedom
- C) Two to six degrees of freedom
- D) Four to eight degrees of freedom
Correct Answer: C) Two to six degrees of freedom
34: What does a 3D mouse track in addition to position?
- A) Color and brightness
- B) Pitch, yaw, and roll
- C) Speed and acceleration
- D) Temperature and pressure
Correct Answer: B) Pitch, yaw, and roll
35: What is a significant drawback of datagloves mentioned in the text?
- A) They are inexpensive and easy to use.
- B) They are cost-effective and readily available.
- C) They are expensive and challenging to use with keyboards.
- D) They are simple and do not provide detailed data.
Correct Answer: C) They are expensive and challenging to use with keyboards.
36: What do virtual reality helmets primarily track?
- A) The user’s eye color
- B) The user’s head position
- C) The user’s hand movements
- D) The user’s breathing rate
Correct Answer: B) The user’s head position
37: Which method is used in some VR systems to track the entire body?
- A) Using ultrasonic sensors only
- B) Tracking joint movements with white dots and cameras
- C) Measuring heart rate and blood pressure
- D) Using magnetic fields exclusively
Correct Answer: B) Tracking joint movements with white dots and cameras
38: What type of display technology provides a stereoscopic view?
- A) Standard computer monitors
- B) Red-green 3D glasses
- C) Timed electrical signals glasses
- D) Polarised filter glasses
Correct Answer: D) Polarised filter glasses
39: Which technique is NOT used for creating stereo images in 3D displays?
- A) Polarised filters
- B) Timed electrical signals
- C) Stereoscopic goggles with separate screens
- D) Single large screen with fixed focus
Correct Answer: D) Single large screen with fixed focus
40: What is a primary challenge in creating 3D visuals on specialized screens?
- A) High production costs
- B) Limited viewing angles
- C) Lack of image resolution
- D) Low color accuracy
Correct Answer: B) Limited viewing angles
41: What technology is still being researched for enhancing 3D visual depth perception?
- A) Enhanced printer resolution
- B) Eye tracking with laser measurements
- C) Advanced keyboard designs
- D) Improved dataglove functionality
Correct Answer: B) Eye tracking with laser measurements
42: Which of the following is NOT a common type of dot-based printer?
- A) Dot-matrix printer
- B) Ink-jet printer
- C) Laser printer
- D) Scanning printer
Correct Answer: D) Scanning printer
43: What does 'dpi' stand for in the context of printers?
- A) Dots per inch
- B) Digital pixel index
- C) Display pixel input
- D) Data processing input
Correct Answer: A) Dots per inch
44: Which printer type typically has the highest resolution?
- A) Dot-matrix printer
- B) Ink-jet printer
- C) Laser printer
- D) Line printer
Correct Answer: C) Laser printer
45: What is the primary purpose of PostScript in printing?
- A) To adjust the paper's size and shape
- B) To provide a page description language
- C) To enhance color accuracy
- D) To increase print speed
Correct Answer: B) To provide a page description language
46: What is a characteristic of a font with a fixed pitch?
- A) Each character has a different width.
- B) The width of each character is the same.
- C) The font includes many decorative elements.
- D) It is used primarily for images.
Correct Answer: B) The width of each character is the same.
47: What does OCR stand for in the context of scanners?
- A) Optical Character Recognition
- B) Optical Color Reduction
- C) Optical Content Rendering
- D) Optical Contrast Resolution
Correct Answer: A) Optical Character Recognition
48: Which type of scanner typically involves moving the scanner across the image manually?
- A) Flat-bed scanner
- B) Handheld scanner
- C) Drum scanner
- D) Digital camera
Correct Answer: B) Handheld scanner
49: What does a monochrome scanner primarily output?
- A) Full-color images
- B) Black and white images
- C) Grayscale images
- D) RGB images
Correct Answer: B) Black and white images
50: Which device is used to convert printed images into a digital format?
- A) Printer
- B) Scanner
- C) Projector
- D) Monitor
Correct Answer: B) Scanner
51: Which of the following is NOT a common application of scanners?
- A) Desktop publishing
- B) Converting physical documents to digital formats
- C) Printing high-resolution images
- D) Editing scanned images
Correct Answer: C) Printing high-resolution images
1.2.4 - Memory.
1: How is computer memory categorized in analogy with human memory?
- A) Short-term and Long-term Memory
- B) Volatile and Non-volatile Memory
- C) RAM and ROM
- D) Primary and Secondary Storage
Correct Answer: A) Short-term and Long-term Memory
2: What are the terms most frequently used to refer to different stages of computer memory?
- A) Cache and Registers
- B) Temporary and Permanent
- C) Primary and Secondary Storage
- D) Fast and Slow Memory
Correct Answer: C) Primary and Secondary Storage
3: Which type of memory is considered volatile?
- A) ROM
- B) Flash Memory
- C) RAM
- D) Hard Disk
Correct Answer: C) RAM
4: What is the typical access time for RAM?
- A) 10 milliseconds
- B) 10 seconds
- C) 10 nanoseconds
- D) 10 microseconds
Correct Answer: C) 10 nanoseconds
5: What does STM in the context of computer memory refer to?
- A) Short-Term Memory
- B) Standard Type Memory
- C) Static Temporary Memory
- D) Secure Transaction Memory
Correct Answer: A) Short-Term Memory
6: Which type of RAM uses a small battery to remember its data when power is off?
- A) Volatile RAM
- B) Dynamic RAM
- C) Non-volatile RAM
- D) Optical RAM
Correct Answer: C) Non-volatile RAM
7: What type of memory is primarily considered as long-term memory in computers?
- A) Cache Memory
- B) Hard Disk
- C) RAM
- D) Registers
Correct Answer: B) Hard Disk
8: What are the two primary types of disk technology used for storage?
- A) Flash and SSD
- B) Magnetic and Optical
- C) RAM and ROM
- D) Cloud and Local
Correct Answer: B) Magnetic and Optical
9: Which storage medium is known for using laser light to read data?
- A) Hard Disk
- B) Floppy Disk
- C) CD-ROM
- D) RAM
Correct Answer: C) CD-ROM
10: Which of the following storage media has the largest capacity?
- A) Floppy Disk
- B) CD-ROM
- C) Hard Disk
- D) USB Drive
Correct Answer: C) Hard Disk
11: What is a typical storage capacity for modern personal computer RAM?
- A) 1-2 Mbytes
- B) 16-32 Mbytes
- C) 64-256 Mbytes
- D) 512 Mbytes - 1 Gbyte
Correct Answer: C) 64-256 Mbytes
12: What is the term for the delay caused by switching data between main memory and disk?
- A) Von Neumann bottleneck
- B) Latency delay
- C) Transfer bottleneck
- D) Memory gap
Correct Answer: A) Von Neumann bottleneck
13: Which format is the basic standard for text storage?
- A) XML
- B) SGML
- C) ASCII
- D) JPEG
Correct Answer: C) ASCII
14: What does RTF stand for in the context of document storage?
- A) Real Text File
- B) Rich Text Format
- C) Reduced Text Form
- D) Random Text Format
Correct Answer: B) Rich Text Format
15: What is the name of the standard that uses 16-bit codes to include a wide range of characters, including international letters?
- A) ASCII
- B) SGML
- C) RTF
- D) UNICODE
Correct Answer: D) UNICODE
16: Which key field is often used to access databases?
- A) Memory address
- B) Username
- C) Unique key fields with corresponding indexes
- D) File path
Correct Answer: C) Unique key fields with corresponding indexes
17: What does the Soundex system index?
- A) Images
- B) Sounds
- C) Words that sound similar
- D) Video files
Correct Answer: C) Words that sound similar
18: What type of retrieval is typical in free text search systems?
- A) Key-based search
- B) Index search
- C) Content-based search
- D) Free text retrieval
Correct Answer: D) Free text retrieval
19: What type of memory is commonly used in PDAs to ensure data retention when the device is not in use?
- A) Volatile RAM
- B) Non-volatile RAM
- C) Optical Disks
- D) Magnetic Tape
Correct Answer: B) Non-volatile RAM
20: Which type of optical media is most suitable for creating secure audit information and backups?
- A) Floppy Disk
- B) CD-ROM
- C) DVD
- D) WORM
Correct Answer: D) WORM
1.2.5 - Processing and Networks.
1: What is the typical number of instructions processed per second by computers executing interactive programs?
- A) 10 million
- B) 50 million
- C) 100 million
- D) 200 million
Correct Answer: C) 100 million
2: What issue might occur if a drawing system's mouse detection is too slow?
- A) Incorrect line length
- B) System crash
- C) Cursor disappears
- D) File corruption
Correct Answer: A) Incorrect line length
3: Which error occurs due to the program processing feedback too slowly?
- A) Cursor overshooting
- B) Application freezing
- C) Inaccurate data entry
- D) System shutdown
Correct Answer: A) Cursor overshooting
4: What does "Icon Wars" refer to in the context of Windows-based platforms?
- A) Delays in file access
- B) Buffered mouse clicks causing multiple actions to execute simultaneously
- C) Graphics rendering issues
- D) Network connectivity problems
Correct Answer: B) Buffered mouse clicks causing multiple actions to execute simultaneously
5: What is a common bottleneck in modern interfaces related to graphics performance?
- A) Network speed
- B) Processor speed
- C) Memory access speed
- D) Graphics card performance
Correct Answer: D) Graphics card performance
6: What does "Computation bound" refer to in interactive systems?
- A) Limitations due to network speed
- B) Limitations due to graphics performance
- C) Limitations due to memory access
- D) Limitations due to the amount of computation required
Correct Answer: D) Limitations due to the amount of computation required
7: How can "Storage channel bound" issues be mitigated?
- A) By improving processor speed
- B) By using compressed data to save space
- C) By upgrading the graphics card
- D) By enhancing network capacity
Correct Answer: B) By using compressed data to save space
8: What challenge is associated with networked computing?
- A) Lack of access to resources
- B) Increased predictability of system responses
- C) Delays and lack of feedback due to information transmission
- D) Consistent performance across all devices
Correct Answer: C) Delays and lack of feedback due to information transmission
9: In networked systems, what does multi-user access contribute to?
- A) Increased system consistency
- B) Decreased predictability and non-deterministic behavior
- C) Improved individual system performance
- D) Reduced network load
Correct Answer: B) Decreased predictability and non-deterministic behavior
10: How can designers address the issue of inadequate system speed?
- A) By disregarding system constraints
- B) By specifying predetermined delays based on user needs and medium
- C) By upgrading hardware without considering software constraints
- D) By simplifying the user interface
Correct Answer: B) By specifying predetermined delays based on user needs and medium
11: What is a typical issue with cursor tracking in character-based text editors?
- A) Cursor disappears when processing input
- B) Cursor overshoots due to buffered keystrokes
- C) Cursor moves unpredictably
- D) Cursor cannot be positioned accurately
Correct Answer: B) Cursor overshoots due to buffered keystrokes
12: How can a user determine if the buffer is empty in a text editor with slow processing?
- A) By waiting for the screen to refresh
- B) By interacting with the system slowly and observing cursor movement
- C) By checking system settings
- D) By restarting the application
Correct Answer: B) By interacting with the system slowly and observing cursor movement
13: What effect does increasing network capacity have on performance?
- A) Reduces delays due to information transmission
- B) Increases the unpredictability of system responses
- C) Causes slower response times
- D) Decreases overall system performance
Correct Answer: A) Reduces delays due to information transmission
14: What can result from a single central system accessed by multiple users?
- A) Improved performance for all users
- B) Uniform results for all queries
- C) Slower performance and potentially different results for queries
- D) Consistent and predictable system behavior
Correct Answer: C) Slower performance and potentially different results for queries
15: What is a common issue with high-resolution monitors and text display?
- A) Text displays too quickly and is unreadable
- B) Characters become pixelated
- C) Screen flashes when updating text
- D) Cursor moves erratically
Correct Answer: C) Screen flashes when updating text
16: What impact does a slow cursor flashing rate have on LCD panels compared to CRT screens?
- A) LCD panels may cause the cursor to be invisible or grey
- B) CRT screens exhibit faster cursor movement
- C) LCD panels display a clearer cursor
- D) CRT screens have more consistent flashing rates
Correct Answer: A) LCD panels may cause the cursor to be invisible or grey
1.2.6 - Understanding Users: Personas and Scenararios.
1: What are personas in user-centric product design?
- A) Real people who represent different user groups
- B) Fictional characters representing various user types
- C) Scenarios describing user interactions
- D) Actual customer feedback
Correct Answer: B) Fictional characters representing various user types
2: Which of the following is NOT a component of personas?
- A) Age
- B) User Goals
- C) User's favorite color
- D) Behaviors and Habits
Correct Answer: C) User's favorite color
3: What is the primary benefit of using personas in design?
- A) Increasing product costs
- B) Building empathy with users
- C) Enhancing the aesthetic appeal of the product
- D) Speeding up the development process
Correct Answer: B) Building empathy with users
4: What is a scenario in the context of user-centric design?
- A) A type of persona
- B) A story describing user interactions with a product
- C) A list of product features
- D) A demographic study
Correct Answer: B) A story describing user interactions with a product
5: What does the 'Context' component of a scenario describe?
- A) The age of the user
- B) The user's surroundings and relevant background information
- C) The list of product features
- D) The final outcome of the user interaction
Correct Answer: B) The user's surroundings and relevant background information
6: What is the first step in creating personas?
- A) Developing scenarios
- B) Segmentation
- C) User Research
- D) Persona Validation
Correct Answer: C) User Research
7: Which principle of design thinking involves understanding the user's emotions and experiences?
- A) Define
- B) Ideate
- C) Prototype
- D) Empathize
Correct Answer: D) Empathize
8: What does the term 'prototype' refer to in the design thinking process?
- A) A fully developed product
- B) A simple model to test a concept
- C) A final user feedback report
- D) A demographic analysis
Correct Answer: B) A simple model to test a concept
9: Why is iteration important in the prototyping process?
- A) It helps in reducing the number of prototypes
- B) It ensures the solution meets user needs through continuous improvement
- C) It shortens the overall design process
- D) It increases the product’s cost
Correct Answer: B) It ensures the solution meets user needs through continuous improvement
10: In which decade did design thinking gain significant popularity?
- A) 1960s
- B) 1970s
- C) 1980s
- D) 1990s
Correct Answer: C) 1980s
11: What is the purpose of user testing in prototyping?
- A) To finalize the product design
- B) To gather feedback on usability and performance
- C) To increase product development speed
- D) To showcase the final product to investors
Correct Answer: B) To gather feedback on usability and performance
12: Which of the following is a challenge in the prototyping and iterating process?
- A) Enhanced user engagement
- B) High costs due to frequent changes
- C) Increased creativity
- D) Better final product quality
Correct Answer: B) High costs due to frequent changes
13: What is the main goal of the 'Ideate' phase in design thinking?
- A) To develop empathy with users
- B) To define the problem statement
- C) To generate a wide range of ideas and solutions
- D) To create high-fidelity prototypes
Correct Answer: C) To generate a wide range of ideas and solutions
14: How does integrating personas and scenarios benefit the design process?
- A) By speeding up the implementation phase
- B) By ensuring all possible user needs are considered
- C) By reducing the need for user testing
- D) By focusing only on technical aspects
Correct Answer: B) By ensuring all possible user needs are considered
15: What does the principle of 'Define' in design thinking focus on?
- A) Understanding user emotions
- B) Creating a detailed problem statement
- C) Generating multiple solutions
- D) Developing high-fidelity prototypes
Correct Answer: B) Creating a detailed problem statement
1.2.7 - Models.
52. What is the primary purpose of interaction models?
- A) To create new software programs
- B) To understand complex behaviors and systems
- C) To develop marketing strategies
- D) To design new hardware components
Correct Answer: B) To understand complex behaviors and systems
53. According to the text, what are the two main stages in Norman's Execution-Evaluation Cycle?
- A) Analysis and Design
- B) Testing and Implementation
- C) Execution and Evaluation
- D) Planning and Monitoring
Correct Answer: C) Execution and Evaluation
54. In the context of Norman's model, what does the "gulf of execution" refer to?
- A) The difference between the user’s intentions and the actions permitted by the system
- B) The gap between software development and user feedback
- C) The time delay in system response
- D) The difference between system design and user interface
Correct Answer: A) The difference between the user’s intentions and the actions permitted by the system
55. What is meant by the term "task language" in the interaction framework?
- A) The programming language used to create the system
- B) The language describing psychological aspects of the domain relevant to the user
- C) The language spoken by the user
- D) The core language used by the system
Correct Answer: B) The language describing psychological aspects of the domain relevant to the user
56. What is the main difference between the execution and evaluation gulfs in interaction models?
- A) Execution gulf relates to input; evaluation gulf relates to output
- B) Execution gulf is about design flaws; evaluation gulf is about user feedback
- C) Execution gulf is about how tasks are executed; evaluation gulf is about how tasks are reviewed
- D) Execution gulf is a programming term; evaluation gulf is a design term
Correct Answer: A) Execution gulf relates to input; evaluation gulf relates to output
57. Which of the following is NOT a phase in Norman’s interaction model?
- A) Establishing the goal
- B) Specifying the action sequence
- C) Creating a database
- D) Interpreting the system state
Correct Answer: C) Creating a database
58. In the interaction framework, what are the four main components?
- A) User, System, Input, Output
- B) Hardware, Software, User, Developer
- C) Plan, Execute, Review, Report
- D) Task, Goal, Action, Reaction
Correct Answer: A) User, System, Input, Output
59. What role does 'task analysis' play in understanding interaction?
- A) It determines the speed of a system
- B) It identifies the domain, goals, intentions, and tasks
- C) It measures user satisfaction
- D) It tests the functionality of a system
Correct Answer: B) It identifies the domain, goals, intentions, and tasks
60. In the context of interaction, what is meant by 'articulation'?
- A) Converting user commands into system commands
- B) Writing code for software applications
- C) Evaluating system performance
- D) Creating marketing messages
Correct Answer: A) Converting user commands into system commands
61. What is an example of a domain in the context of interaction models?
- A) A software development kit
- B) Graphic design
- C) A programming language
- D) A user interface layout
Correct Answer: B) Graphic design
1.2.8 - Ergonomics.
62. What is ergonomics primarily concerned with?
- A) Designing software for user efficiency
- B) The physical aspects of interaction and how they affect user performance
- C) Developing user interfaces for mobile devices
- D) Enhancing the visual appeal of software
Correct Answer: B) The physical aspects of interaction and how they affect user performance
63. Which of the following is an example of a poor ergonomic design in a safety-critical system?
- A) Using color coding for different types of alerts
- B) Placing control buttons randomly on a control panel
- C) Providing back support for seated users
- D) Arranging controls based on usage frequency
Correct Answer: B) Placing control buttons randomly on a control panel
64. What is the primary purpose of arranging displays and controls ergonomically?
- A) To make the system look aesthetically pleasing
- B) To reduce the cost of manufacturing
- C) To facilitate quick user access and ensure safety
- D) To increase the number of controls
Correct Answer: C) To facilitate quick user access and ensure safety
65. In which domain is it crucial to arrange controls sequentially based on the order of use?
- A) Home entertainment systems
- B) Aviation
- C) Gaming consoles
- D) Personal computers
Correct Answer: B) Aviation
66. What should be considered when designing the physical environment of a system?
- A) The aesthetic appearance of the environment
- B) How to fit the maximum number of users in the space
- C) The comfort, health, and safety of the user
- D) The color of the walls
Correct Answer: C) The comfort, health, and safety of the user
67. Why is back support important in ergonomic design?
- A) It helps users reach controls more easily
- B) It enhances the visual appeal of the workstation
- C) It provides comfort and prevents health issues during prolonged use
- D) It allows users to stand while working
Correct Answer: C) It provides comfort and prevents health issues during prolonged use
68. Which of the following is NOT a factor that ergonomics takes into account?
- A) Temperature
- B) Lighting
- C) Noise
- D) Operating system software
Correct Answer: D) Operating system software
69. Why should important displays be positioned at eye level?
- A) To make the workstation look symmetrical
- B) To prevent neck strain and ensure easy visibility
- C) To save space on the desk
- D) To keep them away from unauthorized access
Correct Answer: B) To prevent neck strain and ensure easy visibility
70. What impact can poor lighting have on users?
- A) It can make users feel more comfortable
- B) It can enhance the appearance of the displays
- C) It can cause eye strain and reduce visibility
- D) It can increase productivity
Correct Answer: C) It can cause eye strain and reduce visibility
71. How does temperature affect user performance according to ergonomic principles?
- A) Only extreme cold affects performance
- B) Both high and low temperatures can negatively affect concentration and performance
- C) Temperature has no impact on user performance
- D) Users perform better in warmer environments
Correct Answer: B) Both high and low temperatures can negatively affect concentration and performance
72. Which of the following should be avoided in noise management according to ergonomic principles?
- A) Complete silence
- B) Moderate background noise
- C) Extremely high noise levels
- D) Occasional system alerts
Correct Answer: C) Extremely high noise levels
73. Why is color usage important in ergonomic design?
- A) To make the system look more colorful
- B) To match user expectations and enhance readability
- C) To differentiate different systems
- D) To make displays look more attractive
Correct Answer: B) To match user expectations and enhance readability
74. What should be considered when designing for users with color vision impairment?
- A) Use of only blue and green colors
- B) Use of high contrast and additional coding beyond color
- C) Use of very bright colors
- D) Avoiding the use of any colors
Correct Answer: B) Use of high contrast and additional coding beyond color
75. Which color is conventionally associated with emergency or alert situations?
- A) Green
- B) Blue
- C) Red
- D) Yellow
Correct Answer: C) Red
76. Why is it important to consider cultural connotations of colors in ergonomic design?
- A) To ensure consistency across different cultures
- B) To avoid offending users from different cultures
- C) To save money on design costs
- D) To create aesthetically pleasing designs
Correct Answer: B) To avoid offending users from different cultures
77. Which of the following statements about ergonomic design in HCI is true?
- A) Ergonomics only deals with software design.
- B) Ergonomics is unrelated to human-computer interaction.
- C) Ergonomics provides standards for hardware design based on human limitations.
- D) Ergonomics only applies to safety-critical systems.
Correct Answer: C) Ergonomics provides standards for hardware design based on human limitations.
1.2.9 - Styles.
78. Which of the following is NOT a component of the WIMP interface?
- A) Windows
- B) Icons
- C) Menus
- D) Command line
Correct Answer: D) Command line
79. What is one of the main advantages of a command line interface over a menu-based interface?
- A) It is easier for beginners to use
- B) It requires less memory
- C) It allows direct access to system functionality
- D) It is more visually appealing
Correct Answer: C) It allows direct access to system functionality
80. Which interface design is most suitable for users who are beginners?
- A) Command line interface
- B) Menus
- C) Natural language
- D) Query dialog
Correct Answer: B) Menus
81. In a command line interface, what is often required from the user?
- A) Recognizing menu items
- B) Memorizing commands
- C) Using a mouse to navigate
- D) Filling out forms
Correct Answer: B) Memorizing commands
82. What is a significant challenge of using a natural language interface?
- A) It requires precise commands
- B) It is difficult for machines to understand due to ambiguity
- C) It is less flexible than command line interfaces
- D) It does not support complex queries
Correct Answer: B) It is difficult for machines to understand due to ambiguity
83. What does the term "WIMP" stand for in interface design?
- A) Windows, Icons, Menus, Pointers
- B) Windows, Input, Menus, Processors
- C) Widgets, Icons, Menus, Programs
- D) Windows, Icons, Mice, Printers
Correct Answer: A) Windows, Icons, Menus, Pointers
84. Which interface style is most likely to be used in web surveys?
- A) Command line interface
- B) Menus
- C) Question/answer dialog
- D) WIMP
Correct Answer: C) Question/answer dialog
85. Which type of interface relies heavily on recognition rather than recall?
- A) Command line interface
- B) Menus
- C) Natural language
- D) Query languages
Correct Answer: B) Menus
86. Why are command line interfaces considered powerful?
- A) They are visually appealing
- B) They allow commands to be applied to multiple objects simultaneously
- C) They are easy to learn for beginners
- D) They provide a lot of on-screen help
Correct Answer: B) They allow commands to be applied to multiple objects simultaneously
87. What does a query language interface require from the user?
- A) Extensive knowledge of the system's functions
- B) Memorizing complex commands
- C) Knowledge of database structure and syntax
- D) Using a mouse for selection
Correct Answer: C) Knowledge of database structure and syntax
88. What is a potential disadvantage of using menus as an interface?
- A) They require high memory usage
- B) They depend on recall rather than recognition
- C) The necessary choice might not be at the top of the hierarchy
- D) They are not suitable for hierarchical tasks
Correct Answer: C) The necessary choice might not be at the top of the hierarchy
89. Which interface style might cause frustration due to its limited understanding of the user's language?
- A) Command line interface
- B) Menus
- C) Natural language
- D) WIMP
Correct Answer: C) Natural language
90. Which of the following is a common challenge when using query languages?
- A) Recognizing the correct menu option
- B) Remembering complex commands
- C) Extracting data from databases with multiple attributes
- D) Navigating through multiple windows
Correct Answer: C) Extracting data from databases with multiple attributes
91. What is one advantage of the WIMP interface style?
- A) It is the most intuitive for casual users
- B) It requires no visual elements
- C) It does not use a pointing device
- D) It is text-based only
Correct Answer: A) It is the most intuitive for casual users
92. In which interface style are function keys and acronyms commonly used?
- A) Menus
- B) Natural language
- C) Command line interface
- D) WIMP
Correct Answer: C) Command line interface
1.2.10 - Elements.
93. Which of the following best describes the function of a window in a WIMP interface?
- A) It allows users to interact with a single task at a time.
- B) It can be moved, resized, and contain text or graphics, and multiple windows can be displayed simultaneously.
- C) It represents only the main menu of the application.
- D) It is used exclusively for displaying icons.
Correct Answer: B) It can be moved, resized, and contain text or graphics, and multiple windows can be displayed simultaneously.
94. What is the purpose of an icon in a WIMP interface?
- A) To represent a currently active window
- B) To provide a small, manageable representation of a window or application
- C) To display detailed information about system errors
- D) To initiate a full-screen application
Correct Answer: B) To provide a small, manageable representation of a window or application
95. How do cascading menus differ from other types of menus in a WIMP interface?
- A) They appear as a single list of options without any submenus.
- B) They automatically display submenus when an item is selected, allowing for multi-level navigation.
- C) They only appear when the mouse is clicked on the screen's background.
- D) They are used exclusively for managing windows.
Correct Answer: B) They automatically display submenus when an item is selected, allowing for multi-level navigation.
96. In the context of WIMP interfaces, what are toolbars used for?
- A) Displaying a large amount of text information
- B) Providing frequently used functions with small, icon-adorned buttons
- C) Representing multiple windows on the screen
- D) Showing detailed error messages
Correct Answer: B) Providing frequently used functions with small, icon-adorned buttons
97. What is the primary role of a palette in a WIMP interface?
- A) To show a list of options for file management
- B) To display available modes and their purposes, often through a group of icons
- C) To handle errors and warnings from the system
- D) To manage window layouts and resizing
Correct Answer: B) To display available modes and their purposes, often through a group of icons
98. Which feature allows a user to interact with a specific function of an application by clicking on a small graphical button?
- A) Dialog box
- B) Toolbar
- C) Icon
- D) Menu
Correct Answer: B) Toolbar
99. What is the function of a dialog box in a WIMP interface?
- A) To provide a small representation of a window
- B) To alert the user to important information or facilitate specialized tasks
- C) To display the main menu of the application
- D) To show a group of icons for different modes
Correct Answer: B) To alert the user to important information or facilitate specialized tasks
100. Which of the following is NOT a characteristic of buttons in a WIMP interface?
- A) They initiate commands when "pushed"
- B) They can be used to show the status of options
- C) They represent the entire application window
- D) They may include small icons or text labels
Correct Answer: C) They represent the entire application window
101. What type of menu appears when a user clicks on an icon or area of the screen, showing context-sensitive options?
- A) Pop-up menu
- B) Cascading menu
- C) Pull-down menu
- D) Toolbar
Correct Answer: A) Pop-up menu
102. What does a scrollbar in a window allow a user to do?
- A) Resize the window to fit the entire screen
- B) Scroll through content that extends beyond the visible area of the window
- C) Change the window's title
- D) Minimize the window to an icon
Correct Answer: B) Scroll through content that extends beyond the visible area of the window
103. What is the function of a title bar in a window?
- A) To provide a visual representation of icons
- B) To indicate the window’s identity and provide controls for actions like closing, resizing, or maximizing
- C) To display a menu of options
- D) To show status information about the application
Correct Answer: B) To indicate the window’s identity and provide controls for actions like closing, resizing, or maximizing
104. What are pull-down menus typically used for in WIMP interfaces?
- A) To display context-sensitive options
- B) To show options that appear when the user clicks on a menu bar title
- C) To initiate full-screen applications
- D) To represent a minimized window
Correct Answer: B) To show options that appear when the user clicks on a menu bar title
105. Which type of menu is displayed automatically when the mouse pointer reaches a specific area or title bar?
- A) Pin-up menu
- B) Pop-up menu
- C) Fall-down menu
- D) Toolbar
Correct Answer: C) Fall-down menu
106. What is the primary advantage of circular menu arrangements?
- A) They make all menu items have the same selection time because the pointer is equidistant from each option.
- B) They are easier to customize with different icons.
- C) They display more detailed information about each option.
- D) They allow for more items to be displayed simultaneously.
Correct Answer: A) They make all menu items have the same selection time because the pointer is equidistant from each option.
107. What is a key feature of toggle buttons arranged in groups?
- A) They allow selection of multiple options that are mutually exclusive.
- B) They provide status information about the application.
- C) They are used to display large amounts of text.
- D) They enable the user to resize the window.
Correct Answer: A) They allow selection of multiple options that are mutually exclusive.
1.2.11 - Intractivity.
108. What makes a system interactive?
- A) The visual elements alone
- B) The system’s response to user input and real-time adjustments
- C) The speed of the system
- D) The amount of data stored in the system
Correct Answer: B) The system’s response to user input and real-time adjustments
109. What is a key factor in the "feel" of a WIMP environment?
- A) The color and design of icons
- B) The interaction and specific behaviors of components
- C) The size of the screen
- D) The type of hardware used
Correct Answer: B) The interaction and specific behaviors of components
110. What is the main difference between pull-down and fall-down menus?
- A) Fall-down menus are more likely to be accidentally accessed
- B) Pull-down menus are always visible
- C) Fall-down menus are easier to navigate
- D) Pull-down menus are less common
Correct Answer: A) Fall-down menus are more likely to be accidentally accessed
111. In early computer systems, how was interaction primarily dictated?
- A) By user actions
- B) By the machine’s readiness
- C) By software design
- D) By user preferences
Correct Answer: B) By the machine’s readiness
112. What is the purpose of a modal dialogue box?
- A) To allow the user to interact with other parts of the application
- B) To prevent the user from interacting with other parts of the application until it is addressed
- C) To provide real-time visual feedback
- D) To enhance the aesthetic of the interface
Correct Answer: B) To prevent the user from interacting with other parts of the application until it is addressed
113. How should preemptive interface components be used?
- A) Frequently, to ensure user control
- B) Sparingly, to give users as much choice as possible
- C) Only in critical situations
- D) Only in educational software
Correct Answer: B) Sparingly, to give users as much choice as possible
114. Why is it important for users or systems to recognize and fix errors?
- A) To enhance the visual appeal of the application
- B) To resolve issues and maintain effective interaction
- C) To improve system performance
- D) To improve the appearance of error messages
Correct Answer: B) To resolve issues and maintain effective interaction
115. What is the issue with having two representations of zero in error handling systems?
- A) It complicates error detection
- B) It makes the system more efficient
- C) It simplifies error handling
- D) It reduces the number of available values
Correct Answer: A) It complicates error detection
116. How do modern WIMP environments differ from earlier systems?
- A) Users have less control over interactions
- B) The machine dictates the order of interactions
- C) Users have more control and options available
- D) There is no difference in user control
Correct Answer: C) Users have more control and options available
117. What should be done if a modal dialogue box hides necessary information for the user to respond?
- A) The dialogue box should be ignored
- B) The system should ensure the necessary information is visible
- C) The user should proceed without responding
- D) The application should be closed
Correct Answer: B) The system should ensure the necessary information is visible
118. What is a common example of preemptive interface components?
- A) Toolbars
- B) Modal dialogue boxes
- C) Icons
- D) Status bars
Correct Answer: B) Modal dialogue boxes
119. How does interaction with error messages contribute to overall system effectiveness?
- A) It provides additional system features
- B) It allows users to recognize and correct mistakes
- C) It enhances the system’s visual design
- D) It speeds up the system’s response time
Correct Answer: B) It allows users to recognize and correct mistakes
120. Why might a system use a preemptive interface section?
- A) To enhance user experience
- B) To control user interactions in specific situations
- C) To add complexity to the interface
- D) To increase system performance
Correct Answer: B) To control user interactions in specific situations
121. What are the potential drawbacks of using modal dialogue boxes excessively?
- A) They can slow down the system performance
- B) They can reduce user productivity by limiting interactions
- C) They can cause errors in the application
- D) They can make the interface less attractive
Correct Answer: B) They can reduce user productivity by limiting interactions
122. What is one way to handle errors effectively according to the text?
- A) Ignoring minor errors
- B) Ensuring errors are identified and allowing for corrections
- C) Relying solely on system alerts
- D) Reducing the frequency of user inputs
Correct Answer: B) Ensuring errors are identified and allowing for corrections
1.2.12 - Paradigms.
123. Which key figure aimed to promote fresh perspectives on the use of rapidly advancing computing technology during the 1960s?
- A) Ted Nelson
- B) Douglas Engelbart
- C) J. C. R. Licklider
- D) Alan Kay
Correct Answer: C) J. C. R. Licklider
124. What was one of the major advancements of interactive systems in the 1960s?
- A) Time-sharing systems
- B) Mouse-driven interfaces
- C) Programming toolkits
- D) Hypertext
Correct Answer: A) Time-sharing systems
125. Which project was Ivan Sutherland's breakthrough program that allowed users to create visual models on display screens?
- A) LOGO
- B) NLS/Augment
- C) Sketchpad
- D) Dynabook
Correct Answer: C) Sketchpad
126. Douglas Engelbart's team is credited with which of the following concepts?
- A) Time-sharing systems
- B) The personal computer
- C) Word processing and the mouse
- D) Hypertext
Correct Answer: C) Word processing and the mouse
127. Seymour Papert’s graphical programming language, LOGO, was aimed at teaching programming to which group?
- A) Scientists
- B) College students
- C) Hackers
- D) Children
Correct Answer: D) Children
128. What is the concept of "bootstrapping" in programming toolkits?
- A) Using a graphical interface to interact with the computer
- B) Creating more complex systems by combining smaller, well-understood components
- C) Using hypertext for non-linear text storage
- D) Increasing computing power through hardware advancements
Correct Answer: B) Creating more complex systems by combining smaller, well-understood components
129. Who introduced the idea of a "Dynabook," a compact, powerful personal computing device?
- A) J. C. R. Licklider
- B) Seymour Papert
- C) Douglas Engelbart
- D) Alan Kay
Correct Answer: D) Alan Kay
130. Which interface approach became common with the introduction of personal computers in the 1980s?
- A) Sketchpad
- B) Memex
- C) WIMP interface
- D) Time-sharing systems
Correct Answer: C) WIMP interface
131. Vannevar Bush’s “memex” concept was primarily aimed at addressing what issue?
- A) Increasing computer memory
- B) Simulating human problem-solving
- C) Managing and retrieving large volumes of scientific data
- D) Creating visual programming languages
Correct Answer: C) Managing and retrieving large volumes of scientific data
132. What term was coined by Ted Nelson to describe a non-linear text structure?
- A) Hypertext
- B) Bootstrapping
- C) Sketchpad
- D) WIMP
Correct Answer: A) Hypertext
133. What did time-sharing systems primarily enable in computing during the 1960s?
- A) Batch processing of jobs
- B) Multiple users to interact with a single computer
- C) Enhanced graphics for visual presentations
- D) Advanced hypertext linking
Correct Answer: B) Multiple users to interact with a single computer
134. How did Ivan Sutherland’s Sketchpad contribute to the field of computing?
- A) It allowed for the creation and manipulation of visual models on a display screen.
- B) It was a programming language designed for children.
- C) It introduced the concept of time-sharing systems.
- D) It provided a method for non-linear information retrieval.
Correct Answer: A) It allowed for the creation and manipulation of visual models on a display screen.
135. What was a significant outcome of Douglas Engelbart’s research?
- A) The development of the first personal computer
- B) The creation of word processing and mouse interfaces
- C) The introduction of time-sharing systems
- D) The advancement of hypertext
Correct Answer: B) The creation of word processing and mouse interfaces
136. What was Seymour Papert’s main goal with the LOGO programming language?
- A) To create a visual programming environment for professional programmers
- B) To make computing accessible and understandable for children
- C) To develop sophisticated graphics for military applications
- D) To facilitate complex interactions between multiple users
Correct Answer: B) To make computing accessible and understandable for children
137. In the context of interactive design, what is the primary purpose of WIMP interfaces?
- A) To provide advanced graphical modeling tools
- B) To enable users to manage multiple tasks and interactions simultaneously
- C) To facilitate non-linear information retrieval
- D) To enhance batch processing capabilities
Correct Answer: B) To enable users to manage multiple tasks and interactions simultaneously
138. What did Ted Nelson aim to achieve with his concept of Xanadu?
- A) A powerful graphical programming environment
- B) A system for global publishing and information retrieval based on non-linear text
- C) An advanced time-sharing system
- D) A new hardware technology for computers
Correct Answer: B) A system for global publishing and information retrieval based on non-linear text
139. What is the World Wide Web (WWW) primarily known for?
- A) Managing data transmission protocols
- B) Providing a user-friendly, graphical interface to information
- C) Enhancing computer hardware
- D) Developing high-bandwidth optical links
Correct Answer: B) Providing a user-friendly, graphical interface to information
140. Which web browser was notable for marking the beginning of the web's explosive expansion in 1993?
- A) Mosaic
- B) Netscape Navigator
- C) Internet Explorer
- D) Safari
Correct Answer: A) Mosaic
141. What was Tim Berners-Lee's primary goal when developing the World Wide Web?
- A) To create a high-speed optical network
- B) To facilitate the global sharing of scientific data and communication among physicists
- C) To design advanced data transmission protocols
- D) To develop the first graphical web browser
Correct Answer: B) To facilitate the global sharing of scientific data and communication among physicists
142. What does Natural User Interfaces (NUIs) involve in human-computer interaction?
- A) Using advanced programming languages
- B) Engaging with computers through gestures, speech, touch, and gaze
- C) Enhancing computer hardware performance
- D) Developing graphical user interfaces
Correct Answer: B) Engaging with computers through gestures, speech, touch, and gaze
143. What is the focus of pervasive computing?
- A) Creating advanced graphical user interfaces
- B) Integrating computing technology into everyday objects and environments
- C) Developing high-speed data transmission systems
- D) Enhancing virtual reality experiences
Correct Answer: B) Integrating computing technology into everyday objects and environments
144. Which technology is associated with creating immersive and interactive experiences in various contexts?
- A) Wearable technology
- B) Social media processing
- C) Virtual reality (VR) and augmented reality (AR)
- D) Adaptive and personalized interfaces
Correct Answer: C) Virtual reality (VR) and augmented reality (AR)
145. What do Tangible User Interfaces (TUIs) allow users to do?
- A) Interact with digital information through physical objects
- B) Use voice recognition for commands
- C) Access global information via the web
- D) Enhance data transmission protocols
Correct Answer: A) Interact with digital information through physical objects
146. What is a key focus of social computing in the context of human-computer interaction?
- A) Designing hardware for improved performance
- B) Supporting community development, cooperation, and social connections
- C) Creating advanced programming languages
- D) Enhancing data transmission speeds
Correct Answer: B) Supporting community development, cooperation, and social connections
147. How are personalized and adaptive interfaces created?
- A) By using advanced data mining and machine learning
- B) Through the development of new programming languages
- C) By improving data transmission protocols
- D) With the help of virtual reality technologies
Correct Answer: A) By using advanced data mining and machine learning
148. What is the significance of inclusive design and accessibility in HCI?
- A) It helps in developing high-speed data networks
- B) It ensures that interactive systems are usable by individuals with various needs and abilities
- C) It enhances virtual reality experiences
- D) It focuses on creating more advanced hardware
Correct Answer: B) It ensures that interactive systems are usable by individuals with various needs and abilities
149. What ethical considerations are becoming increasingly important in HCI design?
- A) Data ethics, privacy, and algorithmic bias
- B) Hardware performance and data transmission speeds
- C) Programming languages and software development
- D) Virtual reality and augmented reality advancements
Correct Answer: A) Data ethics, privacy, and algorithmic bias
150. How is HCI evolving to address the proliferation of devices and platforms?
- A) By developing new hardware technologies
- B) Through cross-platform frameworks and responsive design
- C) By creating advanced data transmission protocols
- D) Through the development of new programming languages
Correct Answer: B) Through cross-platform frameworks and responsive design
151. What is a major trend in the future of HCI related to AI and machine learning?
- A) Designing high-speed data transmission systems
- B) Creating human-centered AI that enhances rather than replaces human intelligence
- C) Developing new hardware technologies
- D) Improving graphical user interfaces
Correct Answer: B) Creating human-centered AI that enhances rather than replaces human intelligence
152. How will the future of HCI address the challenge of designing for diverse cultural backgrounds?
- A) By focusing on high-speed data networks
- B) Through designing cross-cultural and multilingual interfaces
- C) By enhancing hardware performance
- D) Through advanced data encryption techniques
Correct Answer: B) Through designing cross-cultural and multilingual interfaces
153. What role will sustainability play in the future of HCI?
- A) Developing advanced data transmission protocols
- B) Creating eco-friendly materials and energy-efficient systems
- C) Designing new programming languages
- D) Enhancing virtual reality technologies
Correct Answer: B) Creating eco-friendly materials and energy-efficient systems