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 |
|
|