CISC 1600 Introduction to Multi-Media Computing Course Structure About your Instructors Introduction to the Course What is multi-media computing? Introduction.

Slides:



Advertisements
Similar presentations
3.01D Design Multimedia Presentations
Advertisements

Chapter 11 Designing the User Interface
Designing a Graphical User Interface (GUI) 10 IST – Topic 6.
User Interface Structure Design
Copyright © Allyn & Bacon 2008 POWER PRACTICE Chapter 3 Computers in the Learning Environment START This multimedia product and its contents are protected.
Computer Basics 1 Computer Basic 1 includes two lessons:
B.A. (Mahayana Studies) Introduction to Computer Science November March What is a Computer? An overview of what a computer is, the.
The Art of Interface Design Anne Morgan Spalter. Inter-related Components of Interface Design Task analysis and user testing Software engineering Functional.
Chapter Concepts Discuss Fonts Understand Fonts
Discovering Computers: Chapter 1
Flowchart Start Input weight and height
User Interface Design: Methods of Interaction. Accepted design principles Interface design needs to consider the following issues: 1. Visual clarity 2.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Designing Your Page Step 1: Design for a Computer Medium A computer screen is not a printed page. Readability changes depending on color, layout and format.
Chapter 2 Web Site Design Principles Principles of Web Design, 4 th Edition.
Web Page Design ECE 3940 Megan O’Byrne 10 September 09.
Chapter 13: Designing the User Interface
The Internet & The World Wide Web Notes
Creating and publishing accessible course materials Practical advise you can replicate.
1 ADVANCED MICROSOFT POWERPOINT Lesson 7 – Working with Visual and Sound Objects Microsoft Office 2003: Advanced.
May Melissa Albo #1 Sagrario Casillas #4 Angela Durán #8 Daniela Martínez #16.
Section 7.1 Identify presentation design principles Use a custom template Add pages to a navigation structure Section 7.2 Identify color scheme guidelines.
SOFTWARE.
Operating Systems Chapter 4.
Computer for Health Sciences
Systems Analysis and Design in a Changing World, 6th Edition
Systems Analysis and Design in a Changing World, 6th Edition
Lecture Set 3 Introduction to Visual Basic Concepts Part A – User Interfaces and Windows Forms – The Toolbox.
Teaching and Learning with Technology Click to edit Master title style  Allyn and Bacon 2002 Teaching and Learning with Technology Click to edit Master.
Introduction to Multimedia. The beginning ( History )… 1945 : “…a device in which one stores all his books, records and communications, and which is mechanized.
People: Usability IS 101Y/CMSC 101Y November 5, 2013 Marie desJardins Amanda Mancuso University of Maryland Baltimore County.
Systems Analysis and Design in a Changing World, 6th Edition
Charmin Suttles TEC 542.  What is an interface? ◦ Thorsen(2009) describes an interface as “the consistent color, font style, and placement of informational.
MULTIMEDIA What is Multimedia? The word MULTIMEDIA is made up from two words, MULTI meaning more than one and MEDIA meaning a way of displaying or passing.
INTRODUCTION TO COMPUTING
CIS 3.5 Introduction to Multi-Media Computing Lecture 1.1 Course Structure About your Instructors Introduction to the Course What is multi-media computing?
EED 502: UNIT A MULTI MEDIA TOUR.
IE 411/511: Visual Programming for Industrial Applications
Q Q Human Computer Interaction – Part 1© 2005 Mohammed Alabdulkareem Human Computer Interaction - 1 Dr. Mohammed Alabdulkareem
Chapter 3 Multimedia Skills
Lecture 3 Web Design What makes a "good" website? Getting started on your website. Planning the layout. Picking a theme. Effective Design Tips.
Designing Interface Components. Components Navigation components - the user uses these components to give instructions. Input – Components that are used.
CISC 1600 Introduction to Multi-Media Computing Course Structure About your Instructors Introduction to the Course What is multi-media computing?
MULTIMEDIA DEFINITION OF MULTIMEDIA
Introduction to Interactive Media Interactive Media Components: Text.
COMPUTER MAIN PART DANILO GARCÍA GONZÁLEZ TÉCNICO EN SISTEMAS.
Why do we need good user interfaces?. Goals of User Interfaces Usable – how much effort to do a task? – example: often-used buttons easier to find – example:
B RIDGES T O C OMPUTING General Information: This document was created for use in the "Bridges to Computing" project of Brooklyn College. You are invited.
Chapter 2 Web Site Design Principles Principles of Web Design, 4 th Edition.
MULTIMEDIA Multimedia Industries WJEC GCSE ICT. STARTER  Multimedia is the combination of different elements:  Multimedia is used in many different.
1 User Interface Design Components Chapter Key Definitions The navigation mechanism provides the way for users to tell the system what to do The.
Introduction to Multimedia Review 1 - Lecture Notes Semester 1.
Foundation year Lec.3: Computer SoftwareLec.3: Computer Software Lecturer: Dalia Mirghani Year: 2014/2015.
Multimedia and the Web.
COMPUTER SOFTWARE FORM 1. Learning Area Introduction to computer software Operating System (OS) Application Software Word Processing Software Presentation.
Introduction to Web Session 01 Subject: L0182 / Web & Animation Design Year: 2009.
1 Lecture 5: Interactive Tools: Prototypers (HyperCard, Director, Visual Basic), Interface Builders Brad Myers Advanced User Interface Software.
Lesson 3-Multimedia Skills. Overview Members of a multimedia team. Roles and responsibilities in a multimedia team.
Computer-based Media Language Elements Understanding how we communicate through media Stewart.C. (2007). Media: New Ways and Means. John Wiley & Sons:
Digital Literacy Lesson 2. Hardware Hardware: the physical components of a computer. Includes input devices, processing devices, storage devices, and.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
UNIVERSITI TENAGA NASIONAL “Generates Professionals” MODULE 6 : Part 1 INTRODUCTION TO MULTIMEDIA.
Certificate in Accounting NOS 116, 118, 213, 222 Lecture 1: Introduction.
Introduction to Multimedia. What is Multimedia? Derived from the word “Multi” and “Media” Multi Many, Multiple, Media Tools that is used to represent.
Systems and User Interface Software. Types of Operating System  Single User  Multi User  Multi-tasking  Batch Processing  Interactive  Real Time.
Writing Accessible Electronic Documents with Microsoft® PowerPoint
 The same story, information, etc can be represented in different media  Text, images, sound, moving pictures  All media can be represented digitally.
Introduction to multimedia
CIS 3.5 Introduction to Multi-Media Computing Lecture 1.1
Presentation transcript:

CISC 1600 Introduction to Multi-Media Computing Course Structure About your Instructors Introduction to the Course What is multi-media computing? Introduction to user interface design

About Your Instructors Instructor: Matthew Meyer 6 years of industry experience. NSF Fellow Guest Lecturer(s): May join us if appropriate. Course Architect: Prof Elizabeth Sklar 10 years of industry experience. Director of multimedia computing (MMC) program

Introduction to the Course Broad introduction to topics in Multi-Media Computing (MMC), including: web design, game design, data visualization, simulation and animation. Discussions about a broad range of subjects, such as: multimedia hardware and software; interface design; multi-media input devices; multi- media output; agent-based programming; uses of multi-media in industry Emphasis on design and creation including: web pages with cascading style sheets; interactive, graphical web-based programs; simple computer games and narratives Format consists of a mixture of lecture and laboratory class sessions in four distinct units: 1.Introduction to Web Programming and Web Design 2.Interactive Programming and Graphics 3.Agent-based Programming, Simulations 4.Game Programming and Narrative

Course Structure 4 units (each unit composed of): 2-3 lectures, 3-5 labs and 1 project Labs are hands-on sessions using or workstations in the multi-media lab (5301N). Projects will consist of: o computer-based component o written/descriptive component o (sometimes) oral component Grade = 4 projects (12.5% each) + midterm (10%) + final (30%) + Attendance/Participation (10%) = 100%

What is MMC (multi-media computing)? It's easier to explain what multi-media computing is not. Early computers were programmed by flipping switches, inserting punch-cards and using other primitive input devices. Early computers were likewise constrained in their output, either using lights, printers or simple text displays. Such limited functionality led to the infamous quote: "I think there is a world market for about five computers." - Tom Watson, then IBM chairman, 1958

What is MMC (continued)? Modern computers support thousands of different input and device types (Optical scanners, 3D displays, Brain-Wave controllers). Information storage is no longer limited purely to text files and documents. The richness of these new technologies have created a new paradigm for computing. Computers have gone beyond being glorified calculators to mass mediums of information distribution.

What is MMC (formally)? MMC represents a fusion of multiple types of data sources used to acquire, process, transmit, store, and utilize information. MMC takes computing and communication beyond traditional text- dominated documents and includes input and output as digital images, movies, music and animations. Multi-media content appears on many devices, including: laptops, cell phones, ipods. Multi-media collaboration requires exchange of multi-media content, stored on distributed/remote peers/servers. Multi-media functionality includes disseminating, broadcasting, streaming and downloading music files, movies, images, graphics and other multi-media content. MMC is used by diverse communities including: computing specialists, multimedia technology developers, artists, health-care providers and environmentalists. Information source: Checkout the poster...

IPad

Microsoft Surface

Introduction to User Interface Design

In 1988, Donald Norman applied the term "affordances" to the context of human–machine interaction. He used the term to refer to those action possibilities which are readily perceivable by an actor. The term can be applied to both physical objects (a mouse) and virtual objects (the pointer on the screen). When we create an object and display it on a screen, how is it perceived by a user? Specifically, what actions will a user think that the object can enable. Question: Can we design an interface where the user easily can perceive what actions s/he needs to take to generate the results s/he desires?

“Affordances”

Perceive “action possibilities”?

What actions does the user perceive are enabled? “More than 2,500 of the 3,250 walk buttons that still exist function essentially as mechanical placebos, city figures show.” (2004 NY TIMES)

Design Principles In the world of design, what matters is: 1.If the desired controls can be perceived. o In an easy-to-use design, if they can both readily be perceived and interpreted. 2.If the desired actions can be discovered. o Whether standard conventions are obeyed” Four principles for interface design: 1. Follow conventional usage, both in the choice of images and the allowable interactions. 2. Use words to describe the desired action (e.g., “click here” and other labels). 3. Use metaphor. 4. Follow a coherent conceptual model so that once part of the interface is learned, the same principles apply to other parts.

Design Principles (cont) Remember: Some devices/interfaces force functionality; o e.g., starting a car requires a key. Design for error 1.Expect that the user will make errors 2.Figure out what those errors might be 3.Plan for these errors:  Eliminate them if you can.  Otherwise plan to handle them!

Eight Rules of Interface Design * 1.Be consistent 2.Aim for universal usability 3.Provide helpful feedback for every user action 4.Provide closure with dialogs 5.Prevent errors where possible and otherwise handle errors elegantly 6.Allow reversal of actions 7.Make users feel in control (“internal locus of control”) 8.Limit storage/memory load * Source: Andrew Johnson (2006):

Recommendations Real estate: How much space do you have? How much space will things take up? Where will the user have the controls? o On the screen and in the real world. Where will they want to move the controls? o On the screen and in the real world. Use of color: Be aware of color blindness Limit the number of colors Use color to group things (that you want to group together) Use color to support a task (e.g., brightness = easy to find) Remember color conventions (e.g., red, yellow, green)

Recommendations (cont) Grouping of objects Group related objects together o Visual hierarchy can reflect object hierarchy (menus, levels) o Visual relationships: position, size, “weight” (ownership, links) Balance (use it!) o Use symmetry to ensure balance. o Color effects perceived balance. Clutter (avoid it!) o Relegate nonessential items to other areas (other pages, screens, pop-up boxes).

Recommendations (cont) Ask yourself: where does the eye naturally go? Use alignment to establish visual relationships between objects. Consider human optical adjustment o Use the “squint” test to see if things you want to stand out, do stand out o Don’t make the eye wander all over back and forth across the screen) Use “negative space” or “white space” o This refers to space that is not what you want the user to look at, but space that helps separate items and clarify the visual elements in a design

Things to Avoid Things that don’t work as expected. ( Surprise! It's not a picture, it's a button. ) Different things that are too similar Things that are hard to see Things that don’t work well together Things that get in the way Things that are hard to handle Things that are hard to remember Things that don’t fit Displays that look like controls Incompatible/unexpected/unnatural mapping of controls to devices

To Do Check out the class web page: Complete 1 st homework assignment

Have a nice day.