WorksheetsSemi-Final Exam in IT218
Total questions: 50
Worksheet time: 11mins
What is the primary focus of UI design?
Creating backend logic
Database management
User satisfaction through usability
Network security
Which of the following is NOT a fundamental skill required for a UI designer?
Mastery of design tools
Understanding color theory
Knowledge of programming languages
Strong collaboration skills
What does the term 'input controls' refer to in UI design?
Visual design components
Elements that display information
Interactive elements for user input
Navigation aids
Which design principle emphasizes the importance of providing user feedback?
Consistency
Efficiency
Flexibility
Feedback
What is the purpose of the 'Facade' design pattern?
To encapsulate a command request
To define a new operation on a class
To manage object creation
To create a single interface for complex systems
Which design pattern restricts object creation to a single instance?
Factory Method
Singleton
Observer
Adapter
What is the main goal of UX design?
To develop mobile applications
To manage backend processes
To create visually appealing interfaces
To enhance user satisfaction through usability
Which of the following tools is commonly used in UI design?
MySQL
Eclipse
Visual Studio
Figma
What does the 'Builder' design pattern do?
Separates object construction from representation
Encapsulates a command request
Adapts one interface to another
Links a subject to its observers
Which principle ensures that UI elements behave consistently across an interface?
Flexibility
Feedback
Accessibility
Familiarity and predictability
What is the role of a UI designer in the design process?
To create backend algorithms
To write user manuals
To design the visual elements of an interface
To manage database connections
Which design pattern allows for the encapsulation of interchangeable algorithms?
Strategy
Composite
Observer
Singleton
What is the main focus of the 'Observer' design pattern?
To manage object creation
To notify dependents of changes in a subject
To create a single point of access to a system
To provide a step-by-step construction process
Which of the following is a key aspect of accessibility in UI design?
Using complex animations
Providing sufficient contrast between text and background
Creating intricate layouts
Limiting user input options
tama o mali?
A user interface is the point of interaction between humans and computers while User Experience design is the process of designing how these interfaces look and behave
(a)
These are interactive elements that enable a user to enter information. Input controls include things like checkboxes, buttons, text fields and dropdown lists.
Containers
informational components
navigational elements
input controls
These help the user to navigate an interface in order to complete their desired task. Navigational components include things like search fields, sliders and hamburger menus.
navigational elements
informational components
input controls
containers
These communicate useful information to the user, for example through message boxes, notifications and progress bars.
informational components
containers
navigational elements
input controls
These are used to group content into meaningful sections. It holds various elements, keeping them to a reasonable maximum width based on the user’s screen size. An example of this in UI design is the accordion menu—a vertically stacked list of headers that can be clicked to hide or show content.
informational components
input controls
containers
navigational elements
how the user interface and its various elements behave and function.
For example, what happens when a user clicks on a particular button.
(a)
How the interface looks, considering things like color, typography, imagery and graphics, logos, icon design and spacing. A variety of resources exist to help in this process. for example, the Flaticon website offers an extensive library of free to-use icons and other graphics that can be implemented in your designs
(a)
How the content within the user interface is organized and labelled.
(a)
A web-based interface design tool built for fast and collaborative design.
Just like Sketch and Adobe XD
(a)
A vector graphics editor used for drawing, wireframing, prototyping and design handoff. It is also considered an industry-standard design tool, used by both UX and UI designers.
(a)
Another all-encompassing vector-based UI tool, It is used for early ideation and low-fidelity designs, right through to animations and high-fidelity, interactive prototypes.
(a)
Which UI design principle ensures that users receive immediate responses to their actions?
Consistency
Feedback
Affordance
Visibility
What principle ensures that similar actions and elements look or behave in the same way across a system?
Constraints
Affordance
Consistency
Usability
When a button looks "clickable," which design principle is being applied?
Constraints
Affordance
Feedback
Usability
What UI principle focuses on limiting available options to prevent user errors?
Constraints
Feedback
Visibility
Affordance
Which principle ensures that users can easily understand what actions are possible within the interface?
Affordance
Feedback
Consistency
Visibility
What UI design principle highlights how well a system can be used to achieve specific goals efficiently and effectively?
Feedback
Constraints
Usability
Affordance
Which principle ensures that important features and functions are easy to find?
Visibility
Usability
Constraints
Affordance
When a system uses pop-ups or messages to notify the user of the result of their action, which principle is being used?
Affordance
Feedback
Usability
Visibility
Which principle prevents unintended or incorrect user actions by controlling input possibilities?
Constraints
Usability
Feedback
Visibility
What principle ensures that the design remains intuitive by following familiar patterns across different interfaces?
Usability
Feedback
Consistency
Affordance
tama o mali?
The most delightful, user-friendly interfaces are those that are consistent. UI designers should strive for visual consistency—keeping fonts, colors, buttons and icons uniform throughout the product—and functional consistency, ensuring that certain elements represent the same function or action in all contexts. The more consistent the UX, the easier it will be for a user to get to grips with.
(a)
tama o mali?
The most delightful, user-friendly interfaces are those that are consistent. UI designers should strive for visual consistency—keeping fonts, colors, buttons and icons uniform throughout the product—and functional consistency, ensuring that certain elements represent the same function or action in all contexts. The more consistent the UX, the easier it will be for a user to get to grips with.
(a)
This relates to how a user expects a particular interface to function. Based on our experience with similar websites and apps, we learn to associate certain UI elements with certain (a) .
As the user moves through an interface, it’s essential to provide them with feedback. This guides them towards their (a) , letting them know if they’ve successfully completed a certain action or informing them if something’s gone wrong.
When designing an interface, it’s important to provide flexibility in terms of how users can complete certain tasks. Ultimately, your user interface should be consistent while simultaneously allowing for some degree of (a) depending on the user.
UI designers have a (a) to create interfaces that are accessible for all users. This includes providing sufficient contrast between text and the background it’s placed on, ensuring that interactive elements such as links and buttons are easy to identify, leaving enough space around buttons and touchpoints and creating designs for different sized viewports.
tama o mali?
Design patterns are used to support object-oriented programming (OOP), a paradigm that is based on the concepts of both objects (instances of a class; data with unique attributes) and classes (user-defined types of data).
(a)
tama o mali?
There are 26 classic design patterns, although there are at least 23 design patterns discovered to date. These design patterns gained popularity after the publication of Design Patterns: Elements of Reusable Object-Oriented Software, a 1994 book published by the “Gang of Four” (GoF): Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. Due to this, the 23 design patterns are often known as the gang of four design patterns.
(a)
tama o mali?
Design patterns can be broken down into three types, organized by their intent into creational design patterns, structural design patterns, and behavioral design patterns.
(a)
tama o mal?
A behavioral pattern deals with object creation and initialization, providing guidance about which objects are created for a given situation. These design patterns are used to increase flexibility and to reuse existing code.
(a)
tama o mali?
A structural design pattern is concerned with communication between objects and how responsibilities are assigned between objects.
(a)
True or False? In the factory method, a “creation” design pattern, developers create objects with a common interface but allow a class defer instantiation to subclasses. The factory method promotes loose coupling and code reuse, a “virtual constructor” that works with any class implementing the interface and allowing greater freedom for the sub-classes to choose the objects being created. When new classes are needed, they can be added to the factory.
True
False
tama o mali?
UX designers have a responsibility to create interfaces that are accessible for all users. This includes providing sufficient contrast between text and the background it’s placed on, ensuring that interactive elements such as links and buttons are easy to identify, leaving enough space around buttons and touchpoints and creating designs for different sized viewports.
(a)
tama o mali?
The most delightful, user-friendly interfaces are those that are consistent. UI designers should strive for visual consistency—keeping fonts, colours, buttons and icons uniform throughout the product—and functional consistency, ensuring that certain elements represent the same function or action in all contexts. The more consistent the UI, the easier it will be for a user to get to grips with.
(a)
for 5 points!
When is the opening of NCAA Season 101?
October 01
October 04
October 05
October 11
October 12
