TCSS 566 - Computer-Mediated Communications Systems
Credits: 5
Prerequisites: TCSS543
Faculty: Dr. George Mobus, Associate Professor, CSS
Catalog Description
Examines the uses of computer and communications technologies, including implementations, for
supporting human-to-human communications in both personal and social contexts. Includes
topics from sociological and psychological aspects needed to design effective systems. Involves
development of significant collaboration application and research paper.
Course Justification
Students in computer science are immersed in the technical details of computing
systems but only rarely have an opportunity to experience the integration of that
technology with the social context in which it is used. This course will provide
students with an in-depth look at the social impacts as well as technical aspects
of computing and communications. The field of computer-mediated communications requires
students to have a much deeper understanding of how people experience the technology,
what motivates them to behave in certain ways and how those factors help to determine
the success or failure of the human enterprise in which it is being used. This course will
simultaneously strengthen the student's knowledge of technologies used in building
CMC systems, understanding of how design considerations impact human usage, and understanding
of the social importance of these technologies.
Students will investigate the particular aspects of CMC applied to collaborative,
deliberative discourse systems. This will involve an intensive reading of the
discourse systems literature and the development of a model system.
Syllabus
Subject
The field of Computer-Mediated Communications (CMC) provides a unique
perspective on the interface between the technologies of distributed
computing and communications networks, and human-machine/human-human interactions.
This area provides model understanding of these complex interactions in light
of an important social enterprise -- discourse. It
brings together, under one topic, diverse aspects of computing and software
systems, telecommunications, and psycho-sociological factors that let us
look at a paradigm case of how human to human communications can be
facilitated, in the best cases, or disturbed, in the worst.
This course lays out the major areas of the field and provides an
understanding and appreciation for the interrelationships between them. It
further develops the CSS student's knowledge of information architectures,
software designs, human-computer interactions (HCI) and the social
and cultural implications of global scale CMC.
Subject areas covered include:
- History and development of computer-mediated communications from the
precursor to the Internet (ARPANET) through the emergence of the World Wide
Web (WWW) to the most recent developments in collaborative work systems and
teleconferencing. This history provides background and context to the
technical aspects of the field.
- Summary of the main technical aspects of the interplay between telecommunications
systems and computers, digital communications, the basics of the Internet and
WWW and the HTTP protocol, client-server architectures for distributed computing,
and current research in more flexible architectures such as peer-to-peer.
- Technically detailed look at important representative CMC
applications -- email (with email list servers), the dynamic Web, and the
most recent rise of Wikis as collaboration tools. We will examine
in some detail the protocols, data structures (messages) and client and
server programming involved in these systems.
- Psycho-social factors in CMC systems. We will examine the common uses of
various CMC applications. We will be looking at both the positive and negative factors
which influence how people use these systems. The analysis will be from several
perspectives, including such views as communications efficiency (productivity), psychological
stress and abusive responses, and security issues.
- A survey of the major research in psycho-social implications and potential
improvements in future applications, application of artificial intelligence (such
as Google's use of semantic analysis to find similar page content) to improve
productivity and reduce information overload, and next generation Internet features
that will elevate the communications experience through very high bandwidth data
transfer.
- In-depth research in the area of collaborative, deliberative discourse systems and
their uses by communities of interest in solving major "wicked" problems.
Experiential Learning:
Development of a Collaborative, Deliberative, Structured Discourse System.
Students will contribute to an on-going research project, participating in an open-source
development effort.
Research Paper - Issues in Designing Large-scale Collaborative Systems.
This will be a seven to ten page, double-spaced, research paper on one aspect of the above subject.
Students will develop a proposal for the specific subject and discuss it with the professor prior
to starting work. Style and format of the paper will be given in class.
The paper will be 25% of the final grade and will be due on the 7th week of
the course.
Course Objectives
Knowledge Objectives
- Factual Knowledge:
Technical details regarding the Internet, telecommunications and
networking (in general), protocols and integration with applications. Exposure to specific
studies of usage patterns of several different CMC systems. An introductory level look at
aspects of sociology and psychology of on-line interactions, circumstances under which it
appears that people are either productive in achieving goals of discourse, or fail to
achieve those goals, and what aspects of the structure of the CMC system might have contributed
to those results.
- Conceptual Knowledge:
Relationships between the architectural features, functions and HCI elements of various CMC
systems and the user experience/success or failure in achieving the desired communications. Case
studies from mail lists, threaded discussions, and eDelphi will be used to illustrate usage
patterns and results.
- Integration:
The social context of uses of CMC to achieve human goals will be studied through case studies
of standards setting bodies (World Wide Web Consortium - W3C) and community governance.
Using the relationships explored above, we will develop hypotheses about the overall effectiveness
of CMC in helping communities of interested parties achieve broader goals of social importance.
- Analytical:
From the hypotheses above, we will develop sets of questions about the effectiveness and how to
better test it in one or more CMC application area. We will identify what works and what seems
not to work in producing the desired results from the CMC application. We will attempt to
develop plans for discovering better methods when we find areas that need improvement.
- Synthesis:
Students are expected to bring their understanding to bear on the impelmentation of specific
components of the CMC development project. Specific requirements for these components will
be provided as the course progresses.
Skill Objectives
- Critical Thinking:
Along the lines of the Analytical objectives above, students will be expected
to develop sets of questions regarding the efficacy in achieving
communications for the various CMC systems examined. A key objective here
is that students learn the importance of asking important questions of this
type rather than accepting the claims made based on the "WOW"
factor that often accompanies new technology. Question asking, of this
sort, will be encouraged. That will be followed by proposing ways to find
the answers to those questions.
- Written, Oral and Graphical Communications:
Students will be expected to produce a high-quality research paper (above)
and emphasis will be placed on integrating ideas from two or three
disciplinary areas (CMC is cross-disciplinary by nature). They will be
expected to coherently develop ideas which show the relationship between
the technology of CMC with one or more human factors (sociological,
psychological, economic, etc.) that support large-scale collaborative systems.
- Design:
The nature of the project will require students to undertake a top-down
design approach. This will further strengthen their understanding of
design issues and processes.
- Programming:
The project will require some modification to existing code bases, or
may involve developing modules from scratch. Languages involved may be:
Java, JavaScript, PHP, and SQL.
Student Competencies
Students will need several established competencies to succeed in this
course. Primary among them is strong design and programming ability.
But equally important will be the ability to learn new languages on-the-fly.
This course will strengthen the students' capacity for life-long learning
by challenging them to learn new programming languages without explicit
instruction. Students will be expected to learn how to work in an open-source
project as a collaborating team member.
Students are expected to be able to write a coherent research paper in the approriate
format. A comprehensive annotated bibliography of readings used in the research may
be required by the professor. Students are also expected to be able to filter
material acquired through the internet for appropriateness, accuracy and
completeness. Appropriate attribution and citation/referencing are expected as
well.
Student Evaluation
Grading will be based on the following components:
- Midterm exam - 20%
- Final exam - 25%
- Project - 30%
- Research Paper - 25%
Course Resources
Required Texts
Computer-Mediated Communication: Human-to-Human Communication
Across the Internet (Paperback)
by Susan B. Barnes
ISBN 0-205-32145-3
347 pp.
Allyn & Bacon Publishers
Journal of Computer Mediated
Communications, Annenberg School for Communications, University of
Southern California.
The Delphi
Method, by Scheele, D. S., IS @ NJIT.
Additional Reading
Wiki: Web Collaboration
Ebersbach, Anja, Glaser, Markus, Heigl, Richard
2006, XVIII, 383 p. 81 illus., Hardcover
ISBN: 3-540-25995-3
Springer
Computer Mediated Communication (Paperback)
by Crispin Thurlow, Laura Lengel, Alice Tomic
ISBN: 0-7619-4945-2
Sage Publications
Topic Schedule
| Week |
Topic |
Readings |
Assignments |
| 1 |
Introduction to Computer Mediated Communications
Human purposes for communications
Asynchronous vs. synchronous communications
Communications technologies, networks and computing's role |
Barnes, Chapters 1 & 2 |
Read Paper assignment page.
Team formation |
| 2 |
CMC Technologies
Internet and TCP/IP
Basic applications, mail, ftp, news and Web
Protocols
Languages
Video and multi-media (intro) |
Web Resources:
Internet
email
ftp
WWW
scripting
html
video conferencing
Barnes, Chapters 3 & 4
|
Use the Wikipedia pages as beginning points for more information
on these technologies. External links to more definitive resources
can be found at the bottom of most of these pages. However, for
technical topics such as these you will find Wikipedia (mostly
attended by techies) is reasonably complete and accurate. |
| 3 |
Derivative Technologies
Dynamic HTML, scripting, and DBMS
email lists
Web email
Web discussion
Web portals
Wikis |
Web Resources:
dynamic html
web portal
Wiki
How to Start a Wiki
|
Project
Meet with professor for specific design/implementation assignments and research topic
proposal. |
| 4 |
Human Factors in CMC
Nature of communications
Psychological factors
Sociological factors
Effective communications
|
Barnes, Chapters 5 & 6
|
Project
Provide preliminary design documents for review. |
| 5 |
Identity and Trust
The self and motivations
Theory of mind and other
Presenting self - image
Observing on-line behavior
Forming relationships and trust/suspicion
|
Barnes, Chapter 7
Web Resources:
self (general)
identity (various forms)
|
Midterm Exam
Follow Wiki links to specific forms. See especially self-identity,
digital-identity and on-line-identity.
Project
Finalize the design based on feedback. Begin impelentation. |
| 6 |
Communications Within Groups
The nature of organizations
Communications between elements in an organization
Collaboration
Spontaneous emergence of groups
On-line gaming |
Barnes, Chapters 8 & 9 |
Project
First review meeting. |
| 7 |
Virtual Communities
Principles of community
Eliminating constraints of space and time
Formation of communities
Types of communities |
Barnes, Chapter 11 |
Individual Research Report Due
Project
Turn in test specification. |
| 8 |
Social Aspects - Threats from Disruptive Behaviors
Bad behavior
Disruptive effects - Personal
Disruptive Effects - Social
Ethical considerations
Free speech
Anonymity and Privacy
Intellectual Property
Rights and Responsibilities |
Barnes, Chapter 12 & 13 |
Project
Demonstrate test procedures. |
| 9 |
Democracy
Access issues
Transparency and Sunshine
Political involvement
Local, Regional and National Political
Arenas
Governance vs. Government
Internet Governance |
Barnes, Chapter 14 |
Project
Demonstrate functionality.
|
| 10 |
The Global Perspective
Internationalization
Global-scale communities
Globalization
Information Society
Threats and Opportunities |
Barnes, Chapter 15 |
Project
Submit as-built documentation, test documentation. |
| 11 |
Final |
|
|