announcements n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Announcements PowerPoint Presentation
Download Presentation
Announcements

Loading in 2 Seconds...

play fullscreen
1 / 33

Announcements - PowerPoint PPT Presentation


  • 78 Views
  • Uploaded on

Announcements. Office hours to be posted this weekend Starting Monday, bring clickers to class every day Reminders: GoPost bios due by 10pm UW Computing Lab due 10pm Mon Clicker Registration due 10pm Mon Week 1 Discussion due 10pm Wed. Regarding GoPost Discussions.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Announcements' - leyna


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
announcements
Announcements
  • Office hours to be posted this weekend
  • Starting Monday, bring clickers to class every day
  • Reminders:
    • GoPost bios due by 10pm
    • UW Computing Lab due 10pm Mon
    • Clicker Registration due 10pm Mon
    • Week 1 Discussion due 10pm Wed

Katherine Deibel, Fluency in Information Technology

regarding gopost discussions
Regarding GoPost Discussions
  • Wednesday by Wednesday schedule
  • Need to post at least once per week
  • Can post multiple times
    • In the same thread
    • In multiple threads

Katherine Deibel, Fluency in Information Technology

fluency with information technology

INFO100 and CSE100

Fluency with Information Technology

What the Digerati Know

Katherine Deibel

Katherine Deibel

Katherine Deibel, Fluency in Information Technology

guis graphic user i nterfaces
GUIs—Graphic User Interfaces
  • They’re how people interact with computers, phones, and eReaders, etc.
  • You’re familiarwith them but how did you learn to use them all?

HUMAN-COMPUTER INTERACTION

HCI

Katherine Deibel, Fluency in Information Technology

human computer interaction
Human-Computer Interaction
  • HCI is the study of how people use computers and making them better
    • What interfaces increase productivity?
    • Is a mouse, a stylus, or touchpad better?
  • Two key notions for evaluating any computer tool or GUI:
    • Utility
    • Usability

Katherine Deibel, Fluency in Information Technology

qualities of good guis
Qualities of Good GUIs
  • Utility:
    • Does it do what users need?
    • A spreadsheet GUI is the wrong tool for laying out a magazine
  • Usability:
    • Is it easy to use?
    • Far more complex to study

Katherine Deibel, Fluency in Information Technology

usability heuristics
Usability Heuristics
  • Visibility of system status / Feedback
  • Match between system and real world
  • User freedom / Undo and Redo
  • Consistency of interaction
  • Error Prevention / No self-destructs
  • Recognizable features / Common Icons
  • Flexibility / Novice and Expert usage
  • Aesthetically pleasing with a purpose
  • Minimal / What you see is what you need
  • Support error recovery

Katherine Deibel, Fluency in Information Technology

usability in practice
Usability in Practice
  • The end user (YOU!!) is the ultimate decider of whether a GUI is usable
  • Some caveats
    • Do not trust first impressions
    • Always expect a learning curve
    • Usability may increase as you learn the specifics of a program

Katherine Deibel, Fluency in Information Technology

so how can we learn a gui
So How Can We Learn A GUI?
  • Reading the manual? Booorrrring!
  • Taking a class? Baaadd!
  • Applying your knowledge and past experience? Yes!
    • How did you learn to use your music player?
    • Designers know you come to technology with some experience – you live in a technical world, and people are curious – so designers make their tools familiar
  • How?

Katherine Deibel, Fluency in Information Technology

learning software
Learning Software
  • Software designers want you to learn their tool ASAP and therefore strive to make it intuitive
    • Consistent interfaces build on user's previous user experience
    • Icons bypass terminology for pictures
    • Metaphors exploit analogous reasoning

Katherine Deibel, Fluency in Information Technology

icons
Icons
  • Icons tell us a lot about software functionality by cultural association

Katherine Deibel, Fluency in Information Technology

metaphors abound
Metaphors Abound
  • Desktops
  • Recycle bins
  • Windows
  • Clipboard
  • Sleep mode
  • Home page
  • Notepad

Katherine Deibel, Fluency in Information Technology

standard functionality
Standard Functionality

Any guesses as to what program these menus came from?

I honestly have no clue.

Katherine Deibel, Fluency in Information Technology

invasion of the pod programs
Invasion of the Pod Programs

All the software is the same

Katherine Deibel, Fluency in Information Technology

why are applications similar
Why are applications similar?
  • Form follows function
  • Developer tools promote reuse

Katherine Deibel, Fluency in Information Technology

form follows function
Form Follows Function
  • To solve a task, certain operations must always be provided
  • Text processing requires
    • typing / accepting keyboard characters
    • selecting, copying, pasting, finding, etc.
  • Web browsers require
    • giving a URL [in the location window]
    • navigation, clicking links, scrolling, displaying images, etc.

Katherine Deibel, Fluency in Information Technology

developer tools promote reuse
Developer Tools Promote Reuse
  • Applications are built by programmers using a common set of tools
    • Sample tools: save file, open file, print, scroll the window, menus, resizing, help, …
    • Programmers build their own solutions when it is important, but the rest of the time they use the standard tool set
  • Operating systems perform standard operations (reading and writing files) for all applications s in just one way

Katherine Deibel, Fluency in Information Technology

implications of standardization
Implications of Standardization

Fluency is much much easier

Katherine Deibel, Fluency in Information Technology

mac or pc what s the difference
Mac or PC—what's the difference?
  • Mac’s and PCs are waaay more alike than they are different
  • The companies try hard to emphasizethe differences
  • Any Fluent personcan use either OS(and Linux, too)!

Katherine Deibel, Fluency in Information Technology

extremes of standardization
Extremes of Standardization

You can impress your friends with your foreign language skills

Katherine Deibel, Fluency in Information Technology

web applications
Web Applications
  • Like desktop applications, Web applications use consistent features
    • Similar to desktop features
    • Borrow heavily from Web navigation ideas
  • Look at a Web application that you’ve never seen before … what do you recognize?

Katherine Deibel, Fluency in Information Technology

what s familiar
What’s Familiar

Katherine Deibel, Fluency in Information Technology

what s familiar1
What’s Familiar

Katherine Deibel, Fluency in Information Technology

what s familiar2
What’s Familiar

Katherine Deibel, Fluency in Information Technology

what s familiar3
What’s Familiar

What Do You

Recognize?

Katherine Deibel, Fluency in Information Technology

when there s no gui
When there’s no GUI…
  • You can still guess a lot!

Katherine Deibel, Fluency in Information Technology

getting familiar
Getting Familiar

Speed Dating with Software

Katherine Deibel, Fluency in Information Technology

teach yourself applications
Teach Yourself Applications
  • What do you know to start?
  • Your experience tells you …
    • Applications use a consistent interface
    • If you see an icon you recognize, its meaning is probably the same as last time
    • Form follows function means if you know what the application does, you should be able to guess a lot

Katherine Deibel, Fluency in Information Technology

click around
“Click Around”
  • Because of the consistent interface, all you need to do is look
  • To learn a new application, explore it out by clicking around
    • Take a minute to ...
      • Look under all menus to see operations
      • Follow the “…” for menu operations
      • Try to recognize what the icons mean

Katherine Deibel, Fluency in Information Technology

blazing away
“Blazing Away”
  • What does it mean?
    • Learn an application fast by trying it
    • Beginning with a new instance, assertively trying menu items
    • Expect to fail and make a mess
    • Exit the application, and if you are asked “Save?” reply “No”
    • Try repeatedly until it becomes familiar

Katherine Deibel, Fluency in Information Technology

almost nothing will break
[Almost] Nothing Will Break
  • Clicking Around and Blazing Away will not break anything, so be bold!
    • Usually, the software catches errors
    • Operations are often reversible
    • “Deleted” information is usually sitting there in the trash
    • Undo is the first try at recovering, then restarting the application, then rebooting, then cycling power

Katherine Deibel, Fluency in Information Technology

but still be c areful
But Still Be Careful
  • Undo has limitations
  • Make backups/copies of files you work on
  • Some playing around can be permanent
    • Control panel
    • Configuration
    • Options
  • Take written notes if you need to go back to a previous state

Katherine Deibel, Fluency in Information Technology

summary
Summary
  • As you have used some software, you should assume you can use any software
  • Will it always be true?
    • No, some tools (E.G. Photoshop, GIMP) take some study
  • The reasons you can teach yourself apps
    • Consistent Interfaces
    • Form Follows Function
    • Nothing will break, so you can be BOLD

Katherine Deibel, Fluency in Information Technology