Course

Communication Issues In Information Technology

Important Notice

This course is not active. Please contact Department Chair for more information.

Faculty
Commerce & Business Administration
Department
Computing Studies & Information Systems
Course Code
CSIS 2115
Credits
3.00
Semester Length
15 Weeks X 4 Hours per Week = 60 Hours
Max Class Size
35
Method(s) Of Instruction
Lecture
Seminar
Typically Offered
To be determined

Overview

Course Description
The course covers interrelationships between programmers, users and other IT people. It includes a study of Agile, Scrum and Xtreme programming methodology and how their adaptive nature and people-first orientation has changed the way developers communicate with users. Other topics will include web page design using HTML, usability, technical research methods, presenting software demos, managing user expectations and understanding and working with various diagramming techniques. We will spend some time in discussing the impact of intercultural factors on global software development.

Course content and presentation focus on a practical process to technical communication. The course will be presented using multiple case studies and role playing to convey content and provide a learning environment suitable for this topic.
Course Content
  1. Technical writing
    • Communicating technical contents to the non-technical readers
    • Human-computer interaction
  2. Corporate Culture
    • The global workplace
    • Outsourcing abroad
    • Effective electronic communications in a corporate culture
  3. Agile processes
    • Conflict resolution within the development team and management
    • Communication and collaboration within the team
    • Effective electronic communications in an agile environment
  4. Scrum and scrum meetings
    • Individuals and interactions over processes and tools
  5. Page Design and Web Design
    • Using HTML to design usable web sites
    • Review tools for web design
    • Web Accessibility
  6. Usability
    • Usability Testing
    • Mockups
    • Accessibility and standards compliance
    • Story boards
  7. Process Descriptions and Instructions
    • Understanding/deciphering :
      • Technical Reports
      • Requirements through Use Cases
      • Network diagrams
      • Class diagrams to write code
      • Proposals and Feasibility Studies
  8. Working with users
    • How much control do users have vs developers
    • Managing expectations
    • Language matters
  9. Oral Communications
    • How to Demo the application
  10. Technical Research
    • Locate information applicable to the IT person
  11. Job Search
    • Decipher various job ads
    • Understand what you are applying for
    • Format job-specific online resumes, covering letters and applications.
Learning Activities

Lecture and seminar.

Means of Assessment
Assignments/Projects (2-5)    20% - 30%
Midterm Examination   25% - 30%
Final Examination   25% - 30%
Participation     0% - 10%
Oral Presentations (1-3)   10% - 20%
         100%
Learning Outcomes

The student will be able to:

  1. explain the concepts of technical writing in terms of communicating to non technical people;
  2. describe and analyze the corporate culture and its effects on technical communication when programmers and customers are in different countries;
  3. design easy-to-use web pages to communicate technical contents in a meaningful manner;
  4. create and organize system specific information for diverse types of readers;
  5. describe the techniques for using the best elements of page and web design in the writing process;
  6. describe the process of Agile methodologies vs Scrum vs Extreme programming;
  7. explain the technical and process-driven instructions provided by use cases, class diagrams, network diagrams, and others;
  8. understand and apply usability concepts to design web pages and computer forms;
  9. recognize common conflict issues and be able to resolve them within the team development process;
  10. demonstrate presenting software demos;
  11. understand the concept of managing user expectations and applying the correct language;
  12. research various IT occupations and companies, understand job ads;
  13. format job-specific online resumes, covering letters and applications.
Textbook Materials

Textbooks and Materials to be Purchased by Students:

Textbook to be determined by course instructor.

Requisites

Prerequisites

Corequisites

No corequisite courses.

Equivalencies

No equivalent courses.

Course Guidelines

Course Guidelines for previous years are viewable by selecting the version desired. If you took this course and do not see a listing for the starting semester / year of the course, consider the previous version as the applicable version.

Course Transfers

These are for current course guidelines only. For a full list of archived courses please see https://www.bctransferguide.ca

Institution Transfer Details for CSIS 2115
There are no applicable transfer credits for this course.

Course Offerings

Summer 2024