Skip to Main Content

Professional Ethics in Computer Science: UR-450-Course Outline

UR-450-Curriculum of Life & Living-V

Course Goals

  1. To develop Good Muslim Professionals in the field of Computer Science
  2. To highlight the role of ethics in personality development
  3. To inculcate Professional-Ethics in Computer Science
  4. To provide ethically-equipped professionals to meet the challenges in the field of Computer Science
  5.  

General Objectives

  1. To learn basic ethical values needed to build ethical conduct
  2. To help in development of moderate balanced personalities
  3. To explore relevance between ethics and professionalism
  4. To build capacity to think critically on ethical issues in respective professions.

Teaching Methodology

  1. Interactive lectures linked to theory & practice
  2. Activity-Based Learning (ABL)
  3. Experiential Learning (EL)
  4. In-House Seminars/ Workshops.
  5. Presentations/ Exhibitions
  6. Community Projects/ Study Visits
  7. Online audios/videos

Course Contents Professional Ethics: Part-I

        1. Introduction to Professional Ethics

  • Obligation and Rights of Personal-Professional Life
  • Challenges/Hurdles
  • Way Forward
        1. Personal-Professional Life Management
  • Vision
  • Decision Making
  • Leniency
  • Counseling
        1. Leadership
  • Consultation
  • Respect of Opinion
  • Planning
  • Execution
        1. Strategic Teamwork
  • Workload Management
  • Prioritization of professional tasks and assignments
  • Anger Management
  • Conflict Management
        1. Stress Management
  • Time: An Importance of Time in Islamic Paradigm
  • Time Quadrants Matrix
  • Sleep / Rest Management
        1. Strategic Time Management
    1. Unity (Tawhid)
    2. Preservation of religio-cultural freedom (Din)
    3. Equity, justice, fairness (‘adl)
    4. Protection and promotion of life (Nafs
    5. Protection of reason (‘aql)
    6. Protection and dignity of gene and genealogy (Nasl)
    7. Protection of property (Maal)
        1. Universal Islamic Ethical Values
    1. Definition and meaning of ethics
    2. Importance and classification of ethics
    3. Major characteristics of Islamic ethics
    4. Universality of Islamic Ethics and Morality
    5. Distinction of Islamic ethics to secular ethics

Course Contents Professional Ethics: Part-II

  1. Specific Issues
  2. Historical, social and economic context of computing (Software Engineering, Computer Science, Information Technology)
  3. Definitions of Computing (Software Engineering, Computer Science, Information Technology)
  4. Subject areas and professional activities.
  5. Professional Societies
  6. Professional Ethics
  7. Professional Competency and life-long learning
  8. Uses, misuses and risks of software
  9. Information security and privacy.
  10. Business practices and economics of software
  11. Intellectual property and software law (Cyber law)
  12. Social responsibilities, software related contracts
  13. Software house organization

Recommended Books

E-Books

Specific Objectives

  1. Specific Objectives:
  1. To develop sensible, responsible, truthful, and accountable professionals who can perform leading roles in their respective fields
  2. To construct a creative and innovative approach with commitment to professional and moral responsibility
  3. Attitude/Behaviour:
  4. To think critically on ethical issues and their solutions.
  5. To apply the Islamic ethical values in their professional fields.
  6. To develop the competencies needed for creation of a fair social order.
  7. To develop innovative solutions
  8. To become entrepreneur with lawful (halal) ways and avoid unlawful, haram ways
  9. To analyze critically from an Islamic perspective traditional practices in professional life
  10. Skills:
  11. To understand the basic concepts of ethics and morality and professional life from Islamic perspective
  12. To develop leadership qualities needed for social change and professional excellence.