2 - Informatische Werkzeuge in den Geistes- und Sozialwissenschaften I (WS 2020/21) [ID:23669]
50 von 485 angezeigt

Prima, so jetzt haben wir es. Genau, was für Programmiersprache? Basic. Ok,

ich wusste gar nicht, dass es das noch gibt. Python, sehr gut. Python werden wir ja VAR, SQL, Pascal, Gauss, Java, Python ein bisschen, Python, Java und Python, Smalltalk. Wow, super. Ein sehr diverser Haufen, großartig. Wer von Ihnen hat denn schon mal ein Programm geschrieben, was mehr als 500 Zeilen lang ist?

Na, 100, sagen wir mal 100.

Eins.

Die meisten nicht. Ok. Prima, nur Prüfungsleistung für BWL. Sie sind unter 100 wahrscheinlich. Ok, gut, das gibt mir einen Eindruck, vielen Dank. Deswegen sind wir glaube ich ganz gut dabei, wenn wir sagen, ok, wir lernen jetzt erst mal gemeinsam programmieren. Es ist vollkommen ok, noch nie programmiert zu haben. In gewisser Weise ist mir das auch ganz recht, denn dann kann ich es Ihnen gleich richtig beibringen.

Ok, genau, was ist Programmieren? Na komm schon. Oder vor allen Dingen, was soll Programmieren für IBGS sein? Das ist ja was anderes, ob man programmiert, um zu überleben oder ob man Programmieren für IBGS macht und solche Sachen.

Ich glaube, ich will da ein klein bisschen weiter ausholen. Programmieren ist etwas, das macht man auf Computer. Und ich weiß, dass alle von Ihnen schon mal Computer in der Hand haben, aber ich weiß nicht, ob Sie sozusagen wissen, was eigentlich so ein Computer überhaupt ist oder das realisiert haben.

Und es ist ganz gut, wenn man da so ein bisschen einen Überblick hat, was so im Prinzip gibt. Viele der Worte haben Sie sicherlich schon gehört. Was ich machen werde, ist, dass ich sie außerdem definieren werde.

Immer wenn es hier diese magentafarbenen Worte gibt, das sind Worte, die ich definiere und die wir dann als Fachvokabular weiterverwenden. Und Sie sehen, Sie werden ganz viele Worte sozusagen hier offiziell lernen.

Wenn ich diese cyanfarbenen Worte benutze in den Slides, dann sind das Referenzen auf Worte, die wir schon vorher mal definiert haben.

Oder auf der gleichen Slide typischerweise. Es geht um Computer. Und eine Sache, die man begreifen muss, ist, dass Computer typischerweise aus zwei verschiedenen Dingen bestehen. Das eine ist die sogenannte Hardware.

Hardware, weil das eben hart ist. Typischerweise aus Aluminium oder Plastik oder Glas oder Silikon gemacht wird. Und die Software sind die Programme, die darauf ablaufen.

Wir werden uns vor allen Dingen um Software kümmern in diesem Kurs. Wir werden selber Software schreiben. Aber die Software läuft auf Hardware-Maschinen ab.

Es gibt da so eine Art Dreifaltigkeit aus Dingen. Es gibt einmal Maschinen. Das ist die Hardware. Ich werde ein bisschen gleich darauf eingehen. Dann gibt es Algorithmen oder Software.

Und dann gibt es Daten. Und alle diese Sachen will ich ein klein bisschen besser erklären. Ich fange mit der Hardware an. Hardware, stellen Sie sich Ihren Laptop vor, den Sie im Moment vor sich haben.

Er hat sozusagen einen Zentralteil. Da drin wird gerechnet. Und dann gibt es zwei sozusagen weniger zentrale Teile. Das sind die Eingabegeräte.

In dem typischen Fall haben Sie eine Tastatur. Das ist ein Eingabegerät. Wenn Sie da irgendwas dran machen, wenn Sie irgendwelche Tasten berühren, dann gehen irgendwelche Signale an die Recheneinheit, die die Recheneinheit dann interpretiert und irgendwas damit macht.

Und dann gibt es Ausgabegeräte. Typischerweise sowas wie der Bildschirm. Das ist ein Ausgabegerät. Aber auch der Audioausgang, in dem Ihr Kopfhörer jetzt steckt oder der Lautsprecher, der verbaut ist, über den Sie jetzt gerade zuhören.

Das sind Ausgabegeräte. Es gibt mehrere, typischerweise, obwohl ich immer nur eins hier in diesem Bildchen eingezeichnet habe, gibt es mehrere Eingabegeräte und mehrere Ausgabegeräte.

Können Sie vielleicht mir sagen, was für Eingabegeräte Sie noch haben an Ihrem Computer jetzt gerade?

Mikro, Kamera und Maus. Vollkommen richtig. Ja. Auf dem Tablet, der Touchscreen, Fingerpad. Genau. Das sind alles Eingabegeräte. Das ist auch so ziemlich alles, was wir über die lernen werden.

Es gibt sie. Wir brauchen sie. Und das ist die eine der Sachen, in denen wir mit dem Computer interagieren, unsere Befehle daran ansammeln oder aber auch in einem anderen Fall Daten generieren.

Das sind Repräsentationen, um es genau zu nehmen, Repräsentationen von Objekten und deren Zusammenhängen.

Objekte, die wir uns interessieren, sind vielleicht Zahlen, sind Texte, sind Bilder. Und insofern ist eine Kamera etwas, was erst mal Daten übermittelt.

Genau. Okay, das sind jetzt Input Output Devices oder I.O. Devices, manchmal auch I.O. Geräte. Wir arbeiten uns ein bisschen von außen nach innen vor.

Dann haben wir die Recheneinheit, die besteht aus zwei Teilen. Tatsächlich die Zentraleinheit. Das ist einmal die die das, was man typischerweise den Chip nennt.

Den Rechenprozessor und typischerweise eine Speichereinheit. So ein Computer braucht Daten und muss sie sich merken. Und dafür gibt es eine Speichereinheit.

Das ist im Prinzip sowas wie, stellen Sie sich vor, wie Ihr Erinnerungs-Kurzzeitgedächtnis in Ihrem Gehirn. Computer hat sowas auch.

Weiterhin gibt es noch sogenannte Speicher-Medien oder Speichergeräte. Das ist sowas wie, viele kennen das von Ihnen gar nicht mehr unterobschreiten, sowas wie Floppy Disks oder eine externe Festplatte oder sowas.

Das sind Dinge, wo man Daten rausschreiben kann und wieder reinschreiben kann. Heutzutage haben die meisten Geräte nur noch sowas wie SSDs oder so etwas.

Da kann man es nicht mehr so richtig erkennen, weil das dann auch irgendwie Chips sind. Aber das sind Dinge, in denen man im Gegensatz zum Hauptspeicher eines Computers, der wie wir sagen flüchtig ist,

sobald wir den Computer ausschalten, ist alles, was im Hauptspeicher ist, verloren. Werden in den Speichergeräten überleben die Inhalte auch ein Stromausfall oder aber auch das Ausschalten des Computers.

Und dann haben wir noch, wir haben diese CPU, Central Processing Unit, also die Hauptrecheneinheiten, die besteht wieder aus zwei Teilen. Die besteht einmal aus einem Teil, der tatsächlich rechnen kann,

mit Zahlen rechnen kann, drei plus fünf oder so etwas oder mit Texten rechnen kann oder mit Bildern rechnen kann. Wir werden sehen, wie das intern funktioniert und wie man mit Bildern rechnen kann,

zum Beispiel im nächsten Semester. Wir werden in diesem Semester lernen, wie man mit Texten rechnen kann vor allen Dingen. Und dann gibt es eine sogenannte Kontrolleinheit.

Und die Kontrolleinheit ist etwas, was im Wesentlichen sich um die Programme kümmert. Programme, Software sind nichts anderes als Befehle an die CPU, irgendetwas zu tun.

Okay. Und das werden wir uns noch genauer angucken. Ja, wir haben Hardware. Das ist sozusagen, wie es sich in den letzten 70 Jahren herausgemendelt hat, wie man sowas, wie man ein Rechensystem am besten aufbaut mit all diesen Teilen.

Und die Software besteht wiederum aus den Daten im Speicher. Die sind so soft, dass sie tatsächlich verloren gehen, wenn der Strom weg ist. Und die Programme, die Daten einlesen können, die Daten manipulieren können, die Daten ausgeben können.

Und wie gesagt, Hardware, Maschinen, Daten und Algorithmen oder Programme, ich werde das nahezu synonym benutzen, sind die drei Dinge, die man im Blick haben muss, wenn wir über Computer sprechen.

Gibt es dazu Fragen?

Wahrscheinlich noch nicht, weil es alles noch extrem abstrakt ist.

Ich würde vorschlagen, dass Sie immer mal wieder hierhin zurückgehen und drüber nachdenken, verstehe ich jetzt wirklich was, warum man sowas wie eine Kontrolleinheit braucht.

Okay. Ich hatte gesagt, wir lernen Programmieren. Was ist Programmieren? Und ganz einfach erst mal Programmieren ist Programmeschreiben.

Das ist eine Aktivität, die im Wesentlichen Menschen machen und typischerweise mit dem Keyboard auf ihrem Computer und was dabei rauskommt, ist letztlich ein Textdokument, das Programm.

Das Programm wird in den Computer eingefüttert durch, sagen wir mal, ein Eingabegeweis, wir schreiben etwas direkt in der Tastatur, dann kommt das auf den Computer, dann wird das ausgeführt.

Und wenn man Glück hat, gibt das irgendeine Ausgabe. Und deswegen macht man das auch.

Das soll nämlich Eingaben auf eine bestimmte Art und Weise zu Ausgaben verarbeitet.

Ganz einfaches Beispiel ist so etwas wie ein Multiplikationsprogramm, was als Eingabe sowas nimmt, wie die Zahlen 3 und 5 und als Ausgabe gibt die Zahl 15.

Oder aber ein Übersetzungsprogramm, was einen Text in Spanisch nimmt, schwuppeldiwuppel und ausgibt den gleichen Text in Japanisch.

Okay, damit es nicht ganz so trivial ist wie Multiplizieren. Das sind typischerweise Programme.

Zugänglich über

Offener Zugang

Dauer

01:16:42 Min

Aufnahmedatum

2020-11-12

Hochgeladen am

2020-11-12 20:38:44

Sprache

de-DE

Einbetten
Wordpress FAU Plugin
iFrame
Teilen