SWE 632 User Interface Design and Development

Slides:



Advertisements
Similar presentations
Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
Advertisements

Fall 2004 WWW IS112 Prof. Dwyer Intro1: Overview and Syllabus Professor Catherine Dwyer.
1 CS 425 / CS 625 Software Engineering Fall 2007 Course Syllabus August 27, 2007.
CS 410 Applied Algorithms Applied Algorithms Lecture #1 Introduction, class information, first problems.
CSE 322: Software Reliability Engineering Topics covered: Course outline and schedule Introduction, Motivation and Basic Concepts.
Welcome to CompSci 100! As You Arrive… Make sure you grab a syllabus packet. Read through it. I will be covering the most essential points in my talk,
Welcome to Math 110 Online Section 001, Summer 2015.
CSCI 347 – Data Mining Lecture 01 – Course Overview.
SE 204, IES 506 – Human Computer Interaction Lecture 1: Introduction Lecturer: Gazihan Alankuş Please look at the last two slides for assignments (marked.
Introduction to Programming Summer 2010 Akil M. Merchant.
Welcome to CS 3331, Advanced Object-Oriented Programming Fall 2009 Dept. of Computer Science University of Texas at El Paso.
CS 103 Discrete Structures Lecture 01 Introduction to the Course
EECE 310 Software Engineering Lecture 0: Course Orientation.
(1) ECE 8823: GPU Architectures Sudhakar Yalamanchili School of Electrical and Computer Engineering Georgia Institute of Technology NVIDIA Keplar.
1 Requirements Analysis and Design Engineering Southern Methodist University CSE 7313.
CS598CXZ (CS510) Advanced Topics in Information Retrieval (Fall 2014) Instructor: ChengXiang (“Cheng”) Zhai 1 Teaching Assistants: Xueqing Liu, Yinan Zhang.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Prof. Barbara Bernal NEW Office in J 126 Office Hours: M 4pm - 5:30 PM Class Lecture: M 6 PM - 8:30 in J133 Weekly Web Lecture between Tuesday to Sunday.
Review for Final Exam Fall 2014 Jeff Offutt SWE 632 User Interface Design and Development.
Understanding the Academic Structure of the US Classroom: Syllabus.
Welcome!! CIT 593 Intro to Computer Systems aka “Introduction to Computer Architecture” Fall 2012.
CIS 4930/6930: Systems Security Instructor: Xinming “Simon” Ou TA: Xiaolong “Daniel” Wang Class time: MW 2-3:15 1.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering Foundations.
Review for Final Exam Spring 2015 Jeff Offutt SWE 205 Software Usability and Design.
Introduction Fall 2001 Foundations of Computer Systems Prerequisite:91.166* or * Section A Instructor: Dr. David Hutchinson Office:
CS Welcome to CS 5383, Topics in Software Assurance, Toward Zero-defect Programming Spring 2007.
INF 117 Project in Software Engineering Lecture Notes -Winter Quarter, 2008 Michele Rousseau Set 1.
CS680: Announcements and Feedbacks Sung-Eui Yoon ( 윤성의 ) Course URL:
Classroom logistics and practices PROGRAMMING FUNDAMENTALS.
Computer Networks CNT5106C
The Information School of the University of Washington Information System Design Info-440 Autumn 2002.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
CIS 4930/6930: Systems Security
CSc 120 Introduction to Computer Programing II
Computer Network Fundamentals CNT4007C
Course Overview CS 4501 / 6501 Software Testing
CS101 Computer Programming I
Software Requirements
Computer Networks CNT5106C
It’s called “wifi”! Source: Somewhere on the Internet!
Data Structures Algorithms: (Slides to be Adopted from Goodrich and aligned with Weiss' book) Instructor: Ganesh Ramakrishnan
September 27 – Course introductions; Adts; Stacks and Queues
Welcome to SWE 637 Software Testing Jeff Offutt.
Computer Networks CNT5106C
Course Overview - Database Systems
Welcome to CS 1340! Computing for scientists.
Andy Wang Operating Systems COP 4610 / CGS 5765
Review for Final Exam Fall 2016
User Interface Design and Development
SWE 205 Software Usability Analysis and Design
Welcome to CS220/MATH 320 – Applied Discrete Mathematics Fall 2018
Andy Wang Operating Systems COP 4610 / CGS 5765
CS 1111 Introduction to Programming Fall 2018
CS 425 / CS 625 Software Engineering
First Semester 1439/1440 Welcome 
Course Overview CS 4640 Programming Languages for Web Applications
Review for Final Exam Spring 2018
Lecture 1a- Introduction
Lecture 1- Introduction
Design and Implementation of Software for the Web
Review for Midterm Spring 2019
Review for Final Exam Fall 2018
SWE 205 Software Usability Analysis and Design
Lecture 1a- Introduction
CS533 Concepts of Operating Systems Class 1
Course Overview CS 4640 Programming Languages for Web Applications
Review for Final Exam Spring 2019
Course Introduction Data Visualization & Exploration – COMPSCI 590
CS201 – Course Expectations
Review for Final Exam Spring 2017
Presentation transcript:

SWE 632 User Interface Design and Development Welcome to SWE 632 User Interface Design and Development

Learning Objectives Students will learn knowledge of what constitutes a usable human-computer interface Students will learn how to evaluate the usability of human-computer interfaces Quantitatively and qualitatively Students will learn specific design techniques for designing usable human-computer interfaces Students will develop the skills to develop an interface that has high usability that is appropriate for the users Students will develop : Critical thinking skills Divergent, creative, problem solving skills Collaboration skills 7-Nov-19 © Offutt

Class Overview Class URL : http://www.cs.gmu.edu/~offutt/classes/632/ Contact info, TA Objective : How to build software people can use Readings : Posted in schedule Exams : Midterm and final, closed-book, in class Evaluations : Five user interfaces—written reports Project : Build a small user interface—more details second week Multiple milestones through the semester 7-Nov-19 © Offutt

You can, but I advise against it. Prerequisites SWE 619 or (CS 540 & CS 571 for CS students) Discrete math and programming, OO concepts (abstraction, what before how) General software engineering Intent : Prerequisites define what you need to know before taking a class to succeed in the class Not knowing that material means you are taking the class “at risk” That is your responsibility GMU’s registration system allows you to register for any VSE class Please do not ask if you “can take the class without the prerequisites” … the question does not compute. You can, but I advise against it. 7-Nov-19 © Offutt

Schedule URL : http://www.cs.gmu.edu/~offutt/classes/632/sched.html Please read the assigned readings before class Slides, evaluations and project notes posted before class If I update slides from what’s there, I will add a “new” image to the slides Handouts and notes are there for your benefit and entertainment 7-Nov-19 © Offutt

Discussion Board Use All 632 students will be able to register for a Piazza account I sent invitations for piazza to your Mason email account If you did not get it, let me know Joining the discussions will count towards your grade Questions should be posted to an appropriate thread Answered by instructor or TA Questions and answers available for all to see 7-Nov-19 © Offutt

In the past, usually about 50% As and 40% Bs Grading Policy 20% : Participation 20% : Assignments & Evaluations 30% : Project 30% : Final – closed book, in-class, comprehensive > 90% : definitely an A or A- (possibly slightly lower) > 80% : definitely a B or A (possibly slightly lower) > 70% : definitely a C, B or A (possibly slightly lower) Only one A+ — the top grade in the class In the past, usually about 50% As and 40% Bs 7-Nov-19 © Offutt