100% de satisfacción garantizada Inmediatamente disponible después del pago Tanto en línea como en PDF No estas atado a nada 4,6 TrustPilot
logo-home
Resumen

Summary OCR A-Level computer science elements of computational thinking

Puntuación
-
Vendido
-
Páginas
7
Subido en
15-05-2024
Escrito en
2022/2023

Notes for topic 2.1 in the ocr a level computer science exam, made from physics and maths tutor and Craig’n’Dave videos

Institución
Grado









Ups! No podemos cargar tu documento ahora. Inténtalo de nuevo o contacta con soporte.

Escuela, estudio y materia

Nivel de Estudio
Editores
Tema
Curso

Información del documento

Subido en
15 de mayo de 2024
Número de páginas
7
Escrito en
2022/2023
Tipo
Resumen

Temas

Vista previa del contenido

21 1. .


Thinking abstractly
The nature of abstraction
-




Abstraction :
↳ the details to arrive at a
process of removing excessive representation of a problem that consists

of only the key features

Often involves analysing what is relevant to a given scenario and
simplifying a problem based
on this information (representational abstraction




Abstraction
by generalisation :

grouping together similarities within a problem to identify what kind of problem it is
↳ allows certain
problems to be categorised as
being of a particular type
Data abstraction :
↳ details about how data is hidden
being stored are


of abstract data structures such as stacks and queues without
↳ can make use
programmers
themselves with how these structures are implemented
concerning
Procedural abstraction :
↳ stack , without
performing functions e
g
.
.



pushing and popping items from a
knowing about
the code used to implement this
functionality
↳ also used in
decomposition .



considering how this
↳ models what
a subroutine does without is done

procedure has been
↳ coded it can be reused black box
once a , as a .




large

, complex problems make use of multiple levels of abstraction , each level performs a


different role

= closest to the
levels

highest user

↳ interface
responsible for providing a user

↳ lowest levels


responsible for actually performing these tasks
through the execution of
machine code


The need
for abstraction !
↳ allows non-experts to make use of a
range of systems or models
by hiding information that is too

complex or irrelevant to the
system's purpose
↳ enables more
efficient design during software development programmers
,
can
focus on elements

that need to be built /reduces time , prevents it from getting too large)
↳ used in
networking and programming languages

programming languages be split into
can
high and low level
↳ TCP/IP model : application transport
,
Internet , Link
,

, The difference between abstraction and
reality
↳ abstraction is a simplified representation of reality
↳ real-world entities
may be represented using computational structures e .

. tables
g ,
databases
↳ real-world values are
often stored as variables
↳ OOP makes real-world entities
use
of objects ,
which is also abstraction for
&




, abstraction considers the
↳In OOP
functionality interface
,
and properties of entities

for the characteristics of
↳ attributes abstraction
are an an
object
↳ methods abstraction for the actions real-world to perform
are an a
object is able
$5.53
Accede al documento completo:

100% de satisfacción garantizada
Inmediatamente disponible después del pago
Tanto en línea como en PDF
No estas atado a nada

Conoce al vendedor
Seller avatar
nikitabilla-patel

Conoce al vendedor

Seller avatar
nikitabilla-patel The University of Warwick
Seguir Necesitas iniciar sesión para seguir a otros usuarios o asignaturas
Vendido
0
Miembro desde
1 año
Número de seguidores
0
Documentos
6
Última venta
-

0.0

0 reseñas

5
0
4
0
3
0
2
0
1
0

Recientemente visto por ti

Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes