Problem identification is the initial stage of the non-exam assessment (NEA) where learners must justify why their chosen project is suitable for a computa
Topic Synopsis
Problem identification is the initial stage of the non-exam assessment (NEA) where learners must justify why their chosen project is suitable for a computational solution. This involves describing the problem's features, explaining its amenability to a computational approach, and identifying the stakeholders who will benefit from the final system.
Key Concepts & Core Principles
- Problem definition: Writing a concise, unambiguous statement that describes the problem to be solved, including who is affected and what the desired outcome is.
- Success criteria: Measurable outcomes that define what a successful solution must achieve, such as speed, accuracy, or user satisfaction.
- Stakeholder identification: Recognising all individuals or groups affected by the problem, including end-users, clients, and developers.
- Feasibility study: Assessing whether the problem can be solved within given constraints (time, budget, technology, legal/ethical boundaries).
- Scope definition: Clearly outlining the boundaries of the problem to avoid scope creep and ensure the solution remains manageable.
Exam Tips & Revision Strategies
- Ensure the chosen problem is non-trivial and allows for a substantial coded element.
- Use the command words in the assessment criteria to drive the depth of your evidence.
- Ensure all evidence is authentic and individual to the learner.
- Focus on justifying decisions rather than just describing them.
- Ensure the problem is well-defined and user-driven.
Common Misconceptions & Mistakes to Avoid
- Choosing a problem that is too trivial to demonstrate the required range of computational skills.
- Failing to justify why the problem is suitable for a computational approach.
- Neglecting to identify measurable success criteria, making evaluation difficult later.
- Lack of depth in researching existing solutions to similar problems.
- Failing to link the proposed solution features back to the identified stakeholder needs.
Examiner Marking Points
- Describe and justify features that make the problem solvable by computational methods.
- Explain why the problem is amenable to a computational approach.
- Identify and describe stakeholders, explaining how the solution is appropriate to their needs.
- Research the problem and similar existing solutions to justify the chosen approach.
- Identify and describe essential features of the proposed computational solution.
- Explain and justify limitations of the proposed solution.
- Specify and justify solution requirements, including hardware and software configurations.
- Identify and justify measurable success criteria for the solution.