Assignment 1: Janusz Strzepek
Last modified by Hal Eden on 2010/08/20 11:06
Human Computer Interaction
- … is the ways humans and computers interact. This is a relatively broad and inter-disciplinary field combining the design of computer I/O and processing with the ways which humans think and interact with our environment.
- HCI at Stanford (Cool Sample Projects!)
Computer Supported Cooperative Work (CSCW)
- … is using technology and computers to assist a group of people in their work together. This can include helping them communicate and share information especially if they are geographically separated. Since major work projects in many fields are cooperative, CSCW has much broad potential use.
- Computer Supported Cooperative Work: New Challenges to Systems Design
Computer-Supported Collaborative Learning (CSCL)
- … is similar to CSCW, but concerned with group learning. Many classes have group projects in addition to or instead of individual ones. With the Internet, long-distance learning is possible and CSCL can allow these group projects to also be long-distance.
- Computer-supported collaborative learning: An historical perspective
Design of Interactive Systems
- … is how to design systems with which people can effectively interact. This involves making the user interface for some software or hardware intuitive and as complete as needed.
- Design of Interactive Systems
Participatory Design
- … is actively involving people who will be using the product in the design process. This helps to make a more effective product which is more suited to the users' needs.
- PDC 2008 - Participatory Design Conference
User Modeling
- … is having the software be adaptable to different individual users or groups of users. This can mean a simplifying for novices, for example. By better understanding the person using the software, interactions can be more effective.
- User Modeling for Adaptive and Adaptable Software Systems
Social Networking
- … is a system where users link to others based on something shared. These systems provide users with their own homepage and tool to customize it and connect with others. I think this is important to this field mostly from personal experience. Over the past few years this field has grown vastly among people I interact with, businesses, and organizations. Additionally, there has been growth in incorporating these systems with software created by anyone. It has become an invaluable asset to today's college student, especially.
- Wikipedia: Social network service