Programming Basics Flashcards

1
Q

AND-Gate, Truth Table und Zeichnung

A

Lösung als Screenshot

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

OR-Gate, Truth Table und Zeichnung

A

Lösung als Screenshot

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

NOT-Gate, Truth Table und Zeichnung

A

Lösung als Screenshot

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

XOR-Gate, Truth Table und Zeichnung

A

Lösung als Screenshot

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

NOR-Gate, Truth Table und Zeichnung

A

Lösung als Screenshot

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

NAND-Gate, Truth Table und Zeichnung

A

Lösung als Screenshot

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Aus was besteht eine CPU (Central Processing Unit)?

A

von oben nach unten:

Central Processing Unit

  • Control Unit
  • Arithmetic/Logic Unit (ALU)
  • Registers

Memory Unit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Compiled Programming Language

A

Compiled:
Language
Machine Code
Ready to Run!

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Interpreted Programming Language

A
Interpreted:
Language
Ready to Run!
Virtual Machine
Machine Code
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Binary Search Order of Growth?

A

Logarithmisch

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Insertion Sort Order of Growth?

A

Quadratisch

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Merge Sort Order of Growth?

A

Lineararithmetisch (im Durchschnitt schneller als die Insertion Sort)
- basiert wie Binary Search auf Idee von Divide-and-Conquer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

eine potenzielle Applikation von Graphen

A

Social System
Nodes: Person
Edges: Relationship

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Library für Graphen

A

networkx

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Qualität einer Software (6 Faktoren)

A
Functionality
Reliability
Usability
Efficiency
Maintainability
Portability
(FRUEMP)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Development Modell
sequenziell und geringe Flexibilität
+ zwei Risikofaktoren

A

Waterfall Model

  1. Anforderungsrisiko
  2. Implementierungsrisiko
17
Q

Development Modell Sequenziell aber flexibler

A

V-Model

18
Q

Development Modell agil und flexibel

+ drei Beispiele

A

Agile Software Development

  1. Pair Programming
  2. User Stories
  3. 3C (Cards, Conversations, Confirmations)
19
Q

gute User-Stories sind: (6)

A
unabhängig
verhandelbar
wertvoll
schätzbar
klein
testbar
(uvwskt)