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:

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:

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

Skill Objectives

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:

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