Introduction
This course targets how to create, design, code and evaluate effective, efficient and enjoyable user experiences using both standard and emerging techniques. It explores psychological and computational foundations, fundamental concepts, task analysis and requirements analysis. The course emphasizes design, implementation and evaluation and encourages extensive use of design patterns in the design and construction of user experiences. This is truly an interactive course in all ways with demonstrations and exercises drawn from real and virtual worlds. At the end of the course the student should have a heightened appreciation of coding and evaluating user experiences in the real and virtual worlds.
Teacher
David Pfeffer
ADJUNCT PROFESSOR
Email: dpfeffer@stevens.edu
Education
Bachelors of Science in Computer Science
Stevens Institute of Technology
Hoboken, NJ
Honors; Minor in Law and Public Policy
Masters of Science in Computer Science
Stevens Institute of Technology
Hoboken, NJ
4.0 GPA; Graduate Certificates in Computer Systems, Databases & Service Oriented Architecture, Distributed Systems, Enterprise Computing, Quantitative Software Engineering, Service Oriented Computing
Professional Societies
Member of the IEEE Computer Society and ACM.
Courses
CS 521 TCP/IP Networking
CS 570 Introduction to Programming, Data Structures, and Algorithms
CS 465 Selected Topics in Computer Science
SSW 810 Selected Topics in Systems Centric Software Engineering