Newer
Older
{
"cells": [
{
"cell_type": "markdown",
{
"cell_type": "markdown",
"id": "1c5d41dc",
"metadata": {},
"source": [
"## Forschungsfrage\n",
"Formulieren Sie eine oder mehrere Forschungsfrage zu der Lerneinheit:"
]
},
{
"cell_type": "markdown",
"id": "14e306b5",
"metadata": {},
"source": []
},
{
"cell_type": "markdown",
"id": "de070039",
"metadata": {},
"source": [
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
{
"cell_type": "markdown",
"id": "531d890a",
"metadata": {},
"source": [
"### Hypothese\n",
"Formulieren Sie eine Hypothese zu diesem ersten Versuch:"
]
},
{
"cell_type": "markdown",
"id": "30ddd8dc",
"metadata": {},
"source": []
},
{
"cell_type": "markdown",
"id": "50dd9ff3",
"metadata": {},
"source": [
"### Versuchsaufbau\n",
"\n",
"Bauen Sie ein erstes Fahrzeug aus den gegebenen LEGO-Teilen in der CAD-Software LeoCAD auf.\n",
"\n",
"Hierbei gelten die folgenden Rahmenbedingungen:\n",
"- Das Fahrzeug muss aus Baugruppen, Bauteilen und Komponenten bestehen.\n",
"- Es muss mindestens vier Räder besitzen\n",
"- Es muss sich durch den elektrischen Antrieb fortbewegen können. \n",
"- Die Verwendung eines Getriebes zwischen Motor und Antriebsachse(n) ist verpflichtend. \n",
"- Die Farbe von mindestens einem Teil soll sich von der in LeoCAD hinterlegten Standardfarbe unterscheiden.\n",
"- Es sind nur die gegebenen LEGO-Teile zu verwenden."
]
},
{
"cell_type": "markdown",
"id": "0ebba2d8",
"metadata": {},
"source": [
"Fügen Sie eine Abbildung des fertigen Autos in LeoCAD hinzu (*Hinweise: Ein Bild lässt sich mit \\!\\[Bildbeschreibung](Pfad_zum_Bild) hinzufügen. Achten Sie darauf, das Bild später auch in Git hinzuzufügen*):\n"
]
},
{
"cell_type": "markdown",
"id": "935c200c",
"metadata": {},
"source": []
},
{
"cell_type": "markdown",
"id": "05a8eb21",
"metadata": {},
"source": [
"Beschreiben Sie kurz und präzise Ihr Fahrzeug:"
"cell_type": "markdown",
"id": "df7f1d01",
"metadata": {},
"source": []
},
{
"cell_type": "markdown",
"id": "e622f83b",
"Bauen Sie das Fahrzeug nun in unserem Software-Framework zusammen. Insanziieren Sie die LEGO-Teile und lesen Sie dabei auch die Eigenschaften ein. Ergänzen Sie zusätzliche Eigenschaften, wie z.B. die Farbe. Referenzieren Sie die Teile aufeinander und erstellen Sie auf diese Weise sinnvolle Bauteile, Baugruppen und das\n",
"Gesamtsystem. Nutzen Sie die hierfür bereitgestellten Klassendefinitionen und Methoden. Achten Sie auf eine gute Code-Dokumentation. Sie können sich für die Bearbeitung an den zur Verfügung gestellten Code-Zellen orientieren, können hiervon jedoch auch abweichen.\n",
"\n",
"*Hinweise: Achten Sie auf die Unterschiede zum Minimalbeispiel. Eine direkte Kopie ist nicht möglich. Achten Sie außerdem darauf, ein Teil (eindeutig identifiziert durch seine UUID) nicht an mehreren Stellen zu verbauen*"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "36f981df",
"metadata": {},
"outputs": [],
"source": [
"# set properties"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
]
},
{
"cell_type": "markdown",
"id": "c1fef7f0",
"metadata": {},
"source": [
"### Analyse\n",
"Bestimmen Sie die Qualität Ihres Fahrzeugs mittels KPIs.\n",
"Die Qualität des Fahrzeugs ist mit mindestens einem KPI je Qualitätsdimension (Aufwand, Verfügbarkeit, Akzeptanz) zu bestimmen. Enwickeln Sie zunächst sinnvolle KPIs, welche mit den gegebenen Daten umsetzbar sind. Halten Sie die Berechnungsvorschriften im Jupyter Notebook fest. Implementieren Sie deren Berechnung für das Gesamtsystem \"Fahrzeug\" mittels einzelner Funktionen im Skript `calculation_rules`. Sie können zusätzlich Ihre Methoden auch auf die niedrigeren Aggregationsebenen anwenden."
]
},
{
"cell_type": "markdown",
"id": "d5f02096",
"metadata": {},
"source": [
"Beschreiben Sie den jeweiligen KPI und geben Sie seine Berechnungsvorschrift an:"
]
},
{
"cell_type": "markdown",
"id": "a793bce8",
"metadata": {},
"source": [
"$$\n",
"a = \\frac{b}{c} + d\n",
"$$"
]
},
{
"cell_type": "markdown",
"id": "9a21b4ac",
"metadata": {},
"source": []
},
{
"cell_type": "markdown",
"id": "e300a005",
"metadata": {},
"source": []
},
{
"cell_type": "markdown",
"id": "2aad773a",
"metadata": {},
"source": [
"Halten Sie die berechneten Werte für die KPIs im Notebook\n",
"fest:"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "59eabafc",
"metadata": {},
"outputs": [],
"source": [
"# calculate the KPIs for your car"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "c774b381",
"metadata": {},
"outputs": [],
"source": [
"# print your KPIs"
]
},
{
"cell_type": "markdown",
"id": "b89e8fb9",
"metadata": {},
"source": [
"Exportieren Sie schließlich ihr entworfenes Fahrzeug inklusive der entwickelten KPI:"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "d518275f",
"metadata": {},
"outputs": [],
"source": [
"# export car and its properties"
]
},
{
"cell_type": "markdown",
"id": "89c75440",
"metadata": {},
"source": [
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
{
"cell_type": "markdown",
"id": "f8a2e1b0",
"metadata": {},
"source": [
"### Hypothese"
]
},
{
"cell_type": "markdown",
"id": "80407e7f",
"metadata": {},
"source": [
"Setzen Sie sich ein Ziel, welche Qualitätsdimensionen in einem zweiten Fahrzeug verbessert werden sollen und bauen\n",
"Sie darauf aufbauend ein zweites Fahrzeug aus den gegebenen LEGO-Teilen auf.\n",
"Die Anforderungen an das Fahrzeug sind identisch zum ersten. Wählen Sie die Einzelteile und deren Zusammenspiel entsprechend Ihrer Zielstellung aus."
]
},
{
"cell_type": "markdown",
"id": "f4c620ee",
"metadata": {},
"source": [
"Formulieren Sie eine Hypothese zu diesem Versuch:"
]
},
{
"cell_type": "markdown",
"id": "e3dc7e29",
"metadata": {},
"source": []
},
{
"cell_type": "markdown",
"id": "3cef0828",
"metadata": {},
"source": [
"Beschreiben Sie, welche Verbesserung Sie vornehmen:"
{
"cell_type": "markdown",
"id": "00c9d739",
"metadata": {},
"source": []
},
{
"cell_type": "markdown",
"id": "73c454f2",
"metadata": {},
"source": [
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
"cell_type": "markdown",
"id": "2b381a60",
"metadata": {},
"source": [
"Fügen Sie eine Abbildung des fertigen Autos in LeoCAD hinzu:"
]
},
{
"cell_type": "markdown",
"id": "2b6e7f12",
"metadata": {},
"source": []
},
{
"cell_type": "markdown",
"id": "23c19009",
"metadata": {},
"source": [
"Beschreiben Sie kurz und präzise den Aufbau des zweiten Fahrzeugs:"
]
},
{
"cell_type": "markdown",
"id": "a08bf9cf",
"metadata": {},
"source": []
},
{
"cell_type": "markdown",
"id": "14011b6f",
"Erstellen Sie das Fahrzeug in unserem Softwareframework:"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "0b7336fb",
"metadata": {},
"outputs": [],
"source": [
"# set properties"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
]
},
{
"cell_type": "markdown",
"id": "89e54480",
"metadata": {},
"source": [
"Bestimmen Sie die KPIs des zweiten Fahrzeuges"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "762a1e93",
"metadata": {},
"outputs": [],
"source": [
"# calculate the KPIs for your car"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "1ed67328",
"metadata": {},
"outputs": [],
"source": [
"# print your KPIs"
]
},
{
"cell_type": "markdown",
"id": "0f11b370",
"metadata": {},
"source": [
"Exportieren Sie ihr Fahrzeug inklusive der KPIs:"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "05d9d6f7",
"metadata": {},
"outputs": [],
"source": [
"# export car and its properties"
]
},
{
"cell_type": "markdown",
"id": "e413cd84",
"metadata": {},
"source": [
"## Bewertung\n",
"### Ergebnisse\n",
"Stellen Sie die entwickelten KPIs beider Fahrzeuge gegenüber und wählen Sie hierfür unter anderem eine geeignete\n",
"grafische Darstellung. Stellen Sie dabei insbesondere sicher, dass die Datengrundlage ersichtlich ist. Halten Sie\n",
"auch die Plotbefehle im Notebook fest:"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "b0f93e22",
"metadata": {},
"outputs": [],
"source": [
"# plot the data, save diagramm as svg-file"
]
},
{
"cell_type": "markdown",
"Interpretieren Sie ihre Ergebnisse. Vergleichen Sie die KPIs ihrer Autos. Konnten Sie ihre gewünschte Verbesserung erzielen? Welche Schlüsse ziehen Sie aus den Ergebnissen für die Qualität der beiden\n",
"Fahrzeuge?"
]
},
{
"cell_type": "markdown",
"id": "0ca884b1",
"metadata": {},
"source": []
},
{
"cell_type": "markdown",
"id": "4f117169",
"Diskutieren Sie, inwieweit Ihre entickelten KPIs die im Skript erläuterten FAIR-Prinzipien erfüllen:"
"cell_type": "markdown",
"id": "f8ed82d2",
"metadata": {},
"source": []
},
{
"cell_type": "markdown",
"id": "5d440f87",
"Ziehen Sie ein persönliches Fazit. Was haben Sie Neues gelernt?"
},
{
"cell_type": "markdown",
"id": "b4151784",
"metadata": {},
"source": []
}
],
"metadata": {
"hide_input": false,
"kernelspec": {
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
},
"varInspector": {
"cols": {
"lenName": 16,
"lenType": 16,
"lenVar": 40
},
"kernels_config": {
"python": {
"delete_cmd_postfix": "",
"delete_cmd_prefix": "del ",
"library": "var_list.py",
"varRefreshCmd": "print(var_dic_list())"
},
"r": {
"delete_cmd_postfix": ") ",
"delete_cmd_prefix": "rm(",
"library": "var_list.r",
"varRefreshCmd": "cat(var_dic_list()) "
}
},
"types_to_exclude": [
"module",
"function",
"builtin_function_or_method",
"instance",
"_Feature"
],
"window_display": false
},
"vscode": {
"interpreter": {
"hash": "386d359a8531ffdc4805ead3a16e7983e89a5ab7bba0cbec0e7ad9597b7a2b64"
}
}
},
"nbformat": 4,
"nbformat_minor": 5
}