TCSS 466 - Computer-Mediated Communications Systems
Credits: 5
Prerequisites: TCSS342, TCSS360
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.
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.
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.
Experiential Learning:
Development of a live Wiki site for collaborative work. Students will work in
small teams to construct one of several Wiki applications sites for possible
deployment. These sites will be geared to collaborative CMC such as the
Faculty Annotated Bibliography Collaboration (WikiBib) designed by the author and developed
by a graduate student. Students will install, configure and do some modifications
to the code for an open source Wiki package so that it can function in special-purpose
applications. This project will constitute 30% of the grade with individual
contributions being graded separately from team success. Deliverables include:
design documentation, as-built documentation and a report detailing the
intended uses of the Wiki application. A presentation at the
end of the quarter will be given.
Service Learning.
In addition to the grade points available with this project, students may earn
extra credit points if their project is in service to the University or some
other non-profit organization and is deployed or at least provided to that
organization for later deployment.
Background Research Paper in Virtual Communities and Collaborative Decision-making.
This will be a three to five page, double-spaced, research paper on this subject.
Students may explore any aspect of virtual communities such as:
- Political Decisions and Democratic Potentials
- Standards-setting Process in Engineering Communities of Practice
- Student Learning in Virtual Classrooms or in Using Discussion Boards
- Abusive Behavior in On-line Chat Communities
- Clique Formation in On-line Gaming Communities
These are just some suggestive titles, but clearly the breadth of the subject is
great enough that everyone should be able to find something that interest them.
Pointers to initial resources, in addition to the resources given
below, will be provided.
The paper will be 15% 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:
The project will be used for students to bring together their understandings in order to produce
a Wiki-based CMC application with a socially important purpose.
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.).
- 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, Python or PHP, SQL.
Service Objective
Whether or not the student projects are deployed, they will be expected to
develop an application that might feasibly be used by a non-profit group.
We will emphasize the need to support such groups with open-source
solutions, due to the economic constraints that these groups are under.
As much as possible we will try to focus on real-life non-profit needs so
that the potential for deploying a Wiki service is available to the
students that want to pursue this option.
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.
Student Evaluation
Grading will be based on the following components:
- Midterm exam - 20%
- Final exam - 25%
- Project - 30%
- Research Paper - 15%
- Quizzes - 10%
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
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
Journal of Computer Mediated
Communications, Annenberg School for Communications, University of
Southern California.
The Delphi
Method, by Scheele, D. S., IS @ NJIT.
Topic Schedule
[NOTE: quizzes may be given at any time so they do not appear on the
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
|
Team Work
Study the Wiki entry on Wikipedia and then read the "How to Start a Wiki"
page.Choose a Wiki engine by following links provided in those pages and downloading the
software from an open source. Install it on one of the available department platforms (e.g.
cssgate). Test the engine and start a sample wiki site. Send the URL to your wiki to
me via email. |
| 4 |
Human Factors in CMC
Nature of communications
Psychological factors
Sociological factors
Effective communications
|
Barnes, Chapters 5 & 6
|
Team Work
Design of the Wiki collaborative application. Use the storyboard method
to develop a collaboration wiki project. Provide design documents to
me for review and comments. If the chosen wiki engine does not have a
needed feature, design the software module (script) that will implement
the desired function. |
| 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.
Team Work
Finalize the design based on feedback. |
| 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 |
Team Work
Implement first version of your application. |
| 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
Team Work
Refine application and begin testing (populating the pages with
sample pages). Write up test document showing all user actions
and results. |
| 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 |
Team Work
Continue work on refinement and testing. Test documentation due. |
| 9 |
Democracy
Access issues
Transparency and Sunshine
Political involvement
Local, Regional and National Political
Arenas
Governance vs. Government
Internet Governance |
Barnes, Chapter 14 |
Team Work
Deploy application and invite "community of interest" to participate
in contributing to the site. Don't forget to clean out test pages!
|
| 10 |
The Global Perspective
Internationalization
Global-scale communities
Globalization
Information Society
Threats and Opportunities |
Barnes, Chapter 15 |
Team Work
Collect usage data, produce final report. |
| 11 |
Final |
|
|