Skip to main content
A-LevelComputer ScienceEthics and ownership9618/12 · Oct/Nov 2024 · Q59 Marks

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

  1. (a)Explain the reasons why the computer programmer needs to act ethically towards colleagues and the public. Colleagues The public[4]
  2. (b)(i)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. Identify one suitable type of software licence for the program and describe the reasons for your choice. Type of software licence Reasons for choice[3]
  3. (b)(ii)Explain the reasons why the programmer should copyright their program.[2]

Mark scheme

Marking points from the official mark scheme (Oct/Nov 2024). The mark or mark type is shown in brackets.

  1. [4] 1 mark for each bullet point max 2 for public max 2 for colleagues e.g. Colleagues: The programmer should: • Treat colleagues fairly and avoid acts of discrimination • Be prepared to accept / offer critique • so that technical work can be improved • Credit the contributions of colleagues • so that they feel valued / respected • Help / train colleagues etc. e.g. The public: The programmer should: • Maintain the health, safety and welfare of the public • so as not to endanger anyone • Be honest / realistic in making claims about the software • so that public trust is maintained • Maintain the security of the public's data etc.
  2. [3] Type of software licence 1 mark for • Open Source Initiative // Free Software Foundation Reason for choice: 1 mark for each bullet point (max 2) • Allows program source code to be examined • so that the business can adapt/modify the program to meet their needs • Allows the programmer to earn money for the software and updates
  3. [2] 1 mark for each bullet point (max 2) • To identify themselves as the owner/author // To gain formal recognition of ownership • To allow for legal consequences if anyone steals/copies it • To restrict competition

Write your answer and get it marked

On Oracle Prep you can write or photograph your own answer and have it marked by AI against this mark scheme, with feedback on what you missed.

Sign up free →

About this question

Topic
Ethics and ownership, A-Level Computer Science (syllabus 9618). Structured question, 9 marks.
Source
A-Level Computer Science, Oct/Nov 2024 Paper 1 Variant 2, question 5.

Questions and mark schemes are from past examination papers and remain the copyright of the exam board. How Oracle Prep builds its content

Related Computer Science questions

© 2026 Oracle Prep