• ¿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 1 fuera de 3 páginas
Resumen

Summary Unit 4/ Chapter 17 - Abstraction and Automation notes

Document preview thumbnail
Vista previa 1 fuera de 3 páginas

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

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
 image
Editorial: juni 2015 ISBN: 9781471839511 Edición: 1

Información del documento

Nivel de Estudio
Tema
¿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
$4.82

¿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
0
Ú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