Society and Ethics in Information Technology Syllabus

This page contains Syllabus of Society and Ethics in Information Technology of CSIT.

Title Society and Ethics in Information Technology
Short Name
Course code CSC323
Nature of course Theory + Lab
Fifth Semester
Full marks 60 + 20 + 20
Pass marks 24 + 8 + 8
Credit Hrs 3
Elective/Compulsary Elective

Course Description

Course Description:

This course covers different concepts related with sociology, and social and ethical issues

related with the use of Information Technology. This course also covers social context of

computing, software issues and new frontiers of computer ethics.

Course Objective:

The basic objective of this course is to provide fundamental knowledge on the concept of

sociology to understand social, cultural, economic, political and technical aspects, and

knowledge of different social and ethical issues related with Information Technology.

Units and Unit Content

1. Introduction
teaching hours: 4 hrs

History, definitions, Related to IT, Need, Resilience, types, Need, types, Difference, moral values

2. Social and cultural change
teaching hours: 6 hrs

Evolution, Functional, Conflict,Economics, Technology, Education, Demography

3. Understanding development
teaching hours: 5 hrs

Definition, approaches,Types ,Types,Techniques, Strategies

4. Process of transformation
teaching hours: 4 hrs

Basic concepts,  Definition, Effect on morality,Basic concepts , CASE study

5. Ethics and Ethical Analysis
teaching hours: 4 hrs

Definitions, Consequentialism , Deontology, Human nature, Relativism, Hedonism, Emotivism, Functional definition covering different sets, Framework for ethical decision making, making and

evaluating ethical arguments, Preamble, objectives, Issues and discussion

6. Intellectual Property Rights and Computer Technology
teaching hours: 6 hrs

Definitions, Basic concepts, Copyrights, Patents, Trade secrets, Trademarks, Personal identity, Politics of ownership, Psychology of ownership, Infringement, first sale doctrine, Fair use doctrine, Domain, source, Duration and strategies of protection,

Software piracy, Protection of software under copyright, Patent, Trademarks and Trade secretes, Basic concepts

7. Social Context of Computing
teaching hours: 4 hrs

Access, Technology, Human capacity, Infrastructure,

Enabling Environments, Techniques, Electronic office, Office on wheels and wings, Virtual workplace, Quiet revolution : Telecommuters and Telecommuting, Workplace privacy and surveillance, Electronic monitoring, Ergonomics

8. Software Issues
teaching hours: 5 hrs

Standards, Reliability, Security, Safety, Quality, Quality of Service

Human factors, Nature of software, Risk assessment and management, Risk hazards in workplace systems, Buyer and provider rights, A- service provider – user contract, Techniques, Basic concepts 

9. New Frontiers for Computer Ethics
teaching hours: 7 hrs

Basic concepts, Definitions, Requirements, Challenges, Terminologies, Types, Benefits,Types, Social and ethical implication of virtualization, Introduction, Concept of telepresence and immersion, Detecting attacks in cyberspace, Intellectual property rights in cyberspace, Legal definition, Types, Legislation, Effects and Dealing with cyberbullying

Lab and Practical works

Laboratory works

- 5 Case Studies that are specified in the micro syllabus

Practical related to quality assurance, risk analysis, VR, reliability, security, safety,quality, quality of    service.

  • Selenium for automation testing of functional aspects of web based applications, wide range of platforms and browsers.
  • Apache Jmeter for load testing
  • Jira for task, effort, team performance and defect tracking
  • Development of RMMM (Risk Monitoring, Management, Mitigation) plan for any scenario.

The students should write reports for 5 case studies and other practical works.