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
application-software
Application Software
What are applications?
-
In A Level Computer Science, application software is software designed to perform a specific task or tasks for a user
-
Application types include word processors, database management, web browsers, graphics manipulation, games and many more
-
Application software enables users to perform tasks like creating documents, managing data, and surfing the web
Common types of application software
|
Type |
Purpose |
Examples |
|---|---|---|
|
Word Processor |
For creating, editing, formatting and printing text documents. |
Microsoft Word, Google Docs |
|
Database Management Software |
For storing, retrieving, manipulating and managing data. |
MySQL, Oracle |
|
Web Browser |
For browsing the web and accessing information online. |
Google Chrome, Firefox |
|
Graphics Manipulation |
For editing and manipulating images, photos and graphic designs. |
Adobe Photoshop, GIMP |
|
Spreadsheet Software |
For organising, calculating and analysing numerical data. |
Microsoft Excel, Google Sheets |
|
Presentation Software |
For creating visual and multimedia presentations. |
Microsoft PowerPoint, Keynote |
|
Antivirus Software |
To protect the computer system from viruses and other malicious software. |
Norton, McAfee |
|
Email Client |
For managing and accessing email across different email providers. |
Outlook, Thunderbird |
|
Video Editing Software |
For editing and producing videos and films. |
Adobe Premiere, Final Cut Pro |
|
Integrated Development Environment (IDE) |
For developing, testing and debugging software code. |
Visual Studio, IntelliJ IDEA |
|
Virtualisation Software |
For creating and running virtual machines on a single physical machine. |
VMware, VirtualBox |
Examiner Tips and Tricks
Exam questions on this topic typically present a scenario and then require a recommendation of suitable software.
How to recommend an application:
-
Carefully read the scenario and identify the specific tasks the user must perform
-
Identify two or more software applications that have features to complete these tasks
-
Write your recommendation and clearly state how the application feature helps achieve the user needs from the scenario
Worked Example
‘Bee Bank’ is a new online bank launching next year. The directors of the bank have set a target to open 10,000 new accounts in the first month. To open accounts for new customers, the bank needs to write to them by letter and store their data somewhere.
Recommend two types of application software for the bank and explain your choice.
[4]
How to answer this question:
-
Identify user tasks from the scenario
-
Recall software applications that would assist in completing these tasks
-
Clearly state what feature about the application helps the user achieve these tasks
Answer:
Example answer that gets full marks:
For Bee Bank, I recommend the following two types of application software:
-
Word Processor: A word processor like Microsoft Word is ideal for creating, editing, formatting, and printing letters, meeting the bank’s need to communicate with new customers.
-
Database Management System (DBMS): A DBMS like Oracle Database offers robust data management features, including secure data storage, retrieval, and manipulation, meeting the bank’s need to hold and manage customer data.
Acceptable answers you could have given instead:
For the new bank, I recommend using a Word Processor such as Microsoft Word to create letters to send to customers and a Database Management System (DBMS) like Oracle Database to securely store and manage customer data.
Responses