comp 1955 | introduction to web interface design

lecture one

agenda

  • introductions
  • course information & administration
  • signalflare account setup
  • interface design & user experience
  • readings

introductions

  • instructor: Dave Tanchak
  • email: bcit1955@gmail.com
  • web site: you're soaking in it
  • all about you...
    • your name
    • your background
    • why are you taking COMP 1955
    • up to 3 specific things you want to learn in this course
  • take notes...you'll be introducing your new-found friend

about the course

  • objectives:
    • provide theory and tools for advanced web interface design
    • impart skills in the use of standard web design tools
    • provide resources and suggestions to go further
  • format:
    • theory, discussion, in-class exercises, labs
    • 3 assignments, 1 project/exam
  • readings:
  • assignments:
    • 3 assignments due at the start of classes 2, 4 and 6
    • see the assignments page for details and due dates
    • late assignments will not be accepted without prior arrangements
  • final exam:
    • interface concepts submitted online
    • assigned in class 5 (start working on it right away!), due in class 6
    • bulk of class 6 will be working time for exam
    • full access to online tools, books, and whatever resources you need
  • assumptions:
    • you know HTML and some basic CSS!
    • you know FTP!
    • you are here to learn and participate!
  • tailoring the course: what do you want to learn (see notes from exercise above ;-)

signalflare account setup

Each student will get personal webspace. This space is exclusively yours, with your own username and password (many of you may already have space on signalflare...)

  • you will create your account in the system one by one
  • be prepared to enter your:
    • directory name
    • username
    • password
  • tip: Use your BCIT ID and Password (used for logging into lab computers) to make it easier
  • instructor will have you enter your information to create account
  • the account is created immediately
  • your URL will be: http://students.signalflare.ca/{name}

ftp into your account

  • use CORE FTP (Start > Utilities > CoreFTP)
  • click FILE > CONNECT
  • click NEW SITE (bottom left)
  • site name: SignalFlare
  • host / IP / URL: www.signalflare.ca
  • username: {your username}@signalflare.ca
  • password: {your password}
  • click CONNECT (bottom)

what is web interface design?

  • what does web interface design mean to you?
  • generally speaking, a web interface is all of these things:
    • features
    • content
    • visual design
    • layout
    • usability
  • each one of these pieces, however, uses different techniques and methodologies to produce them:
    • how I design and build an auction system is different from writing and producing an online help manual
    • but both require layout and and some level of visual design, don't they?
  • we end up with web professionals throwing around seemingly identical terms to describe the work they do:
    • interaction design
    • information design
    • information architecture
    • interface design
  • some people will even use the same terms in different ways!
  • how are all these related? are they? is there a difference?

user experience design

  • from The Elements of User Experience (EoUX), p.10:
    • user experience is concerned with the way something works as opposed to what it does
    • user experience is about how something works on the outside, when a person comes in contact with it
  • so, what we are talking about is the design of the elements that contribute to a user's experience of any given web site
  • the elements listed above, including interface design, (and others) contribute to an effective user experience
  • when we aim to create effective, engaging user experiences we are practicing user-centred design: keeping the user in mind at every step of the development process

why does it matter?

  • this course:
    • we don't design in a vacuum: as we learn design techniques, we have to understand why we might want to include a particular element
  • the big picture:
    • user experience directly affects the image of an organization: bad user experience = bad organization in the minds of your users
  • meet the elements:
home | readings | assignments | resources | 01 | introduction | 02 | strategy & scope | 03 | skeleton & structure | 04 | surface | 05 | design techniques | dave tanchak | comp 1850 | comp 1950 | my.bcit | bcit | bcit: computing | runwithscissors |