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.
Tap a question to open its answer.
- 110 marksEthical Reasoning and Decision MakingHideAnswer
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...
- 210 marksOwnershipHideAnswer
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
Type Description Example Copyright Protects original literary, artistic, and creative works Books, software, music Patent Protects inventions and innovations New machines, processes Trademark Protects brand names, logos, symbols Company logos, brand names Trade Secret Protects confidential business information Formulas, algorithms Industrial Design Protects the visual design of objects Product shapes, patterns
How to Protect Intellectual Property Ownership Rights
1. Copyright Protection
- 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)
6. Legal Enforcement
- 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
- Encourages innovation by rewarding creators financially
- Promotes economic growth through commercialization of ideas
- Protects creators from unfair competition and copying
- Builds consumer trust through authentic products and brands
- 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.
- 310 marksDigital DivideHideAnswer
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
Enabler Nature of Divide Income/Affordability Economic Geographic Location Spatial Education/Digital Literacy Knowledge Age Generational Gender Social Infrastructure Technical Language/Content Cultural Government Policy Political Social/Cultural Norms Behavioral Disability Physical
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.
- 45 marksVirtualization, Virtual Reality, and EthicHideAnswer
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 ...
- 55 marksFactors of Social ChangeHideAnswer
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
Factor Key Influence Technological Innovation, communication, automation Economic Production, wealth, industrialization Cultural Values, beliefs, education, media Political Laws, governance, revolutions Demographic Population, migration, urbanization
Social change is a continuous and inevitable process influenced by a combination of these interrelated factors working together in society.
- 65 marksComputer Ethics and Computer Ethics EducatHideAnswer
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...
- 75 marksTransnational Issues and Intellectual PropHideAnswer
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...
- 85 marksVirtualization, Virtual Reality, and EthicHideAnswer
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:
Component Description Host Machine The 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.
- 95 marksCyberbullyingHideAnswer
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...
- 105 marksWorkplace, Employee, Health, and ProductivHideAnswer
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...
- 115 marksConsumer ProtectionHideAnswer
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...
- 125 marksRiskHideAnswer
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:
-
Risk Identification
- Identify all possible risks that may affect the project
- Categories include: project risks, technical risks, business risks, and known/unknown risks
-
Risk Analysis
- Determine the probability (likelihood) of each risk occurring
- Determine the impact (consequence) if the risk occurs
- Risk Exposure = Probability × Impact
-
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:
-
Risk Mitigation
- Take steps to reduce the probability of a risk occurring
- Example: Conducting code reviews to reduce defect risk
-
Risk Avoidance
- Change the project plan to eliminate the risk entirely
- Example: Using proven technology instead of experimental tools
-
Risk Transfer
- Shift the risk to a third party
- Example: Outsourcing a risky component or purchasing insurance
-
Risk Acceptance
- Accept the risk and prepare a contingency plan if it occurs
- Example: Accepting schedule slippage risk with a backup plan
-
Risk Monitoring
- Continuously track identified risks throughout the project lifecycle
- Watch for new risks as the project evolves
Summary Table
Aspect Description Risk Assessment Identifying and evaluating risks (What can go wrong?) Risk Management Planning and controlling responses (What do we do about it?) Goal Minimize 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.
-