Computer ethics are used to regulate the use of computers based on three main factors:
Professional Ethical Bodies are groups of individuals which follow a code of conduct and shows professional integrity and follow the standards set by the ethical body.
A body that raises awareness about ethical issues in engineering and promotes ethical behaviour based on 8 principles:
A code of conduct is essential for defining workplace expectations and responsibilities. It outlines what employees are allowed to do, what they must avoid, and the consequences of violating these rules. Additionally, it establishes the company's and employees' responsibilities, reflects the organization's values and mission, and provides a benchmark for measuring behavior, events, and activities. It also ensures compliance with legal requirements, creating a framework for ethical and lawful conduct.
Employees sign the code of conduct to confirm their understanding of the expectations and rules outlined. Signing ensures that they are aware of the behavior expected of them and the potential consequences of specific actions. It also promotes uniform adherence to the organization's standards, ensuring consistency and accountability across all employees.
The formal and legal rights to ownership and protects against unauthorised reproduction of work. You also get rights to legal redress.
Designed to have the source code available to all people and promotes open source code so can be modified by anyone
Feature | Free Software | Open Source | Shareware | Commercial |
---|---|---|---|---|
User can edit the source code | Yes | Yes | No | No |
The user must always pay before using the product | No | No | No | Yes |
The user can redistribute the software | Yes | Yes | Yes | No |
The user is always given a trial period | No | No | Yes | Sometimes |
AI is a machine or application which carries out a task that usually requires some degree of intelligence when carried out by a human being.
Using AI involves storing rules, past data, and decision-making algorithms. The AI is trained by repeatedly performing tasks, enabling it to identify patterns and predict outcomes. It analyzes possible options, selects the most effective one, and learns from previous outcomes by recording results and adjusting future decisions to improve performance.
Exploring the impacts of artificial intelligence on society