100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Summary

AQA A Level Computer Science Paper 1 Summary Cheat Sheet

Rating
-
Sold
-
Pages
1
Uploaded on
07-06-2023
Written in
2022/2023

A cheat sheet detailing the key points required for AQA A Level Computer Science Paper 1









Whoops! We can’t load your doc right now. Try again or contact support.

Document information

Summarized whole book?
No
Which chapters are summarized?
Paper 1
Uploaded on
June 7, 2023
Number of pages
1
Written in
2022/2023
Type
Summary

Subjects

Content preview

REVERSE POLISH NOTATION automation =
PROGRAMMING PARADIGMS: also known as postfix form CLASS
CL-SS NAME -
-


implementing ab
→ procedural operands are listed first, followed by an operator models by creat
enforces the use of subroutines to + eliminates the need for brackets + public attributes executing algor
provide highly structured code + can be easily evaluated when values are stored on a stack - private attributes that solutions c
protected attributes arrived at
→ object oriented
composition
groups data and instructions together as ABSTRACT DATA TYPES + public method At decomposition
objects that interact with each other in a queues hash tables breaking apart




aggregation




inheritance
tightly controlled way stacks dictionaries problem into sm
graphs vectors simpler tasks, w
VECTORS: trees O
the combination
vector = a point in a coordinate system describing an area in space these solutions
can be represented as: provides the co
a list of numbers solution to the
functions that map domain values to co-domain values problem
HASH TABLES
geometric points in space each new string is hashed into a key value to
determine the appropriate index value to use to
store in an array ABSTRACTION TECHNIQUES
CONTEXT-FREE LANGUAGES collision = the detection that a duplicate hash information hiding = objects within the scop
where language cannot be represented SET NOTATION
value has been found that is already in use just by the characteristics that are necessa
by regular expressions, context-free A B when there is a collision, the table must be procedural abstraction = considering the ma
languages can be used to represent -
13 expanded to provide more hash values and all to a problem should do without considering
more complex relationships values must be rehashed functional abstraction = considers that valu
use recursive relationships to provide on recognising the way they do rather than
less limited representations data abstraction = ignoring the details of ho
A B new, more useful kinds of data objects to b
-
3

BACKUS-NAUR FORM
a notation used to describe




PAPER 1
context-free languages e.g. A B FINITE STATE MACH
phone ::= digit digit phone -
3 provide an abstracte
digit ::= 0 1 2 3 4 5 6 7 8 9 model of a system
outlining the states i
take and how it
transitions between
tractable= problems that have a polynomial or less time complexity
intractable = problems where the time complexity is greater than polynomial
REGULAR LANGUAGES
turing machine = a hypothetical machine that can a set of strings that can be expressed by regular expressions
execute a single fixed program, which can be a sequence of characters that describes how a set of data ABSTRACTION
summarised by a state transition diagram should be searched abstraction = hiding the detai
universal turing machine = a general machine that can can be represented by a FSM immediately important in help
simulate any turing machine, acts as an interpreter representational abstraction =
set = a mathematical object details that are not necessari
that describes a collection of abstraction by generalisation/
u other separate objects problem solver to spot similar
cardinality = a measure of how help employ a similar solution
-


many numbers are in a set
£5.99
Get access to the full document:

100% satisfaction guarantee
Immediately available after payment
Both online and in PDF
No strings attached

Get to know the seller
Seller avatar
sydneyjaikaran-roberts

Get to know the seller

Seller avatar
sydneyjaikaran-roberts Hills Road Sixth Form College
View profile
Follow You need to be logged in order to follow users or courses
Sold
0
Member since
2 year
Number of followers
0
Documents
4
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their exams and reviewed by others who've used these revision notes.

Didn't get what you expected? Choose another document

No problem! You can straightaway pick a different document that better suits what you're after.

Pay as you like, start learning straight away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and smashed it. It really can be that simple.”

Alisha Student

Frequently asked questions