Ethics & Ownership (Cambridge (CIE) A Level Computer Science): Exam Questions

Exam code: 9618

2 hours28 questions
1
4 marks

A car park system uses a camera to record the registration number of each car as it enters and leaves the car park.

Explain how artificial intelligence is used in the car park system to identify the car’s registration number.

2a
2 marks

Software is distributed with a licence.

Give two benefits of distributing software using a shareware software licence.

2b
2 marks

Give two benefits of distributing software using a commercial software licence.

3a
4 marks

A computer programmer is learning about the importance of acting ethically at work.

Explain the reasons why the computer programmer needs to act ethically towards colleagues and the public.

3b
5 marks

The programmer writes a program to be used in a business. The source code of the program can be modified by the business. The business pays the programmer for the maintenance and security updates.

(i) Identify one suitable type of software licence for the program and describe the reasons for your choice.

(3)

(ii) Explain the reasons why the programmer should copyright their program.

(2)

4a
3 marks

A computer programmer writes programs that are distributed with a software licence.

Complete the table by writing the type of software licence each statement describes.

Statement

Software licence

A fee is charged for the software. The source code cannot be accessed. Users do not get a free trial.

Users can try the software before buying it. Users may not be able to access all features during the trial.

Software is usually free of charge. Users can access the source code and alter the program to their needs.

4b
3 marks

Explain the reasons why it is important for the computer programmer to join a professional ethical body.

5
4 marks

A bank allows customers to access their accounts using an application that they can download onto a device such as a smartphone.

The bank also needs to keep its customers’ data private and secure.

Customers need to use biometric authentication to access their accounts. One biometric authentication method is facial recognition.

Facial recognition uses Artificial Intelligence (AI).

Describe how AI is used in facial recognition.

6
3 marks

Robots are used to serve food and drink to customers at a restaurant.

Robot waiter with trays stands in a restaurant surrounded by tables and chairs, ready to serve.

The robot uses Artificial Intelligence (AI) to communicate with the customers. The customers speak to the robot to order their food and drinks.

Explain how AI will be used in this part of the robot.

7a
2 marks

State two benefits to a programmer of distributing a program using a shareware licence.

7b
4 marks

Explain why it is important for a programmer to join a professional ethical body.

8
2 marks

A computer programmer works as part of a development team.

State two ways in which the programmer can act ethically towards the other members of the team.

9
3 marks

A software company is writing the description of a new program for its website.

One programmer suggests describing the program as "completely secure", although the programmer knows that no program can be completely secure.

Explain why the programmer should only make honest and realistic claims about the program.

10
4 marks

A computing professional writes and maintains the software used by a transport company. The software stores the personal data of every passenger.

Passengers cannot see the program code and cannot check for themselves how their data is used.

Explain why acting ethically is especially important for a computing professional in this situation.

11
2 marks

A computing professional decides to join a professional ethical body.

Name two professional ethical bodies that the computing professional could join.

12
3 marks

A business needs a program to be written. Two programmers apply for the work.

One programmer is a member of a professional ethical body. The other programmer is not a member of any body.

Explain why the business may prefer to give the work to the programmer who is a member of a professional ethical body.

13
4 marks

A programmer is a member of a professional ethical body.

A client asks the programmer to finish a project early by leaving out the security checks the programmer had planned. The client says the program will only be used inside the client's own office.

Explain how the programmer's membership of the professional ethical body helps the programmer respond to this request.

14
2 marks

A programmer writes a new program and publishes it on a website. The program is protected by copyright legislation.

State two things that copyright legislation protects the programmer against.

15
2 marks

A programmer works for a company that stores the personal data of its customers.

The programmer opens the record of a customer they know personally. The record is not needed for the programmer's work.

State two reasons why the programmer's action is unethical.

16
3 marks

Software developers around the world rely on copyright legislation to protect the programs they write.

Explain why copyright legislation is needed to protect computer programs.

17
2 marks

Artificial Intelligence (AI) is used in many different systems.

Identify two applications of AI.

18
3 marks

A software company finds a serious fault in a program it has already sold to many customers.

The company decides to tell every customer about the fault straight away, and to provide a free update that corrects it.

Describe the impact on the company and its customers of acting in this way.

19
4 marks

A programmer writes a program and makes it available to buy from a website.

A user buys one copy of the program. The user then makes several copies of the program and gives them to friends free of charge.

The user says that copyright legislation has not been broken, because no money has been made from the copies.

Explain why the user is wrong.

20
3 marks

A factory packs fruit. A camera takes an image of each piece of fruit as it passes along a moving belt. The factory uses Artificial Intelligence (AI) to remove any fruit that is damaged.

Describe how AI is used to identify the damaged fruit.

21
4 marks

A programmer works for a software company. The company has agreed a delivery date with a client.

Testing of the program is not finished. The manager asks the programmer to release the program on the agreed date anyway.

Explain the reasons for and against releasing the program before testing is finished.

22
2 marks

Software can be distributed with a shareware software licence.

State what is meant by a shareware software licence.

23
4 marks

A company website has a help section. When a user types a question into a search box, an Artificial Intelligence (AI) system suggests the help page that is most likely to answer it.

After reading the suggested page, the user selects a button to say whether the page was helpful.

The suggestions made by the system become more accurate the more the help section is used.

Explain how AI is used to suggest a page, and how the suggestions become more accurate.

24
3 marks

A software company can distribute a program using either a shareware software licence or a commercial software licence.

Compare a shareware software licence and a commercial software licence.

25
2 marks

A hospital uses an Artificial Intelligence (AI) system to help its doctors identify illnesses from medical images.

Give two social impacts of using this system.

26
4 marks

A small company has written a photo-editing program for personal computers.

The company has these needs:

  • the program must earn money to pay the company's programmers

  • the company's research shows that many customers will not pay for a program they have not used

  • nobody outside the company should be able to change the program code

Identify the most appropriate type of software licence for the program and justify your choice.

27
3 marks

A bank introduces an Artificial Intelligence (AI) system that reads loan applications and decides which of them a member of staff should look at first.

Describe one economic impact of this system on the bank.

28
4 marks

A large organisation is deciding whether to install an Artificial Intelligence (AI) system that will monitor and control the heating, the cooling and the lighting in all of its buildings.

The organisation wants to know whether installing the system will be good for the environment.

Explain why the environmental impact of this system is difficult to predict.