2078

CSC334 · TU past paper

Society and Ethics in Information Technology 2078 question paper

The complete TU 2078 exam paper for Society and Ethics in Information Technology (CSC334), all 12 questions with solved model answers written to the mark scheme.

Past Papers207920782076

Tap a question to open its answer.

  1. 110 marksEthical Reasoning and Decision MakingAnswer

    What is ethical decision-making? What is the element that makes a good framework for an ethical decision? Explain the code of ethics in detail.[10]

    --- Ethical decision-making is a systematic process of evaluating and choosing among available alternatives in a manner that is consistent with ethical principles, values, and standards. It ensures that the decision taken respects the ri...

  2. 210 marksOwnershipAnswer

    Define intellectual property ownership. How do you protect ownership right? Explain.[10]

    Intellectual Property Ownership: Definition and Protection

    Definition of Intellectual Property Ownership

    Intellectual Property (IP) refers to creations of the mind, such as inventions, literary and artistic works, designs, symbols, names, and images used in commerce. Intellectual Property Ownership is the legal right granted to an individual, group, or organization over their mental or creative creations, giving them exclusive rights to use, reproduce, distribute, or sell those creations for a defined period of time.

    In simple terms, intellectual property ownership means that the creator or inventor holds legal title over their intangible creation, just as a person holds title over physical property. This ownership allows the holder to:

    • Control how the creation is used
    • Earn financial benefit from the creation
    • Prevent others from using it without permission
    • Transfer or license the rights to others

    Types of Intellectual Property

    TypeDescriptionExample
    CopyrightProtects original literary, artistic, and creative worksBooks, software, music
    PatentProtects inventions and innovationsNew machines, processes
    TrademarkProtects brand names, logos, symbolsCompany logos, brand names
    Trade SecretProtects confidential business informationFormulas, algorithms
    Industrial DesignProtects the visual design of objectsProduct shapes, patterns

    How to Protect Intellectual Property Ownership Rights

    • Copyright is automatically granted to the creator the moment an original work is created and fixed in a tangible form.
    • It gives the creator exclusive rights to reproduce, distribute, perform, display, or make derivative works.
    • Duration: Typically the life of the author plus 50 to 70 years (varies by country).
    • How to protect:
      • Register the work with the national copyright office
      • Use the copyright symbol (©) along with the year and owner's name
      • Maintain records of creation dates and drafts
      • Use digital rights management (DRM) tools for software and digital content

    2. Patent Protection

    • A patent grants the inventor exclusive rights to make, use, or sell an invention for a limited period (usually 20 years).
    • How to protect:
      • File a patent application with the relevant patent office (e.g., Nepal's Department of Industry, USPTO in the USA)
      • Disclose the invention fully in the application
      • Conduct a prior art search to ensure novelty
      • Maintain the patent by paying renewal fees

    3. Trademark Protection

    • A trademark protects brand identity such as names, logos, slogans, and symbols.
    • How to protect:
      • Register the trademark with the national trademark office
      • Use the ™ symbol (unregistered) or ® symbol (registered)
      • Monitor the market for unauthorized use
      • Renew the trademark registration periodically

    4. Trade Secret Protection

    • Trade secrets protect confidential business information that provides a competitive advantage.
    • How to protect:
      • Use Non-Disclosure Agreements (NDAs) with employees and partners
      • Restrict access to sensitive information on a need-to-know basis
      • Implement strong cybersecurity measures
      • Include confidentiality clauses in employment contracts

    5. Licensing and Contracts

    • IP owners can license their rights to others while retaining ownership.
    • A license agreement specifies:
      • Scope of use
      • Duration
      • Royalty payments
      • Geographic restrictions
    • This is a common method in software (e.g., End User License Agreements - EULAs)

    • If IP rights are violated, the owner can:
      • File a civil lawsuit for infringement
      • Seek injunctions to stop unauthorized use
      • Claim damages and compensation
      • Report to authorities for criminal prosecution in serious cases

    7. Digital and Technical Measures

    In the context of computer science and IT:

    • Digital Rights Management (DRM): Restricts copying and distribution of digital content
    • Watermarking: Embeds ownership information in digital files
    • Encryption: Protects software and data from unauthorized access
    • Access Control: Passwords and authentication systems to restrict use

    Importance of Protecting IP Ownership

    1. Encourages innovation by rewarding creators financially
    2. Promotes economic growth through commercialization of ideas
    3. Protects creators from unfair competition and copying
    4. Builds consumer trust through authentic products and brands
    5. Supports research and development by ensuring returns on investment

    Summary

    Intellectual property ownership is the legal recognition of a creator's exclusive rights over their intangible creations. Protection is achieved through a combination of legal mechanisms (copyright, patents, trademarks), contractual tools (NDAs, licenses), and technical measures (DRM, encryption). Together, these ensure that creators can benefit from their work and that society continues to be driven by innovation and creativity.

  3. 310 marksDigital DivideAnswer

    Define the digital divide. Explain different enablers of the digital divide.[10]

    Digital Divide: Definition and Enablers


    Definition of Digital Divide

    The digital divide refers to the gap that exists between individuals, households, businesses, and geographic areas at different socio-economic levels with regard to their opportunities to access information and communication technologies (ICTs) and their use of the Internet for a wide variety of activities.

    In simpler terms, it is the inequality between those who have access to digital technology (computers, internet, smartphones, etc.) and those who do not, or who have limited access. This divide can exist between:

    • Developed and developing countries (global divide)
    • Urban and rural populations (geographic divide)
    • Rich and poor individuals (economic divide)
    • Educated and uneducated people (knowledge divide)

    The digital divide is not just about access to hardware; it also encompasses the skills, literacy, and meaningful use of digital tools.


    Enablers (Causes/Factors) of the Digital Divide

    The following are the major enablers (factors that contribute to or widen) the digital divide:


    1. Economic Factors (Income and Affordability)

    • People with low income cannot afford computers, smartphones, or internet subscriptions.
    • The cost of devices and data plans remains high in many developing regions.
    • Businesses in poor areas lack resources to invest in digital infrastructure.
    • Example: A rural farmer in a low-income country cannot afford a smartphone or broadband connection.

    2. Geographic Location

    • People living in rural, remote, or mountainous areas often lack access to reliable internet infrastructure.
    • Telecom companies and ISPs tend to invest in urban areas where profit margins are higher.
    • Poor road and power infrastructure in remote areas makes it difficult to deploy digital technology.
    • Example: Villages without electricity cannot use digital devices effectively.

    3. Education and Digital Literacy

    • Even when technology is available, people without proper education and digital skills cannot use it effectively.
    • Lack of digital literacy means people cannot navigate the internet, use software, or protect themselves online.
    • Schools in underprivileged areas often lack computers and trained teachers.
    • Example: An elderly person or an illiterate individual may not know how to use a smartphone even if provided one.

    4. Age (Generational Divide)

    • Older generations are often less comfortable with digital technology compared to younger people.
    • Young people grow up with technology (digital natives), while older adults may struggle to adapt.
    • This creates a generational gap in technology adoption and usage.
    • Example: Senior citizens may avoid online banking or e-government services due to unfamiliarity.

    5. Gender Divide

    • In many societies, women and girls have less access to technology than men due to cultural, social, and economic barriers.
    • Women may have lower literacy rates, less income, and face social restrictions on technology use.
    • Gender-based digital divide is especially prominent in South Asia, Africa, and the Middle East.
    • Example: In some communities, women are discouraged from owning or using mobile phones independently.

    6. Infrastructure and Technology Availability

    • Lack of physical infrastructure such as broadband cables, fiber optic networks, mobile towers, and electricity grids creates a divide.
    • Countries with poor telecommunications infrastructure cannot provide reliable internet access.
    • Example: Many African and South Asian countries still rely on 2G networks while developed nations use 5G.

    7. Language and Content Barriers

    • The majority of online content is in English, which excludes non-English speakers from fully benefiting from the internet.
    • Lack of content in local languages discourages use of digital platforms.
    • People who cannot read or understand the dominant online language are effectively excluded.
    • Example: A Nepali-speaking farmer may find little useful agricultural content in their native language online.

    8. Government Policies and Political Will

    • Countries with poor ICT policies, lack of investment in digital infrastructure, and weak regulatory frameworks lag behind in digital development.
    • Governments that do not prioritize digital inclusion fail to bridge the divide.
    • Conversely, supportive policies (subsidies, e-governance, digital literacy programs) can reduce the divide.
    • Example: Countries with national broadband plans and subsidized internet programs show faster digital inclusion.

    9. Social and Cultural Factors

    • Social norms, cultural beliefs, and community attitudes can discourage the adoption of technology.
    • Distrust of technology, privacy concerns, or religious/cultural restrictions may limit usage.
    • Example: Some communities may distrust online financial transactions due to fear of fraud.

    10. Disability and Physical Access

    • People with physical or cognitive disabilities may face barriers in accessing and using standard digital devices.
    • Lack of assistive technologies (screen readers, voice control, etc.) widens the divide for differently-abled individuals.

    Summary Table

    EnablerNature of Divide
    Income/AffordabilityEconomic
    Geographic LocationSpatial
    Education/Digital LiteracyKnowledge
    AgeGenerational
    GenderSocial
    InfrastructureTechnical
    Language/ContentCultural
    Government PolicyPolitical
    Social/Cultural NormsBehavioral
    DisabilityPhysical

    Conclusion

    The digital divide is a multidimensional issue that cannot be solved by simply providing devices or internet access. Addressing it requires a comprehensive approach that includes improving infrastructure, promoting digital literacy, formulating inclusive policies, reducing costs, and ensuring content is available in local languages. Bridging the digital divide is essential for achieving equitable socio-economic development in the modern information society.

  4. 45 marksVirtualization, Virtual Reality, and EthicAnswer

    What is virtual reality? what are the different types of virtual reality? [5]

    Virtual Reality (VR) is a computer-generated, three-dimensional interactive environment that simulates a real or imaginary world, allowing users to immerse themselves in and interact with that environment in a seemingly real or physical ...

  5. 55 marksFactors of Social ChangeAnswer

    What are the factor of social change? [5]

    Factors of Social Change

    Definition

    Social change refers to the transformation in the social order of a society, including changes in social institutions, behaviors, values, cultural norms, and relationships over time.


    Major Factors of Social Change

    1. Technological Factor

    • Invention and innovation of new technologies bring significant changes in society.
    • Technology changes the way people live, work, and communicate.
    • Example: The internet and mobile technology have transformed social interaction and information sharing.

    2. Economic Factor

    • Changes in economic systems, modes of production, and distribution of wealth lead to social change.
    • Industrialization shifted societies from agrarian to industrial economies.
    • Poverty, unemployment, and economic inequality also drive social transformation.

    3. Cultural Factor

    • Changes in values, beliefs, customs, traditions, and norms bring social change.
    • Cultural diffusion (borrowing elements from other cultures) plays a key role.
    • Education and media spread new cultural ideas and values.

    4. Political Factor

    • Government policies, laws, revolutions, and political movements cause social change.
    • Democracy, human rights movements, and legislation (e.g., abolition of slavery) have transformed societies.
    • Political leadership and ideology shape social structures.

    5. Demographic Factor

    • Changes in population size, growth rate, migration, and age structure affect society.
    • Urbanization (movement from rural to urban areas) creates new social patterns.
    • Population growth puts pressure on resources and institutions, leading to change.

    Summary Table

    FactorKey Influence
    TechnologicalInnovation, communication, automation
    EconomicProduction, wealth, industrialization
    CulturalValues, beliefs, education, media
    PoliticalLaws, governance, revolutions
    DemographicPopulation, migration, urbanization

    Social change is a continuous and inevitable process influenced by a combination of these interrelated factors working together in society.

  6. 65 marksComputer Ethics and Computer Ethics EducatAnswer

    Why should we study computer ethics? [5]

    Computer ethics is a branch of applied ethics that examines and evaluates moral problems related to computer technology, its use, and its impact on individuals and society. --- The fast advancement of computer technology continuously cre...

  7. 75 marksTransnational Issues and Intellectual PropAnswer

    Most copyright violations are found in developing, usually, poor countries. Why? [5]

    Copyright violations (software piracy, media piracy, etc.) are disproportionately high in developing and economically poor countries due to the following key reasons: --- - Legitimate software, music, films, and books are priced accordin...

  8. 85 marksVirtualization, Virtual Reality, and EthicAnswer

    What are the benefits of computing virtualization? What is platform virtualization? [5]

    Benefits of Computing Virtualization and Platform Virtualization

    Benefits of Computing Virtualization

    Virtualization refers to the creation of a virtual (rather than actual) version of computing resources such as hardware, operating systems, storage devices, or network resources. The key benefits are:

    1. Server Consolidation

    Multiple virtual machines (VMs) can run on a single physical machine, reducing the number of physical servers required and lowering hardware costs.

    2. Cost Reduction

    • Reduces capital expenditure on hardware
    • Lowers operational costs (power, cooling, space)
    • Maximizes utilization of existing hardware resources

    3. Isolation and Security

    Each virtual machine runs in an isolated environment. A failure or security breach in one VM does not affect other VMs running on the same host.

    4. Easy Backup and Recovery

    Virtual machines can be easily snapshotted, cloned, and restored, making disaster recovery faster and simpler.

    5. Portability and Flexibility

    VMs can be moved (migrated) from one physical host to another with minimal downtime, enabling load balancing and flexible resource management.

    6. Testing and Development

    Developers can create multiple isolated environments on a single machine for testing different OS configurations without affecting the production system.

    7. Legacy Application Support

    Older applications that require specific OS versions can run inside VMs without needing dedicated old hardware.


    Platform Virtualization

    Platform virtualization is the virtualization of an entire computer platform, including the hardware and the operating system. It involves creating a software-based simulation of a complete hardware environment so that multiple operating systems can run simultaneously on a single physical machine.

    Key Components:

    ComponentDescription
    Host MachineThe actual physical hardware on which virtualization runs
    Hypervisor (VMM)Software layer that creates and manages virtual machines
    Guest Machine (VM)The virtualized environment running its own OS and applications

    Types of Platform Virtualization:

    • Full Virtualization: The guest OS runs without any modification; the hypervisor completely simulates the underlying hardware (e.g., VMware, VirtualBox).

    • Para-Virtualization: The guest OS is modified to be aware of the hypervisor and communicates with it directly for better performance (e.g., Xen).

    • Hardware-Assisted Virtualization: Uses CPU-level support (Intel VT-x, AMD-V) to improve virtualization efficiency.

    Example:

    A single physical server running Windows Server as the host can simultaneously run multiple VMs with Ubuntu, CentOS, and Windows 10 as guest operating systems using a hypervisor like VMware ESXi.


    In summary, platform virtualization abstracts the physical hardware to allow multiple independent virtual environments to coexist on one machine, and computing virtualization as a whole brings significant benefits in efficiency, cost, flexibility, and reliability.

  9. 95 marksCyberbullyingAnswer

    Write short notes on: a. Cyberbullying b. Globalization and migration [5]

    Cyberbullying refers to the use of digital technologies such as the internet, social media platforms, mobile phones, and online communication tools to harass, threaten, embarrass, or target another person. - Definition: It is a form of b...

  10. 105 marksWorkplace, Employee, Health, and ProductivAnswer

    How does ergonomics offer and maintain a safe, comfortable, healthy, and habitable work environment? [5]

    Ergonomics (also called Human Factors Engineering) is the scientific study of designing and arranging workplaces, products, and systems so that they fit the people who use them. The goal is to optimize human well-being and overall system...

  11. 115 marksConsumer ProtectionAnswer

    What is a service level agreement (SLA)? Why it is important? [5]

    A Service Level Agreement (SLA) is a formal, written contract or agreement between a service provider and a client (customer) that defines the expected level of service, responsibilities, and standards that the provider agrees to meet. I...

  12. 125 marksRiskAnswer

    What is risk assessment and management? Explain. [5]

    Risk Assessment and Management

    Risk Assessment

    Risk assessment is the process of identifying, analyzing, and evaluating potential risks that could negatively affect a software project. It involves determining the likelihood of a risk occurring and the potential impact it would have on the project in terms of cost, schedule, and quality.

    Steps in Risk Assessment:

    1. Risk Identification

      • Identify all possible risks that may affect the project
      • Categories include: project risks, technical risks, business risks, and known/unknown risks
    2. Risk Analysis

      • Determine the probability (likelihood) of each risk occurring
      • Determine the impact (consequence) if the risk occurs
      • Risk Exposure = Probability × Impact
    3. Risk Prioritization

      • Rank risks based on their risk exposure value
      • Focus attention on high-probability, high-impact risks first

    Risk Management

    Risk management is the systematic process of planning, monitoring, and controlling actions to minimize the negative effects of risks on a project. It is a proactive approach to dealing with uncertainties.

    Steps in Risk Management:

    1. Risk Mitigation

      • Take steps to reduce the probability of a risk occurring
      • Example: Conducting code reviews to reduce defect risk
    2. Risk Avoidance

      • Change the project plan to eliminate the risk entirely
      • Example: Using proven technology instead of experimental tools
    3. Risk Transfer

      • Shift the risk to a third party
      • Example: Outsourcing a risky component or purchasing insurance
    4. Risk Acceptance

      • Accept the risk and prepare a contingency plan if it occurs
      • Example: Accepting schedule slippage risk with a backup plan
    5. Risk Monitoring

      • Continuously track identified risks throughout the project lifecycle
      • Watch for new risks as the project evolves

    Summary Table

    AspectDescription
    Risk AssessmentIdentifying and evaluating risks (What can go wrong?)
    Risk ManagementPlanning and controlling responses (What do we do about it?)
    GoalMinimize negative impact on project cost, schedule, and quality

    In short: Risk assessment tells us what risks exist and how serious they are, while risk management tells us how to handle them effectively.