Modelling & Design Samimi

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/77

flashcard set

Earn XP

Description and Tags

A comprehensive set of question-and-answer flashcards covering key concepts from Weeks 1-7, including reasoning methods, modelling notations, systems theory, computing paradigms, information theory, optimisation, narratives, argumentation, and social-aware design.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

78 Terms

1
New cards

What are the three classical types of reasoning?

Deduction, Induction, and Abduction

2
New cards

Give an example of deductive reasoning using birds.

"If bird(x) then flies(x)" and "Tweety is a bird" therefore "Tweety flies"

3
New cards

Induction

Which type of reasoning infers a general rule from many observations?

4
New cards

Which reasoning type forms a best-guess explanation for a fact?

Abduction

5
New cards

Name three popular graphical notations for procedures.

Flow charts, Finite-state machines, and Petri nets

6
New cards

States

In a Petri net, what do Places represent?

7
New cards

Events

In a Petri net, what do Transitions represent?

8
New cards

Tokens

What moves through a Petri net to show process progress?

9
New cards

How are Petri nets formally defined?

As a bipartite graph (P,T,A) with Places P, Transitions T, and Arcs A

10
New cards

What is the main advantage of Petri nets over flow charts or FSMs?

They naturally model parallel processes

11
New cards

Define a model in the context of Week 1.

A representation that helps understand, explore, or reproduce aspects of the world

12
New cards

State two reasons why explicit modelling is useful.

Deepens understanding through reasoning/simulation and improves communication through focused abstractions

13
New cards

What are the three classical types of reasoning?

Deduction, Induction, and Abduction

14
New cards

What is the core issue provinces of modelling try to address?

Making sense of reality and complexity

15
New cards

Weinberg distinguishes three kinds of complexity. Name them.

Organized simplicity, Unorganized complexity, Organized complexity

16
New cards

Which philosophical stance combines Critical Naturalism and Transcendental Realism?

Critical Realism

17
New cards

A reference (target), direction of control, and the mechanism itself

In control theory, what three elements define any regulative mechanism?

18
New cards

Differentiate Syntax and Semantics in modelling languages.

Syntax is the valid composition of symbols; Semantics is their meaning relative to the domain

19
New cards

What are the three basic kinds of semiotic signs?

Index, Icon, and Symbol

20
New cards

Give an example of an iconic sign.

A picture of a cat representing a cat

21
New cards

How does Pragmatics extend Syntax and Semantics?

It studies language use within social context and purpose

22
New cards

Complete the slogan: Models are used for and for .

Reasoning; Language

23
New cards

Define a system in Week 2 terms.

A set of interacting components forming an integrated whole

24
New cards

Objects persist in space; Events occur in time and change objects

Explain the difference between Objects and Events

25
New cards

What is Cybernetics concerned with?

Control and communication in animals and machines

26
New cards

State Ashby’s Law of Requisite Variety in one sentence.

A system must have at least as much variety as the environment it needs to regulate

27
New cards

What is an autopoietic system?

A system that produces and maintains itself (e.g. living cells)

28
New cards

How do autopoietic systems differ from allopoietic systems?

Autopoietic produce themselves; allopoietic produce something other than themselves

29
New cards

What does the Viable System Model aim to ensure?

That a system can continue to exist (viability)

30
New cards

Name Mintzberg’s five organisational parts.

Strategic apex, Middle line, Operating core, Techno-structure, Support staff

31
New cards

List three of Gareth Morgan’s metaphors for organisations.

Machines, Organisms, Brains, Cultures, Psychic Prisons, Flux & Transformation, Instruments of Domination (any three)

32
New cards

Who built the first working mechanical adder ‘Pascaline’?

Blaise Pascal (≈1650)

33
New cards

Which inventor proposed the Analytical Engine and inspired Ada Lovelace?

Charles Babbage

34
New cards

What three resources matter in all computing according to Week 3?

Data, Algorithm (Code), and Compute

35
New cards

Give two responsibilities of an operating system.

File management, Memory management, Process scheduling, I/O management (any two)

36
New cards

What is the Internet versus the Web?

Internet is the global network infrastructure; the Web is the collection of information and applications accessed via the Internet

37
New cards

Define Cloud Computing in one line.

Provision of IT services (e.g. storage, compute) over the Internet by third parties

38
New cards

What are the four axes used to classify programming paradigms?

Imperative/Declarative, Procedural/Object-oriented, Sequential/Concurrent/Parallel, Static/Dynamic

39
New cards

State Kowalski’s formula relating algorithms.

Algorithm = Logic + Control

40
New cards

In imperative programming, the focus is on .

How to compute (control flow)

41
New cards

In declarative programming, the focus is on .

What to compute (desired outcome)

42
New cards

Name two declarative languages.

SQL, HTML, Prolog, Linear programming specification (any two)

43
New cards

What key benefit do object-oriented paradigms claim?

Reusable and extensible code through encapsulation, inheritance, and polymorphism

44
New cards

Differentiate concurrent and parallel execution.

Concurrent may interleave on shared components causing non-determinism; Parallel runs on separate components ensuring determinism

45
New cards

What is event-driven programming chiefly triggered by?

Asynchronous events dispatched to subscribed modules

46
New cards

Shannon defined one bit as the answer to what kind of question?

A yes/no question

47
New cards

What is entropy in information theory?

Average information per symbol produced by a source

48
New cards

What does redundancy allow in communication channels?

Error detection and correction

49
New cards

Name the coding method that minimizes average code length for given symbol probabilities.

Huffman coding

50
New cards

How does Bayes’ theorem help in diagnostic testing?

It updates the probability of a condition given observed test results

51
New cards

What is Kolmogorov complexity?

Length of the shortest program that can generate a given string

52
New cards

State the Minimum Description Length (MDL) principle.

Best theory minimizes combined length of theory plus data encoding

53
New cards

Distinguish ontological and epistemic uncertainty.

Ontological: future not yet determined; Epistemic: outcome determined but unknown to us

54
New cards

Simplicity Theory defines unexpectedness as minus .

Descriptional complexity minus causal complexity

55
New cards

In problem-solving, what three kinds of solutions exist according to the notes?

Solution-object, Solution-path, Solution-action

56
New cards

Translate Data → Information → Knowledge in one sentence.

Raw symbols become meaningful when interpreted, and actionable when we know what to do with them

57
New cards

What is the main idea behind Model-Driven Development (MDD)?

Models are primary artefacts and code is generated automatically from them

58
New cards

How does Test-Driven Development (TDD) start the workflow?

By writing tests before writing the functional code

59
New cards

Give two core values of the Agile Manifesto.

Individuals and interactions over processes and tools; Working software over comprehensive documentation; Customer collaboration over contract negotiation; Responding to change over following a plan

60
New cards

Order these artefacts by maturity: Pilot, Prototype, Proof of Concept, MVP.

Proof of Concept → Prototype → MVP → Pilot

61
New cards

What does Integer Linear Programming (ILP) restrict about variables?

All decision variables must take integer values

62
New cards

Explain Pareto-optimality in multi-objective optimisation.

No objective can be improved without worsening at least one other objective

63
New cards

Prospect Theory states that people are typically toward losses.

Loss-averse

64
New cards

Describe Taleb’s Barbell Strategy in two points.

Allocate a large portion to safe assets and a small portion to high-risk, high-reward options

65
New cards

What are the two components of an argument according to Toulmin?

Claim and Data (plus Warrant, Backing, Qualifier, Rebuttal)

66
New cards

Define ‘Warrant’ in Toulmin’s model.

The reasoning that connects the data to the claim

67
New cards

Which rhetorical pillar appeals to emotion?

Pathos

68
New cards

Provide an example of a Straw Man fallacy.

Misrepresenting someone’s proposal to reduce meat as demanding everyone become vegetarian

69
New cards

In Greimas’ actant model, who sends the hero on a quest?

The Sender

70
New cards

List the seven Design Justice questions in brief (one keyword each).

Equity, Beneficiaries, Values, Scope, Sites, Ownership/Accountability, Discourse

71
New cards

What does ‘lived experience’ add to participatory AI design?

Direct embodied and contextual insights, especially of marginalized groups

72
New cards

Why does the EU AI Act mandate impact assessments?

To evaluate and mitigate potential harms to fundamental rights before deploying AI

73
New cards

Name the three risk levels in the EU AI Act (simplified).

Unacceptable risk, High risk, Low or minimal risk

74
New cards

In UML Use-Case diagrams, what does an «include» relation mean?

The base use case always calls the included use case as a mandatory sub-step

75
New cards

Which ethical theory focuses on the consequences of actions?

Consequentialism (utilitarianism)

76
New cards

Which ethical theory stresses duties and rules?

Deontological ethics

77
New cards

Discours-ethics is most closely aligned with which modelling rationality?

Value-rationality involving stakeholder agreement

78
New cards

What is a self-fulfilling prophecy risk in data-driven policing?

Monitoring only expected hotspots increases recorded incidents, reinforcing initial bias