• ¿Documento equivocado? Cámbialo gratis
  • Escrito por estudiantes que aprobaron
  • Inmediatamente disponible después del pago
  • Leer en línea o como PDF
Vender
¿Dónde estudias?
Tu idioma
Document preview thumbnail
Vista previa 4 fuera de 44 páginas
Resumen

Summary A Level OCR Computer Science (2.1 & 2.2 Notes)

Document preview thumbnail
Vista previa 4 fuera de 44 páginas

Boost your exam performance with our top-notch Computer Science Revision Notes, meticulously compiled from official mark schemes of past papers. These concise, exam-focused notes cover all topics in 2.1 & 2.2 of the A Level OCR specification. Save time with clear, organized content that highlights frequently tested areas and common question patterns. Perfect for both quick revisions and in-depth study sessions

Vista previa del contenido

2.1 Elements of
computational thinking

,Abstraction
Abstraction: The removal of unnecessary detail to simplify a complex
problem.

Need for abstraction:
Abstraction allows programmers to focus on core aspects of the problem and
therefore reduces programming time and complexity of the code.

It also reduces memory and processing requirements.

Difference between abstraction and reality:
Many visual elements such as trees & buildings may be removed or the quality
will be simplified as they are not relevant to the main program.

Instead it will focus on elements which are important / relevant to the program

,Thinking Ahead
Identify Inputs and Outputs:

An input can be any piece of data that an algorithm requires in order to run, usually
passed as a parameter to a subroutine.

An output can be any piece of data returned by the subroutine.

Preconditions for devising a solution:

Preconditions: Requirements that must be met before a program can run

When developing a program:
● Subroutines will need the correct data passed to them
● Input data / actions need to be validated to ensure the program works correctly

, Thinking Ahead: Caching
Caching: When frequently used data is stored so it can be accessed quickly if it's
needed again in the future.

Different parts of the problem can be stored in cache depending on the scenario.

It can speed up retrieval of data, which improves performance / reduces delays.

However, it relies on the same data being searched for, which is not always possible.

Información del documento

Nivel de Estudio
Tema
Subido en
21 de junio de 2024
Número de páginas
44
Escrito en
2023/2024
Tipo
Resumen
$10.28

¿Documento equivocado? Cámbialo gratis Dentro de los 14 días posteriores a la compra y antes de descargarlo, puedes elegir otro documento. Puedes gastar el importe de nuevo.
Escrito por estudiantes que aprobaron
Inmediatamente disponible después del pago
Leer en línea o como PDF

Vendido
0
Seguidores
0
Artículos
6
Última venta
-




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