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 Unit 4/ Chapter 17 - Abstraction and Automation notes

Puntuación
-
Vendido
-
Páginas
3
Subido en
01-07-2021
Escrito en
2020/2021

Notes on C17 - Abstraction and Automation of the AQA Computer Science textbook. [3 pages]

Institución
Grado

Vista previa del contenido




S4‌‌→‌‌FUNDAMENTALS‌‌OF‌‌COMPUTATIONAL‌‌THINKING‌ ‌
C17‌‌→‌‌Abstraction‌‌and‌‌Automation‌ ‌


Abstraction‌-‌ ‌‌reducing‌‌a‌‌problem‌‌to‌‌its‌‌essential‌‌features‌‌to‌‌help‌‌us‌‌solve‌‌the‌‌problem‌ ‌

There‌‌are‌‌6‌‌forms‌‌of‌‌abstraction:‌ ‌
1. Representational‌‌Abstraction‌ ‌
2. Abstraction‌‌by‌‌Generalization/‌‌Categorisation‌ ‌
3. Procedural‌‌Abstraction‌ ‌
4. Functional‌‌Abstraction‌ ‌
5. Data‌‌Abstraction‌ ‌
6. Problem‌‌Abstraction‌ ‌

Representational‌‌Abstraction:‌‌ ‌
● Repeatedly‌‌removing‌‌unnecessary‌‌detail‌‌so‌‌only‌‌information‌‌needed‌‌to‌‌solve‌‌the‌‌problems‌‌
remains‌ ‌


Abstraction‌‌by‌‌Generalisation/‌‌Categorisation:‌ ‌
● Simplifying‌‌problems‌‌by‌‌grouping‌‌characteristics‌‌together‌‌in‌‌a‌‌
hierarchical‌‌relationship‌ ‌


Procedural‌‌Abstraction:‌ ‌

● Top-down‌‌ ‌
○ Starting‌‌at‌‌the‌‌top/‌‌beginning‌‌and‌‌breaking‌‌down‌‌problems‌‌into‌‌a‌‌series‌‌of‌‌subroutines/‌‌
procedures‌ ‌
● Focus‌‌on‌‌WHAT‌‌vs.‌‌HOW‌‌(what‌‌events‌‌trigger,‌‌their‌‌links,‌‌side‌‌effects‌‌and‌‌error‌‌handling)‌ ‌


Functional‌‌Abstraction:‌ ‌

● The‌‌programmer‌‌designs‌‌common,‌‌re-usable‌‌functions‌‌to‌‌solve‌‌problems‌ ‌
● Reusing‌‌functions‌‌reduces‌‌complexity‌‌as‌‌they‌‌only‌‌need‌‌to‌‌be‌‌written‌‌once‌ ‌
○ Eg.‌‌for‌‌a‌‌materials‌‌management‌‌system;‌‌calctotalCost(),‌‌calcBudget()‌ ‌

Data‌‌Abstraction:‌ ‌

● Hiding‌‌details‌‌of‌‌how‌‌data‌‌is‌‌represented‌‌so‌‌new‌‌data‌‌objects‌‌can‌‌be‌‌constructed‌‌from‌‌
previously‌‌defined‌‌data‌‌types‌ ‌
○ Eg.‌‌sentences‌‌can‌‌be‌‌abstracted‌‌into‌‌a‌‌series‌‌of‌‌words.‌‌Words‌‌can‌‌be‌‌abstracted‌‌into‌‌a‌‌
series‌‌of‌‌characters‌‌ext‌‌(where‌‌characters‌‌act‌‌as‌‌predefined‌‌data‌‌types)‌ ‌

Libro relacionado

Escuela, estudio y materia

Nivel de Estudio
Editores
Tema
Curso

Información del documento

¿Un libro?
No
¿Qué capítulos están resumidos?
17
Subido en
1 de julio de 2021
Número de páginas
3
Escrito en
2020/2021
Tipo
Resumen

Temas

$4.88
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
jenniephuong

Conoce al vendedor

Seller avatar
jenniephuong Strodes College
Seguir Necesitas iniciar sesión para seguir a otros usuarios o asignaturas
Vendido
0
Miembro desde
4 año
Número de seguidores
0
Documentos
0
Ú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