MOD 1
MOD 1
topic under them, with proper examples. detailed for university-level final semester exams, with a
report format suitable for studying, no references needed just explanations, include a few case
studies for examples: The Human: I/O
channels – Memory –
Reasoning and problem
solving; The Computer:
Devices – Memory –
processing and
networks; Interaction:
Models – frameworks –
Ergonomics – styles –
elements
– interactivity- Paradigms. -
Case Studies
Just to make sure I prepare this perfectly for you: Would you like this report split into three major
sections ('The Human', 'The Computer', 'Interaction') with detailed sub-sections under each? Also, do you
want about 2–3 case studies per major section to illustrate concepts? Let me know if you have any
preferred case studies in mind, or if you'd like me to choose relevant ones.
yes choose relevant case studies, format the answer in a simple essay format that's easy to read and
understand
Got it! I will create a detailed, university-level report in a simple, easy-to-read essay format, covering all
requested topics: The Human (I/O channels, Memory, Reasoning and Problem Solving), The Computer
(Devices, Memory, Processing and Networks), and Interaction (Models, Frameworks, Ergonomics, Styles,
Elements, Interactivity, Paradigms), including 2–3 relevant case studies for each section. I'll make sure
the explanations are thorough and clear for final semester exam preparation.
I'll start working on this and let you know once it's ready for your review!
https://socialsci.libretexts.org/Bookshelves/Psychology/Introductory_Psychology/General_Psychology_for_Honors_Stud
_Sensory_Short-Term_And_Long-Term_Memory
Human memory can be thought of as a multi-stage flow. Incoming information first enters sensory
memory (briefly), then moves to short-term (working) memory if attended, and with rehearsal it
is encoded into long-term memory. Each stage has limited time or capacity (many details fade from
each stage if not strengthened). In real life, this explains why you might forget most details of a
scene you glanced at (sensory decay), but you can remember a grocery list by practicing it (short-
term rehearsal) and eventually know a language by long-term learning. Maintaining information in
short-term memory requires effort (like repeating a phone number) and retrieving from long-term
memory often uses cues (like recognizing a familiar face triggers many stored facts).
Sensory memory: Very short buffer for each sense (visual, auditory, etc.). It lasts only fractions
of a second (e.g. the persistence of a sparkler’s trail in vision).
Short-term (Working) memory: Holds a few items briefly (usually under 1 minute) as we use
them (e.g. mentally adding numbers). It is quickly lost unless actively maintained (you might
rehearse a number by repeating it).
Long-term memory: Stores knowledge, skills, and experiences for a long time. Information
here can last years but may become harder to retrieve with time. Practicing or relating new
information to known ideas helps encode it into long-term memory.
Reasoning: Humans use reasoning to draw conclusions or make decisions based on what we know.
In deductive reasoning, we start with general principles and infer specific results (for example, if all
cats have tails and Felix is a cat, we conclude Felix has a tail). In inductive reasoning, we look at
specific cases and infer a general rule (seeing ten white swans, we might hypothesize “all swans are
white,” though it may not always hold). Abductive reasoning means inferring the most likely
explanation (if you find wet streets, you guess it probably rained). We also use analogical reasoning,
applying knowledge from a known situation to a new one. People often rely on simple heuristics or
mental shortcuts (like “if it quacks and has wings, it’s probably a duck”). Reasoning can fail with
biases (like expecting patterns where none exist). Overall, reasoning combines facts in mind to
reach new conclusions, helping with decisions and drawing inferences.
Deductive reasoning: General rules to specific conclusions (logical certainty if premises are
true).
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 2/10
Analogical reasoning: Solving by relating a new problem to a similar one you’ve seen before.
Problem Solving: Solving a problem means finding a solution to a novel or challenging task. It often
involves these steps: (1) Understand the problem (what is the goal?), (2) Plan a strategy (break the
problem into steps or use known methods), (3) Execute the plan (carry out the steps, doing
calculations or actions), and (4) Check the solution (did you reach the goal?). Humans use both
logical methods and creativity: we apply rules or formulas when they fit, but we also try new ideas
or look at the problem “from a different angle” when stuck. Problem solving often involves learning
and adapting: for example, if one strategy fails, a person may revise the plan or try a heuristic like
trial-and-error. Creativity and insight play a role, as sometimes the right solution appears after
rethinking the problem. Good problem solvers balance persistence (trying systematically) and
flexibility (changing approach when needed).
Maria needs to buy eggs, milk, and bread. She glances at a piece of paper with the list and mentally
repeats the items: “eggs, milk, bread” several times. Here Maria’s sensory memory first took in the
printed words, then her short-term memory held the words as she rehearsed them. By the time
she walks to the store, she has transferred these items into her long-term memory through
repetition and association (she often shops on Tuesdays and remembers from last week that she
needed these items). This example shows how sensory input (seeing the list) becomes short-term
memory content, and how rehearsal (repeating the names) helps encode it so she won’t forget at
the store.
John’s car is making a squealing noise when he starts the engine. Using his knowledge, John
reasoned: “If a car squeals on start-up, a common cause is a loose or worn drive belt.” He inspected
under the hood and saw a shiny belt that was cracked, confirming his hypothesis. This is deductive
reasoning in action: John had a general fact (“squealing often means belt issue”) and applied it to
his specific car. He also used memory of past experiences with cars. By adapting known information
to a new situation, John solved the unfamiliar problem through reasoning and checking the result.
Sara is working on a jigsaw puzzle. At first she sorts pieces by color (organizing problem space). She
begins placing edge pieces to form the frame. When she gets stuck on a section, she tries a
different approach: rather than forcing a piece, she considers a new pattern or remembers a similar
puzzle technique. Eventually, the final piece clicks into place with a satisfying click. Sara’s process
involved problem solving: she defined sub-goals (complete the border), used systematic search
(trying pieces), and changed strategy when needed. Her creative insight (recognizing a piece fits)
illustrates how human problem solving often blends logical steps with a moment of insight or “aha!”
when the puzzle is solved.
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 3/10
sends pointer coordinates, a microphone captures audio, and a camera captures images). Output
devices present information from the computer to the user (such as a monitor for visual display,
speakers for sound, or a printer for paper output). Some devices do both roles, like a touchscreen (it
displays images and also senses your touch). Computers also use sensors (like temperature sensors
or GPS) and actuators (like robot arms or vibration motors) to interface with the physical world. Each
device has ports or wireless connections (USB, Bluetooth, Wi-Fi) and drivers that allow the computer
to use it. Together, these devices let people and programs communicate with the machine and the
outside world.
Input devices: Keyboard, mouse, touchscreen, scanner, camera, microphone, game controller,
etc.
Memory: A computer’s memory stores data and instructions. There is a hierarchy of storage by
speed and size. At the top are the CPU’s registers and cache (tiny amounts of very fast memory
built into the processor). Next is the main RAM (Random Access Memory): this is larger but slower
than cache and loses its contents when power is off (volatile). RAM holds the programs and data
currently in use. Larger and slower still is secondary storage (hard drives or SSDs), which holds
data permanently (even without power) but retrieves it more slowly. Some systems also use virtual
memory by allocating space on disk to act like extra RAM when needed. In practice, when a
program runs, its code and data move from disk into RAM, and the CPU fetches instructions from
RAM (using registers and cache for speed). This hierarchy balances speed with capacity: small fast
memory for active data, large slow memory for archives and files.
https://commons.wikimedia.org/wiki/File:Computer_Systems_-
_Von_Neumann_Architecture_Large_poster_anchor_chart.svg
In a typical computer architecture (Von Neumann model), the CPU (left) contains the control unit
(CU), arithmetic/logic unit (ALU), registers (ACC, PC, etc.), and cache levels (L1, L2). The CPU
communicates with RAM (middle) over address and data buses. Off to the right is secondary
storage (like an HDD or SSD) and possibly virtual memory. The CPU fetches instructions and data
from memory, processes them, and writes results back. This diagram shows how processing and
memory are organized and connected in a computer system.
Processing: The CPU (Central Processing Unit) carries out calculations and runs software. It
repeatedly fetches instructions from memory, decodes them, performs operations (with the ALU or
logic circuits), and stores results. Modern CPUs have multiple cores (each core is like an
independent processor), so they can perform many tasks in parallel. There are also specialized
processors: for example, a GPU (Graphics Processing Unit) is optimized for handling images and
parallel computations (used in video games and AI). The CPU’s speed is measured in gigahertz
(billions of cycles per second). Computers use techniques like pipelining (overlapping stages of
instruction execution) and multi-threading to improve performance. The operating system schedules
tasks and allocates processor time so multiple programs (or users) can run seemingly at once. In
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 4/10
simple terms, processing turns instructions and data into meaningful outputs (e.g. loading a file,
calculating a number, or drawing pixels on the screen).
Networks: Computers often connect to other computers via networks, allowing data exchange. A
network can be as small as two computers linked together, or as large as the Internet (a global
network of networks). Common network types include a LAN (Local Area Network) for devices in a
home or office, and a WAN (Wide Area Network) like the Internet spanning cities and continents.
Devices connect by cables (Ethernet) or wirelessly (Wi-Fi, cellular data). When data is sent, it’s broken
into packets and follows protocols (rules) such as TCP/IP to reach its destination. For example, when
you load a webpage, your computer’s browser sends an HTTP request over the Internet, routers
direct it to the correct server, and the server’s response (the webpage code) is delivered back to your
machine. Networks enable email, video calls, cloud storage, and all online services. In modern
computing, many programs rely on network access and cloud servers for data storage and
processing. In short, processing and devices are local to one machine, but networks allow
computers to work together and access remote resources.
Local networks (LAN): Connect nearby computers (e.g. office PCs or smart home devices on a
Wi-Fi network).
Wide networks (WAN/Internet): Connect computers over long distances (the Internet is the
largest WAN).
Protocols: Rules like TCP/IP (for general data transport), HTTP (webpages), FTP (file transfer),
etc., that standardize communication.
Examples: Streaming a video, sending email, or browsing websites all rely on networks to
transfer data between computers around the world.
Ali writes an email on his laptop to a friend. His input is tapping keys on the keyboard and pointing
& clicking with the touchpad. The email program (email client) processes this text and, when Ali
clicks “send,” it hands off the message to the network. The email is packetized and travels over the
Internet to Ali’s email provider’s server. That server stores the message in its memory (disk) until
Ali’s friend checks mail. When the friend opens her phone, her email app requests new mail over the
network; the provider’s server sends the email through networks (cellular/Wi-Fi) to her device,
which then uses its output (screen display, speaker for notifications) to show the message. This
example shows all parts: input devices (keyboard), processing (email client and server software),
computer memory (storing the email on servers and phones), and networks (Internet delivering the
message).
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 5/10
Case Study: Smartphone as a Computer
Conceptual vs Mental Models: The interface should make it easy for the user’s understanding
to match the actual system. Familiar icons and workflows help.
Design Frameworks: Patterns like MVC separate data, interface, and control, allowing
changes without breaking the system. Similarly, design guidelines (e.g. user-centered design)
serve as frameworks to build usable systems.
Ergonomics (Human Factors): Ergonomics is about making interfaces comfortable and efficient for
people. Physically, this means arranging devices and workspace to fit the human body: for example,
placing a monitor at eye level, using a keyboard and mouse that reduce wrist strain, or providing
chairs that support posture. Touchscreens and controls should be at reachable heights and angles.
Interface layouts follow ergonomic rules too: important buttons are placed where the eye naturally
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 6/10
looks, text is sized for easy reading, and high-contrast colors improve visibility (useful for color-blind
users). Software ergonomics also covers cognitive load: menus and options should be logically
organized so users don’t have to remember complicated commands. Error messages should be
clear and helpful. Accessibility features (like larger text, voice commands, or screen readers) ensure
users of different ages or abilities can use the system. For example, a well-designed smartphone
places the most-used buttons and apps within thumb’s reach to prevent strain, and uses clean,
simple icons so users don’t have to think hard about what to tap.
Physical comfort: Adjustable hardware (desks, chairs, monitors) and input devices reduce
fatigue (e.g. ergonomic keyboards, vertical mice).
Interface clarity: Clear fonts, intuitive layouts, and consistent symbols reduce eye strain and
confusion. For example, enlarging buttons helps older users with poor eyesight.
Mental workload: Good interfaces avoid overwhelming the user. They show only what’s
needed (progress bars, clear labels) and allow users to undo mistakes, reducing stress.
Interface Styles: There are many ways users can interact with computers, called styles or
paradigms. Common styles include:
Command-Line Interface (CLI): User types text commands (e.g. “copy file1.txt file2.txt”). It is
very powerful and scriptable, but has a steep learning curve for new users.
Graphical User Interface (GUI / WIMP): Uses Windows, Icons, Menus, and a Pointer (mouse
cursor). This is the standard on PCs and many software applications. Users click icons, select
from menus, and drag items on the screen.
Touch / Direct Manipulation: Popular on smartphones and tablets. Users directly touch the
content: tapping icons, swiping to scroll, pinching to zoom. The interface responds
immediately to gestures, giving a feeling of directly handling objects on screen.
Multimodal Interfaces: Combine styles, such as using both touch and voice together. For
instance, a navigation app might allow speaking a destination (voice) or typing it (text).
Virtual Reality (VR) / Augmented Reality (AR): Immersive 3D interfaces. VR uses headsets
and controllers to place the user “inside” a computer-generated world. AR overlays digital
information on the real world (like Pokémon GO on your phone camera view). These are newer
paradigms that blend the digital and physical spaces.
Each style suits different tasks and users. For example, a CLI might be best for a programmer
writing complex commands, while a GUI is friendlier for most users. Voice interfaces allow hands-
free control (useful while cooking), and VR provides very immersive experiences (for gaming or
training).
Elements: User interfaces are built from common elements or widgets. In a GUI or touch interface,
you might see:
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 7/10
Windows and Panels: Bordered areas that group content (like a file browser window). They
can be resized, minimized, or moved.
Icons: Small pictures that represent programs, files, or actions (e.g. a gear icon for settings, or
a folder icon for documents). Clicking or tapping an icon performs the associated action.
Menus and Toolbars: Lists of options or buttons, usually at the top of a screen or in a panel.
Menus might be drop-down lists (File, Edit, View, etc.), and toolbars have quick-access buttons
(like Save, Print, Undo).
Buttons, Checkboxes, Radio Buttons, Sliders: Interactive controls that let users make
choices. A button is clicked to perform an action (“OK” or “Cancel”), a checkbox toggles an
option on/off, and a slider lets you adjust a value (like volume).
Text Fields and Forms: Areas where users can enter text or data. For example, typing in a
search box or filling out a form online. Fields often have labels and placeholder text to guide
the user.
Pointers/Cursors and Touch Cues: On a screen, a mouse pointer or finger touchpoint shows
where input will apply. The pointer might change shape (e.g. to a hand icon) to indicate
clicking, or show a text insertion cursor in a field.
Feedback elements: Dialog boxes, notifications, progress bars, or sounds that inform the user
of status (“Loading…”, “Error!”, or a beep when completed).
A real example is the screenshot below, showing a desktop with a file explorer window and an
“About” dialog. We see windows with title bars, folder icons, a toolbar (with back/forward buttons),
and textual content. These elements are arranged so the user can point at them and interact
directly.
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 8/10
Feedback and latency: The system should show prompt feedback to user input (e.g.
highlighting a button on click, playing a sound on error). Even milliseconds matter for smooth
experience.
User control: Users should be able to easily start, pause, or stop actions. For example, a video
player should let you rewind or fast-forward instantly.
Paradigms: This term refers to the overall way interaction is structured. Over time, computing has
seen different paradigms. Early computers used batch processing: users submitted jobs (like punch
cards) and waited for results with no direct interaction. Then came interactive computing with
terminals and later GUIs. Today’s common paradigm is direct manipulation, where users interact
with on-screen objects directly (dragging files, resizing windows). Newer paradigms include voice
interaction (talking to digital assistants) and immersive environments (VR/AR). The
mobile/ubiquitous paradigm has devices aware of context (location, motion) and connected
everywhere. Each paradigm changes the interface: for example, VR requires 3D spatial controls
instead of 2D windows, and voice requires designing conversational flows instead of buttons. As
technology evolves, new paradigms (like brain-computer interfaces or AI-driven predictive UIs)
continue to shape how humans and machines interact.
An Automated Teller Machine (ATM) is a real-world example of HCI in action. When using an ATM, a
person interacts through the screen and buttons. The ATM displays menus and prompts on its
screen and has physical or touchscreen buttons to press. For instance, to withdraw cash, the user
first inputs a PIN on a numeric keypad (sensing touch), then sees options on the screen and presses
a button labeled “Withdraw.” The machine then asks for an amount, and the user types it in.
Throughout this process, the ATM provides feedback: it lights up the next field, confirms the
amount, and finally dispenses money and prints a receipt.
Ergonomics are evident: button labels are large and well-lit, the screen has high contrast for easy
reading, and the keypad is angled for comfortable use. The interaction style is form-based/menu-
driven: step-by-step screens guide the user. For example, the display might show “Select Account”
or “Enter Amount,” and the user responds via buttons. This interface prevents errors by limiting
choices (you can only tap “Yes” or “No” or type numbers as prompted). This ATM case shows many
interface elements (menus, buttons, text fields) and highlights the importance of clear feedback and
physical design for usability in everyday interaction.
Modern smartphones rely on a direct manipulation GUI designed for touch. On a smartphone
home screen, there are icons for apps (like a phone or mail icon). The user taps an icon to open the
app; the system immediately opens it with a smooth animation. Within apps, users swipe, pinch,
and drag: for example, swiping vertically scrolls a web page, and pinching zooms a photo. The
interface elements (buttons, text fields) are sized for fingers, and gestures feel natural.
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 9/10
Smartphones also use gestural interactions and motion sensors. Tilting the phone can change
screen orientation, and shaking it might undo an action. The UI style is consistent across apps
(thanks to design frameworks on iOS or Android), so users learn one paradigm and apply it
everywhere. Ergonomics is key: most people hold phones in one hand, so important buttons are
placed at the bottom or within thumb’s reach. Even the slight vibration (haptic feedback) when
tapping a screen acts as confirmation. This case shows how interface style (touchscreen GUI),
elements (icons, touch buttons), and ergonomic design (one-hand use) work together to make the
device intuitive.
A home voice assistant (like a smart speaker) offers a conversational interaction paradigm. Here, the
user speaks to the device instead of typing or touching. For example, the user says, “What’s the
weather today?” The system’s processing involves converting speech to text, analyzing the query,
fetching weather data over the network, and then responding by speaking the answer. The
interface elements are invisible (no screen is needed), but the interaction relies on immediate audio
feedback.
This style is a natural language interface: the user just uses normal speech, and the computer
replies in kind. The user’s mental model is that of a conversation partner (“I ask, it answers”). Since
there is no visual menu, the assistant must handle a wide range of possible requests and guide the
user by speech. It might say “Did you mean New York or Newark?” if unclear, which shows
interactivity in dialogue form. Ergonomically, voice interfaces allow hands-free use (convenient but
require clear speech and good microphones). This case study illustrates a very different interaction
paradigm: instead of clicking on icons, the user talks, and the system shows how context, feedback,
and language design all become the “interface.”
Sources
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 10/10