Gary MarsdenSlide 1University of Cape Town Designing Usable Systems  This course should enable you to design and implement better user interfaces  We.

Slides:



Advertisements
Similar presentations
CSE 202 – Formal Languages and Automata Theory 1 REGULAR LANGUAGE.
Advertisements

Don Norman Worked for industry (Apple) Professor First published in 1988 Does not focus on computer interfaces Coined: user-centered design Goal: Motivate.
Team Fort Integration of Traffic Simulation with Urban Planning System.
CS774 Human-Computer Interaction Lecturer: Roger D. Eastman
CSCI2407 Software Systems Development Eric Tatham GH6.72
CPSC 481 Foundations and Principles of Human Computer Interaction
11th Workshop "Software Engineering Education and Reverse Engineering" Ohrid, Macedonia August 2011 Selected student software projects in the field.
Graphical User Interfaces Design and usability Saul Greenberg Professor University of Calgary Slide deck by Saul Greenberg. Permission is granted to use.
Final Overview Fawzi Emad Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
CSE 491 – HCI Midterm feedback October 16, 2007 E. Kraemer.
Can Programmers do Course Design?. The Programmer.
CS 615 User Interface Design - Overview
Gary MarsdenSlide 1University of Cape Town Introduction to Conversion MSc IT James Gain
Gary MarsdenSlide 1University of Cape Town Designing Usable Systems This course should enable you to design and implement better user interfaces We will.
Gary MarsdenSlide 1University of Cape Town Human-Computer Interaction - 8 Prototyping Gary Marsden ( ) July 2002.
Software Development Stephenson College. Classic Life Cycle.
1 Requirements Analysis and Design Engineering Southern Methodist University CSE 7313.
Gary MarsdenSlide 1University of Cape Town Human-Computer Interaction - 5 Requirements Gary Marsden ( ) July 2002.
Course: Software Engineering © Alessandra RussoUnit 1 - Introduction, slide Number 1 Unit 1: Introduction Course: C525 Software Engineering Lecturer: Alessandra.
InkIDE Ink and Gesture Enabled Integrated Development Environment.
Gary MarsdenSlide 1University of Cape Town Human-Computer Interaction - 7 Design Guidelines & Standards Gary Marsden ( ) July 2002.
Gary MarsdenSlide 1University of Cape Town Human-Computer Interaction - 1 Gary Marsden ( ) July 2002.
Gary MarsdenSlide 1University of Cape Town Human-Computer Interaction - 4 User Centred Design Gary Marsden ( ) July 2002.
CPSC 203 Introduction to Computers Lab 66 By Jie Gao.
Resource Manager for Distance Education Systems Goran Kimovski Vladimir Trajkovik Danco Davcev Faculty of Electrical Engineering and Computer Science,
OHTO -99 SOFTWARE ENGINEERING LECTURE 7 Today: - Design principles: - maintainability & localisation - Testing & testing plan.
CS 615 In A Nutshell Lecture # 0 Gabriel Spitz 1.
CS 615 User Interface Design - Overview Lecture # 0 Gabriel Spitz 1.
CS 615 User Interface Design - Overview Lecture # 1 Gabriel Spitz 1.
Syntax and Semantics CIS 331 Syntax: the form or structure of the expressions, statements, and program units. Semantics: the meaning of the expressions,
Digital Learning India 2008 July , 2008 Mrs. C. Vijayalakshmi Department of Computer science and Engineering Indian Institute of Technology – IIT.
IRecite Design München. idea... to build a web-based language learning platform. basically it is a way for users to recite and organize words.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Slide 1 Use Case Packets.
Interaction Design Chapter 1. Good design? Bad design?
CS 615 User Interface Design - Overview Lecture # 0 Gabriel Spitz 1.
Cs3724: Introduction to HCI Dr. Chris North GTA: Purvi Saraiya.
Gary MarsdenSlide 1University of Cape Town Comparative Programming Languages Gary Marsden Semester 2 – 2000.
Video Communication for Deaf People in South Africa.
HCI Meeting 1 Thursday, August 26. Class Activities [1] Student questionnaire Answer the following questions: 1.When and where was the computer mouse.
Systems Architecture and Engineering. Programming is fun; building quality software is hard. - Phillipe Kruchten.
Gary MarsdenSlide 1University of Cape Town Usability - does it exist?  Before we can look at usability, we have to look at how it is currently perceived.
Gary MarsdenSlide 1University of Cape Town Building systems We will now look at the techniques and tools used to create interactive systems This will require.
Providing a visual tool for dyslexics to build an e-Portfolio John Phelps Goldsmiths, University of London, New Cross, London, UK. SE14 6NW.
Test1 Here some text. Text 2 More text.
Two part course Software Engineering option only!
Here is the graph of a function
Introduction to Human Computer Interaction
cs3724: Introduction to HCI
CSE322 Finite Automata Lecture #2.
فصل نهم از کتاب طراحی آموزشی تألیف :آر.ام گانیه
BUTTERFLY EFFECT DIAGRAM
Human computer interaction-com 402
SWE 205 Software Usability Analysis and Design
[type text here] [type text here] [type text here] [type text here]
Software Engineering Lecture #5.
Your text here Your text here Your text here Your text here Your text here Pooky.Pandas.
Adventures in Computational Thinking By Chin Hao Chang
INSERT High quality Team photo
Green Energy Management Systems (G.E.M.S)
Your text here Your text here Your text here Your text here
Human Computer Interaction
[type text here] [type text here] [type text here] [type text here]
the title of the presentation to go here
Course Overview CS 4640 Programming Languages for Web Applications
Review for Midterm Spring 2019
SWE 205 Software Usability Analysis and Design
Chapter # 5 by Cohen (Cont…)
Course Overview CS 4640 Programming Languages for Web Applications
Software Engineering Lecture #6
Information system analysis and design
Presentation transcript:

Gary MarsdenSlide 1University of Cape Town Designing Usable Systems  This course should enable you to design and implement better user interfaces  We will look at case studies in –Web browsing –Cellular Telephones –VCR’s –Programming Languages

Gary MarsdenSlide 2University of Cape Town Why are you here?  Because I needed the credits 

Gary MarsdenSlide 3University of Cape Town Why am I here?  Because I’m paid to be here…

Gary MarsdenSlide 4University of Cape Town What do we know? –HTML –Tcl –Java –Graph Theory –State Transition Diagrams / Finite State Automata –State Charts (Harel)

Gary MarsdenSlide 5University of Cape Town Course Assessment  Two parts –Evaluation of usability Due soonish –Analysis of a gadget Presentation Analysis Simulation

Gary MarsdenSlide 6University of Cape Town Reading list  No set text –Handouts –P.O.E.T - Don Norman –State charts - best book is Ian Horrocks –My book

Gary MarsdenSlide 7University of Cape Town Course in a nutshell  Here are some assumptions I am working on, and will give you an idea where I am coming from –Gadgets and software are badly designed and everyone accepts this as normal* (Dilbert) –HCI does little to help programmers engineer usable systems –Most HCI is post disaster finger wagging and relies on there being an artefact to evaluate  This is a slight rant, but I am happy to discuss any point with you.