A-Level Computing#BristolMet Session Objectives#15 MUST define the term user interface SHOULD describe the characteristics of different UIs and suggest.

Slides:



Advertisements
Similar presentations
User Interface. What is a User Interface  A user interface is a link between the user and the computer. It allows the user and the computer to communicate.
Advertisements

Part 3: Design Days 15, 19, 21, 23 Chapter 8: Work Reengineering and Conceptual Design Chapter 9: Design Guidance and Design Rationale Chapter 10: Interaction.
UNIX Chapter 01 Overview of Operating Systems Mr. Mohammad A. Smirat.
Part 3: Design Days 15, 19, 21, 23 Chapter 8: Work Reengineering and Conceptual Design Chapter 9: Design Guidance and Design Rationale Chapter 10: Interaction.
Designing Systems for People User Types Task Analysis Course 9, CMC, 28/10/03.
1 / 31 CS 425/625 Software Engineering User Interface Design Based on Chapter 15 of the textbook [SE-6] Ian Sommerville, Software Engineering, 6 th Ed.,
User Interface Design: Methods of Interaction. Accepted design principles Interface design needs to consider the following issues: 1. Visual clarity 2.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15Slide 1 User interface design l Designing effective interfaces for software systems.
Part 3: Design Chapter 8: Work Reengineering and Conceptual Design Chapter 9: Design Guidance and Design Rationale Chapter 10: Interaction Design Chapter.
User interface design Designing effective interfaces for software systems Objectives To suggest some general design principles for user interface design.
G063 - HCI Design Perception, Attention, Memory & Learning (PALM)
© 2005 by Prentice Hall Chapter 3c Designing Interfaces and Dialogues.
User interface design. Recap User Interface GUI Characteristics (Windows, Icons, Menus, Pointing, Graphics) User Centered Design User Interface Design.
Prototype & Design Computer Inputs. How to Prototype & Design Computer Inputs Step 1: Review Input Requirements Step 2: Select the GUI Controls Step 3:
User Interface Theory & Design
Revision Lesson : DESIGNING COMPUTER-BASED INFORMATION SYSTEMS.
TC2-Computer Literacy Mr. Sencer February 8, 2010.
How do people communicate with computers?
Chapter 11: Interaction Styles. Interaction Styles Introduction: Interaction styles are primarily different ways in which a user and computer system can.
A Level Computing#BristolMet Session Objectives U2#1 MUST identify the elements required for the design of an effective online data capture form SHOULD.
IT3 Human Computer Interface [HCI] Human Computer Interfaces Factors that should be considered when designing a Computer Interface.
Output and User Interface Design
11.10 Human Computer Interface www. ICT-Teacher.com.
Unit 1_9 Human Computer Interface. Why have an Interface? The user needs to issue instructions Problem diagnosis The Computer needs to tell the user what.
CSC 480 Software Engineering Lecture 19 Nov 11, 2002.
©RavichandranUser interface Slide 1 User interface design.
Computer Graphics Lecture 28 Fasih ur Rehman. Last Class GUI Attributes – Windows, icons, menus, pointing devices, graphics Advantages Design Process.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
MarkNotes Question 1 The Human Computer Interface (HCI) is an important part of an ICT system. Describe four factors which should be taken.
A-Level Computing#BristolMet Session Objectives#14 MUST Identify different forms of output from a system SHOULD Describe the suitability of different outputs.
Software Architecture
User Interface Theory & Design Lecture 6a 1.  User interface is everything the end user comes into contact with while using the system  To the user,
1 CP586 © Peter Lo 2003 Multimedia Communication Human Computer Interaction.
Lesson 1 Operating Systems, Part 1. Objectives Describe and list different operating systems Understand file extensions Manage files and folders.
Human-computer Interaction Source: P.M.Heathcote A Level ICT Chapter 61.
Software refer to all the programs that can be run on the computer.
Graphical User Interface You will be used to using programs that have a graphical user interface (GUI). So far you have been writing programs that have.
A Level Computing#BristolMet Session ObjectivesU2#S12 MUST describe the terms modal and pretty printing in term of input and output facilities. SHOULD.
Define and describe operating systems which contain a Command Line Interface (CLI) Define and describe operating systems which contain a Graphical User.
Different Types of HCI CLI Menu Driven GUI NLI
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15Slide 1 User interface design l Designing effective interfaces for software systems.
Human Computer Interface INT211
Introduction to Operating Systems Prepared by: Dhason Operating Systems.
CIS 210 Systems Analysis and Development Week 7 Part II Designing Interfaces and Dialogues,
Types of Software Chapter 2.
Software Interfaces. Learning Objectives Describe the characteristics of different types of user interfaces. Discuss the types of user interfaces which.
Chapter 2: Advanced programming concepts Part 3: The user interface Lecture 5 1.
Systems and User Interface Software. Types of Operating System  Single User  Multi User  Multi-tasking  Batch Processing  Interactive  Real Time.
A user interface, like the one created by the DOS operating system, that makes use of typed commands.
MarkNotes Question 1 The Human Computer Interface (HCI) is an important part of an ICT system. Describe four factors which should be taken.
What is a Computer An electronic, digital device that stores and processes information. A machine that accepts input, processes it according to specified.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
Characteristics of Graphical and Web User Interfaces
Chapter 16: User Interface Design
Designing Information Systems Notes
Design AH Computing.
Software engineering USER INTERFACE DESIGN.
GUI Week 9.
MBI 630: Week 11 Interface Design
G061 - Tailored Interfaces
Introduction UI designer stands for User Interface designer. UI designing is a type of process that is used for making interfaces in the software or the.
Characteristics of Graphical and Web User Interfaces
GRAPHICAL USER INTERFACE GITAM GADTAULA. OVERVIEW What is Human Computer Interface (User Interface) principles of user interface design What makes a good.
GRAPHICAL USER INTERFACE GITAM GADTAULA KATHMANDU UNIVERSITY CLASS PRESENTATION.
Designing HCI’s for a specific purpose.
Proper functionality Good human computer interface Easy to maintain
Human-computer interaction
Presentation transcript:

A-Level Computing#BristolMet Session Objectives#15 MUST define the term user interface SHOULD describe the characteristics of different UIs and suggest the purpose/user group they are most suitable for. COULD explain factors to consider in creating a well designed UI Create a well designed user form using Java NetBeans

A-Level Computing#BristolMet Human Computer Interface (HCI) HCI is the point where humans can interact with the computer. They are designed using software and are facilitated by hardware (input and output devices). TASK: Prepare a presentation of the following different types of interface design: Graphical User Interface (GUI) Menu based interface Form-based interface Natural language interface Command line interface Give examples of each and explain why they would be suitable for different purposes and certain user groups.

A-Level Computing#BristolMet Good User Interface Design Now create checklist of things to consider when designing an effective user interface: Provide: Help for novice users Short cuts for experts Meaningful images Consistent behaviour Clear, helpful error messages Uncluttered screens with effective use of colour and text that is easy to read. Text vs Graphics GUIs are generally easier to use Sometimes it is quicker for an expert to type commands Overuse of GUIs can slow the system down

A-Level Computing#BristolMet Practical – Form Builder Create a well designed user form with the UI principles in mind. You can either use Java Netbeans for an online form or MS Access for an offline database form. Tutorial 1 – Basic GUI Tutorial 2 – GUI Entry Form