2.1 COMPUTATIONAL THINKING

12 Karteikartenvon Sabs2023
Diese Karteikarten lernenKostenlos · Spaced Repetition · iPhone, Android, Mac & Web

Alle Karten

1
what is thinking abstractly?
Removing unnecessary details and only including the relevant details
2
why do we need abstraction?
Reduces the complexity and improves the clarity of what we're trying to convey.
3
what is thinking ahead?
Identifying the preconditions of a system, the inputs, outputs and reusable components.
4
why is thinking ahead good?
Helps us to:
-Maximise code efficiency
-Minimise errors
5
Examples of reusable components?
-Subroutines/procedures
-libraries
-APIs
6
Example of how thinking ahead has been implemented?
Caching and prefetching
7
what is thinking procedurally
Breaking a problem down into sub problems and identifying order of events
8
tools for designing algorithms?
hierarchy charts
Flowcharts
Pseudocode
9
what is thinking logically?
Identifying decision points for branching or iteration.
10
what is thinking concurrently
Identifying if parts of a problem can be tackled at the same time.
Multitasking
11
Advantages of concurrency?
Reduces time needed as the number of tasks completed in a given time is increased
12
Disadvantages of concurrency
-May be difficult to program/implement
-Program/problem may not suit concurrency
Alle 12 Karten kostenlos lernen

Mehr Karteikarten: Geschichte und Geisteswissenschaften

Quartet I Ch4 white diamond 漢字24 KartenGeschichte und Geisteswissenschaften · JapanischMaryBrunei20 KartenGeschichte und Geisteswissenschaften · EnglischryLittle Women---Meg's Lines (Act 2)16 KartenGeschichte und Geisteswissenschaften · EnglischMakennatowers of london13 KartenGeschichte und Geisteswissenschaften · Englischanya€Y4 B 9093 - english language10 KartenGeschichte und Geisteswissenschaften · EnglischKamillaArchitecture of India194 KartenGeschichte und Geisteswissenschaften · EnglischLWorld History: Middle Ages and Feudalism102 KartenGeschichte und Geisteswissenschaften · EnglischLincolnART 156: test 170 KartenGeschichte und Geisteswissenschaften · EnglischLianmapeh grade 754 KartenGeschichte und Geisteswissenschaften · EnglischstudentIndia Study Guide 202343 KartenGeschichte und Geisteswissenschaften · Englischmrwright07The A&P, Araby, and The Sisters35 KartenGeschichte und Geisteswissenschaften · EnglischvanniTypography29 KartenGeschichte und Geisteswissenschaften · Englischeinem OutLearn-Studierenden

Alle Decks: Geschichte und Geisteswissenschaften

Lerne diese Decks in der App

Kostenlos auf iPhone, Android, Mac und im Web. Füge jedes Deck mit einem Tipp zu deinem Konto hinzu.

Laden im App StoreJetzt bei Google Play
Alle 12 Karten kostenlos lernen