Week 1 Flashcards

1
Q

What is HCI?

A

Human-Computer Interaction is understanding the interplay between humans and computers in a scientific, technical, social and so on context.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What concerns did HCI originally have, and how have they evolved?

A

Human-Computer Interaction (HCI) is important because it ensures technology is intuitive, efficient, and user-friendly, enabling people to achieve their goals with minimal frustration. By prioritizing usability and accessibility, HCI improves user satisfaction and broadens the reach of digital solutions to diverse audiences.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Why does HCI matter?

A

HCI matters because it bridges the gap between people and technology, ensuring tools and systems are accessible, efficient, and enjoyable to use. By focusing on user needs and behavior, HCI enhances productivity, reduces errors, and improves overall satisfaction with technological solutions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What makes HCI increasingly important?

A

HCI is increasingly important as technology becomes more integrated into everyday life, requiring systems to cater to diverse users with varying needs and abilities. The rise of complex technologies like AI, IoT, and AR/VR demands intuitive designs to ensure usability, accessibility, and ethical interaction, fostering greater adoption and trust.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is HCI concerned about?

A

HCI is concerned with designing and improving the interaction between people and computers to make it intuitive, efficient, and enjoyable. It focuses on usability, accessibility, user experience, and understanding human behaviors, needs, and limitations to create technology that aligns with user expectations and goals.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the essential activities of HCI?

A

Understanding people, user research, understanding interaction, user interfaces, design, engineering, evaluation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How is HCI applied in practice?

A

HCI is applied in practice through user-centered design processes, which involve understanding user needs, creating prototypes, and testing interfaces to ensure usability and efficiency. It is widely used in developing websites, software, mobile apps, and physical devices, enhancing accessibility, optimizing workflows, and improving overall user experiences.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Why is the Web a powerful platform for developing user interfaces?

A

The Web is a powerful platform for developing user interfaces because it is accessible across a wide range of devices and operating systems, offering global reach through browsers without the need for specialized software installations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is developing UIs about and how is it different from traditional algorithmic programming?

A

Decisions on how an application state should be presented to the user, and how the application state should be transformed on user input.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is HTML?

A

Hyper Text Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

How is a tag written (including attributes)?

A

Start of tag, attribute(s), attribute value(s), content of tag, end of tag. Example:

<a>CS@AU</a>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the difference between a inline and block tag?

A

A block element always starts on a new line, and takes up the full width available

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is CSS?

A

Cascading Style Sheets (CSS) is a style sheet language used for specifying the presentation and styling of a document written in a markup language such as HTML or XML

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What does a CSS rule consist of?

A

A CSS rule consists of a selector and declaration(s). Example:

p {
font-family: Arial;
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are the different types of CSS selectors?

A

element (p), id (#para1), class (.center), universal (*), grouping (h1, h2, p).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

How are colors expressed in CSS?

A

Colors are specified using predefined color names, or RGB / HEX

17
Q

What is the CSS box model?

A

Content takes up the width and height of a box. Around the content a padding edge can be added, which a border edge can be added to. Enveloping that is a margin edge, that spaces the box from other boxes.

18
Q

How does CSS rules cascade?

A

If selectors are specified multiple times, the last one wins. Order from least to most specific is type, class, id.

19
Q

How is CSS integrated with HTML?

A

CSS can be integrated as external files, internally in the HTML or inline on an element.