Computer-Science-A-level-Ocr
-
3-3-networks8 主题
-
3-2-databases7 主题
-
3-1-compression-encryption-and-hashing4 主题
-
2-5-object-oriented-languages7 主题
-
2-4-types-of-programming-language4 主题
-
2-3-software-development5 主题
-
2-2-applications-generation6 主题
-
2-1-systems-software8 主题
-
1-3-input-output-and-storage2 主题
-
1-2-types-of-processor3 主题
-
1-1-structure-and-function-of-the-processor1 主题
-
structuring-your-responses3 主题
-
the-exam-papers2 主题
-
8-2-algorithms-for-the-main-data-structures4 主题
-
8-1-algorithms10 主题
-
7-2-computational-methods11 主题
-
7-1-programming-techniques14 主题
-
capturing-selecting-managing-and-exchanging-data
-
entity-relationship-diagrams
-
data-normalisation
-
relational-databases
-
hashing
-
symmetric-vs-asymmetric-encryption
-
run-length-encoding-and-dictionary-coding
-
lossy-and-lossless-compression
-
polymorphism-oop
-
encapsulation-oop
-
inheritance-oop
-
attributes-oop
-
methods-oop
-
objects-oop
-
capturing-selecting-managing-and-exchanging-data
-
6-5-thinking-concurrently2 主题
-
6-4-thinking-logically2 主题
-
6-3-thinking-procedurally3 主题
-
6-2-thinking-ahead1 主题
-
6-1-thinking-abstractly3 主题
-
5-2-moral-and-ethical-issues9 主题
-
5-1-computing-related-legislation4 主题
-
4-3-boolean-algebra5 主题
-
4-2-data-structures10 主题
-
4-1-data-types9 主题
-
3-4-web-technologies16 主题
-
environmental-effects
-
automated-decision-making
-
computers-in-the-workforce
-
layout-colour-paradigms-and-character-sets
-
piracy-and-offensive-communications
-
analysing-personal-information
-
monitoring-behaviour
-
censorship-and-the-internet
-
artificial-intelligence
-
the-regulation-of-investigatory-powers-act-2000
-
the-copyright-design-and-patents-act-1988
-
the-computer-misuse-act-1990
-
the-data-protection-act-1998
-
adder-circuits
-
flip-flop-circuits
-
simplifying-boolean-algebra
-
environmental-effects
problem-recognition
Problem Recognition
What is Problem Recognition?
-
Problem recognition is determining if there is a problem that needs to be solved
-
For example, if customers of an online shop complain that a checkout process is slow then problem recognition can be used to determine that there is a problem to be solved and what the problem actually is
-
In this example, the core problems might relate to how many steps exist in the process or the poor organisation of information on the page
-
Both of these problems are possible to solve through a software solution
-
Code can be rewritten so that the number of steps is reduced and the information can be arranged in a simpler way
-
But not all problems should or can be solved with software
Example 1: Slow response time in a GP surgery booking system
A GP Surgery recently implemented an online appointment booking system to make booking an appointment with a doctor easier. While the new system was expected to make the process more efficient, patients have reported slow response times when attempting to confirm their online appointments. Some have even mentioned waiting several minutes for the confirmation screen to appear, leading to frustration and abandoned bookings. The system’s sluggishness is particularly noticeable during peak hours between 8am – 9am when multiple users try booking appointments simultaneously.
The big problem
-
Slow response time: The primary issue is the slow response time in the online appointment booking system, leading to user frustration and abandoned bookings
Sub problems
-
Peak hour bottlenecks: The system experiences a significant peak-hour slowdown, indicating potential scalability issues
-
Delayed confirmation: Patients must wait several minutes for a confirmation screen to appear, which could point to inefficient processing of booking requests
-
User experience: Frustrated users may lose faith in the system or the GP surgery, possibly affecting its reputation
-
Abandoned bookings: The slow system is causing patients to abandon their appointments, meaning they are not seeking help with their health
Example 2: Low employee morale and high turnover rates in a sales team
A medium-sized company specialising in consumer electronics is experiencing high turnover rates in its sales team. Employee morale is notably low, and several exit interviews reveal that team members feel undervalued and overstressed. Sales targets are frequently unmet, and the remaining team members feel demoralised by the constant departures. Management is concerned that this ongoing issue may start affecting the overall performance and reputation of the company.
The big problem
-
Low employee morale and high turnover: The core issue is the high employee turnover rate and declining morale, which affects both team performance and the company’s reputation
Sub problems
-
Unrealistic sales targets: Employees feel that the sales goals set by management are too challenging to achieve, causing stress
-
Lack of support: There is a feeling among team members that they lack the necessary support and resources to perform well
-
Poor work-life balance: Long working hours and high stress levels contribute to an imbalanced work-life equation
-
Team cohesion: The frequent departures disrupt team cohesion, affecting collaborative efforts and reducing overall productivity
-
In this case, problems like low morale, unrealistic targets, and lack of emotional support are largely cultural and psychological issues and can’t be directly solved with software
-
Some software solutions may exist to help, such as project management, or somewhere to record and analyse why employees are leaving
-
But the big problem requires human-centric solutions like revised management practices, team-building exercises, and counselling services
Responses