Dieser Podcast ist ein Hörsaal für die Ohren meiner Studierenden an der THM und alle Interessierten. Die Themen sind u.a.: Grundlagen der Informatik (GDI), Objekt-Orientierte Programmierung (OOP/Java), Programmierung interaktiver Systeme (PiS), Quantencomputing (QC), Wissenschaftliches Arbeiten (in … read more
In Java haben wir es mit Objekten und Referenzen auf Objekte zu tun; die einen visualisieren wir durch runde Formen, die anderen durch Pfeile. Dazu kommen noch die primitiven Werten. Die Visualisierung benötigen wir für …
Anne Dippel und Martin Warnke haben ein sehr interessantes Buch geschrieben, das frisch in den Regalen der Buchhandlungen zu finden ist: »Tiefen der …
Prof. Dr. Thorsten Weyer ist Informatiker und neu berufener Kollege an der Technischen Hochschule Mittelhessen. Wie es der Zufall wollte, teilen wir …
Die Mitte des Vorlesungszeit ist erreicht, die ersten sieben Wochen sind rum. Das ist ein guter Zeitpunkt, um sich Gedanken über die zweite Hälfte zu machen mit einem Rückblick und einem Ausblick.
Mit Programmcode löst man nicht nur Probleme, sondern man beschreibt damit auch Lösungen. Kurz gesagt: Code transportiert ein Erzählung, ein Narrativ. Wie man diese Erzählung verändern kann, wie diese Erzählung eine …
Ich versuche Ihnen in dieser Folge eine Vorstellung dazu zu vermitteln, welches gedankliche Modell mit einem Quantenschaltungssimulator einhergeht.
…
Es gibt zwei Extreme in Veranstaltungen: Die Nix-Mitschreibenden und die Angsthasen und Aufschiebenden, die alles mitschreiben. Wie geht also …
Setzen Sie sich eine Experimentalumgebung zum Quantencomputing auf und zwar mit Hilfe von Python-Notebooks und leistungsstarken Python-Bibliotheken. An der Programmiersprache Python kommt man im Grunde in diesem Bereich …
Hiermit eröffne ich eine neue Reihe zum Quantencomputing (QC) mit dem ersten Beitrag "Was ist ein Quantenbit?". Man sagt auch Qubit.
Was ein klassisches Bit ist, das wissen Sie: entweder eine 0 oder eine 1. Ein …
Ein Student aus dem WAI-Kurs hat mir den Link auf eine Webseite zugeschickt, die 75 Themenvorschläge für eine Informatik-Bachelorarbeit auflistet. In meinen Augen sind das 75 Vorschläge, die als Themen ungeeignet sind. …
Die Sprache der Wissenschaft ist das Englische. Gibt es nicht Pluspunkte, wenn man seine Bachelorthesis auf Englisch schreibt? Man zeigt damit doch den Wunsch und den Willen, sprachlich Anschluss an Wissenschaft zu …
Einige Studierende beginnen sehr früh mit dem Schreiben Ihrer Bachelorthesis. Die Einleitung wird geschrieben, es entsteht dieses Kapitel, dann jenes Kapitel, und so allmählich reift das Gesamtwerk während …
Ein Student von mir wünschte sich eine "Ask Me Anything"-Podcastfolge und versah seine Email an mich mit einem Schwung an Fragen. Warum eigentlich …
Ein Student von mir wünschte sich eine "Ask Me Anything"-Podcastfolge und versah seine Email an mich mit einem Schwung an Fragen. Warum eigentlich …
Am Freitag, 3.12.2021, fand das 3. Netzwerktreffen "Wissenschaftliches Arbeiten" statt, online organisiert von der TH Wildau. Ich habe dort einen Vortrag gehalten unter dem Titel "Wissenschaftliches Arbeiten in den …
Mit dem Auftreten einer Ausnahme (engl. Exception) wird die Ausführung einer Methode unterbrochen. Der Callstack (die Folge von Java Frames) wird …
Das "Spiel des Lebens" von Conway hat seine ganz eigene Faszination. Es ist ein zweidimensionaler zellulärer Automat, der ziemliche lebendig wirkt, …
Prof. Dr. Podcast – so wird Moritz Klenk gerne mal genannt, denn er ist schon lange in der Podcast-Szene aktiv und bekannt. Dabei ist das wörtlich zu nehmen! Moritz Klenk hat sich gefragt, wie sich das (Selbst-)Gespräch …
Niemals hätte ich gedacht, dass dieser Podcast soviel gehört wird. Deutschsprachig, noch dazu ein absoluter Nischenpodcast, da sind 40.000 Abrufe …
Ich freue mich auf das Wintersemester 2021/22 mit Ihnen. Und wie geht es Ihnen, freuen Sie sich auch auf den Semesteranfang? Wenn Sie Erstsemester sind: Was bedeutet es zu studieren? In meinen Augen ist es mehr als nur …
Wissenschaft hat mit einer gewissen Unplanbarkeit und Ergebnisoffenheit zu tun. Das macht Wissenschaft so spannend. Das Ziel ist also offen. Die Frage ist, wie man den Weg zum Ziel geht. Wie eigenständig und …
Die Informatik ist weder ein Schreib- noch eine Lesestudium im eigentlichen Sinn. Unser Nachdenken vollzieht sich vorrangig im Schreiben von Code, in …
Das ganze Studium an einer Hochschule für Angewandte Wissenschaften (HAW) ist auf Praxis- und Berufsorientierung ausgerichtet. Insofern ist nichts …
Enumerationstypen kann man gut gebrauchen, wenn es um eine feste Anzahl von Aufzählungswerten geht -- man nennt sie auch Enumerationskonstanten. Da Enumerationen vom Klassenkonstrukt abgeleitet sind, kann man mit ihnen …
Es gibt in Java vier Varianten von sogenannten geschachtelten Klassen, also Klassen, die keine Top-Level-Klassen in einer Java-Datei sind. In einer Klassendeklaration kann als Member eine Klasse deklariert werden, …
Eine Bachelor- oder Masterarbeit braucht Begleitung durch eine hochschulseitige Betreuungsperson, meist eine Professorin oder ein Professor. Wieviel …
Der Titel Ihrer Bachelorarbeit ist wichtiger als Sie denken -- weil nur wenige Menschen Ihre Abschlussarbeit lesen, aber deutlich mehr Menschen sich für den Titel Ihrer Abschlussarbeit interessieren. Welche Menschen das …
Programme, die generisch sind, sind für die Verwendung mit verschiedenen Typen konfiguriert. Ohne generische Typen würde das Programmieren in Java keinen Spaß machen -- man müsste entweder Code permanent doppeln, was …
Wir verlassen heute die unmittelbare Codeebene und nehmen einmal eine Adler-Perspektive ein, eine sogenannte Entwurfssicht. Aus dieser Entwurfssicht organisieren wir die Aufteilung unseres Codes in Komponenten, ordnen …
Der krönende Abschluss Ihres Studiums ist die Abschlusspräsentation Ihrer Arbeit im Kolloquium. Da geht es um eine verkürzte Darstellung Ihrer …
Die Nebenläufigkeit ist der Normalzustand unserer Welt. Bei der Programmierung hingegen macht Sie uns Kopfschmerzen. Statt sich im Detail mit Threads in Java zu befassen, gibt diese Episode einen Überblick zu …
Notizzettel sind diese kleinen, überall präsenten und doch leicht zu übersehenden Schriftstücke, mit denen sich bislang niemand wissenschaftlich auseinandergesetzt hat. Nun hat Hektor Haarkötter ein überaus lesenswertes …
Diese Episode ist eine Studie zur Gestaltung von Interfaces in Java -- als Beispiel dient das Spiel Tic-Tac-Toe. Was könnte so schwer daran sein, ein Programmier-Interface für Tic-Tac-Toe zu erstellen? Schwer ist es …
Design als Mittel der Erschließung von Welt. Das ist ein Design-Verständnis, das mein Gesprächsgast Prof. Dr. van den Boom über viele Jahre und Bücher hinweg entwickelt und das mein Interesse geweckt hat. Ehrlich gesagt …
Das zentrale Konstrukt funktionaler Programmiersprachen ist die Funktion. Wie Sie wissen, ist Java nicht funktions- sondern objektorientiert. Die Übernahme dieses Konstruktes hat konsequenterweise dazu geführt, dass man …
Die Collection-Bibliothek stellt Ihnen die wichtigsten Datenstrukturen bereit, die Sie im Programmieralltag mit Java benötigen. Diese Episode bietet …
Gleichheit und Identität sind wichtige, elementare Konzepte in der Informatik. Im Programmieralltag ist man immer wieder gefordert, die Gleichheit per equals()-Methode zu implementieren und die hashCode()-Methode …
Ein wesentliches Merkmal der Objektorientierung ist die sogenannte Vererbung. Eine Bezeichnung, die etwas unglücklich gewählt ist, zumal Java selber das Schlüsselwort "extends" verwendet. Es ist verständlicher, von der …
Schreiben ist Denken! Das ist fraglos richtig. Aber in der Informatik denken Sie auch durch das Entwerfen, Schreiben und Testen von Software, beim Konzeptionieren und Realisieren Ihrer Ideen. Darum sind Sie nicht allein …
Bei der Gliederung für Ihre Bachelorarbeit sind ein paar handwerkliche Regeln des wissenschaftlichen Arbeitens zu berücksichtigen. Wenn es jedoch an die Überschriften geht, ist Storytelling angesagt. Denn es spricht …
Ein gut gewähltes Thema für Ihre Bachelorarbeit legt den Grundstein für Ihren Erfolg. Dafür hilft es zu verstehen, wie die Informatik als …
Wie genau geht die Erzeugung eines Objekts vonstatten? Was passiert da? Ein Blick in den Java-Bytecode hilft um zu sehen, dass Java den Prozess aufteilt: Zuerst wird ein Objekt auf dem Heap angelegt, dann wird der …
Wir erstellen unsere ersten drei Klassen! Sie lernen dabei den Unterschied von Klassen- und Objektvariablen kennen und den von Klassen- und Objektmethoden. Dazu kommt noch der Konstruktor (auch eine Art Methode) und die …
Jede Bachelorarbeit in der Informatik ist als technikwissenschaftliche Arbeit an zwei Zielen ausrichtbar: einem Entwicklungsziel und einem Erkenntnisziel. Das Entwicklungsziel ist an der produktorientierten Praxis …
Der aktuelle Denk- und Ausdrucksraum, den Sie sich bislang erarbeitet haben, umfasst elementare Datentypen, Arrays, Variablen, Ausdrücke, Anweisungen und Methoden. Damit haben Sie bemerkenswert viele Möglichkeiten, …
In dieser Episode geht es um die Wissensstruktur der Informatik, was wir bis zu einem ersten schematischen Gliederungsentwurf für Ihre Bachelor-Thesis herunterbrechen.
Ich gehe hier nicht darauf ein, warum die …
Das Sprachkonstrukt der Methode ist als benamter und parametrisierter Anweisungsblock leicht verstanden. Anspruchsvoller ist es, sich die Ausführung …
Anweisungen und Ausdrücke gehören neben den Deklarationen zu den großen Gruppen von Sprachkonstrukten, die es in Java gibt. Anweisungen weisen an, Ausdrücke fordern zu Berechnung auf. Anweisungen sind nicht so schwer zu …
In unserer Reihe "Wissenschaftliches Arbeiten in den Technikwissenschaften" sprechen Kathrin Gärtner und ich mit dem Technikphilosophen Klaus Kornwachs. Prof. Kornwachs gehört zu den Philosophen in Deutschland, die die …
In einem Computer sind alles Nullen und Einsen. Und genauso kodiert Java auch alle Daten. Doch wieviele Bits braucht es und was für eine Bedeutung …
Im Sommersemester 2020 war Christian Struck noch Erstsemester. Wir alle waren von der Situation überrascht, in ein digitales Online-Semester zu fallen. Herr Struck erzählt mir in diesem Gespräch von seinen Erfahrungen …
Herzlich Willkommen zu der ersten Episode „Wissenschaftliches Arbeiten in der Informatik“.
In den Episoden, die mit Kürzel WAI ausgewiesen sind, geht es ausschließlich um das Wissenschaftliche Arbeiten in der …
Den Foliensatz zur Episode finden Sie unter https://drive.google.com/file/d/1OuvqBjoT4n9lakP5CRDAIg2e1rZrq4aq/view?usp=sharing
Das ergänzende Video …
Welche Rolle spielt die Kreativität in den Technikwissenschaften? Und wie hängt das mit Systematik zusammen? Das sind zwei Fragen, denen wir (Kathrin …
Aus der Idee, Wissenschaft als soziale Unternehmung zu verstehen, leiten sich einige interessante Beobachtungen ab, die Kathrin Gärtner und ich in unserer dritten Episode zum Wissenschaftlichen Arbeiten thematisieren. …
Was macht eine Bachelorthesis zu einer wissenschaftlichen Arbeit? Kathrin Gärtner und ich setzen das Gespräch fort. Es gibt einige Aspekte, die eine technikwissenschaftliche Arbeit auszeichnen und die es abzugrenzen …
Kathrin Gärtner und ich starten mit dieser Episode unsere Reihe "Wissenschaftliches Arbeiten für Ingenieur*innen und Informatiker*innen", abgekürzt mit WA. Am Anfang steht die Frage, was die Technikwissenschaften von …
Ein paar Infos im Vorfeld der GDI-Klausur.
Wenn ein Computer eine Zeichenkette wie z.B. "2 + 3 * 4" übergeben bekommt, wie wird daraus schlussendlich ein Zahlenwert berechnet? Wir spannen hier einen Bogen, der das Vorwissen aus einigen anderen Episoden …
Nach den Algorithmen geht es in dieser Episode um die Datenstrukturen. Sie erhalten eine Einführung in typische Datenstrukturen und Anwendungsbeispiele. Üben werden wir den Umgang mit dem Stapel an der …
In dieser Episode erhalten Sie Hintergrundwissen zu den Algorithmen und Datenstrukturen. Konkret wird es am Code zum Bubblesort und zum Quicksort, wobei das Quicksort-Verfahren detailliert besprochen und erklärt wird. …
Wer sucht, der findet schneller, wenn es sortiert ist. Es geht in dieser Episode um das Suchen in unsortierten Datenfolgen (lineare Suche), das …
Warum in aller Welt sollte man sich einfrieren lassen? Eine Reise ans andere Ende der Galaxis, die Hoffnung auf Heilung, Langeweile in der Gegenwart …
Die Entwicklung und das Geschehen rund um die Corona-App sind ein wunderbares Beispiel um zu erklären, was für eine Wissenschaft die Informatik ist -- und wie sich ein wissenschaftliches Vorgehen in der Informatik …
In dieser Podcast-Episode versuchen wir (Lukas Eyring und Daniel Böhm) unseren Zuhörern das Konzept der Smart Cities etwas näher zu bringen. Wir …
Mit der Vorlesungswoche 9 beginnt die Prüfungsphase für "Programmierung interaktiver Systeme". Hier ein paar Informationen in Ergänzung zu den Hinweisen auf Moodle, damit Sie direkt vom Nim-Spiel übergehen können zu …
Herzlich Willkommen zu einer Episode der Veranstaltung Bits und Bäume!
Produziert wurde sie von drei Studierenden der Technischen Hochschule …
Die Berechnung einer Schaltung wird dann ein wenig komplizierter, wenn es rückführende Leitungen gibt. Wir schauen uns das hier am Beispiel des Flip-Flops an, einer sehr einfachen und zugleich sehr interessanten …
Schaltungen, die aus Logikgattern aufgebaut sind, lassen sich leicht berechnen. Hier lernen Sie das Grundprinzip kennen.
Sie werden zum Zuhören den …
Der Product-Life-Cycle digitaler Produkte (Quellen)
1. Geburt (Luca Hehl)
Hier -- wie am Ende der Episode versprochen -- einige Links zu Open-Source-Projekten, die unsere digitale Welt jetzt schon ein wenig nachhaltiger …
In dieser Episode schauen wir uns sehr detailliert den Aufbau einer CPU an, ausgehend von einfachen Schaltgliedern. Die zunehmende Kompliziertheit und Informationsdichte dieser Vorlesung wird Sie herausfordern. Gehen …
Die künstliche Obsoleszenz, also die gewollte Beschleunigung der Alterung von Produkten, hat in unserem Zeitalter eine große Bedeutung. Wie oft kommt …
Diese Episode wurde im Rahmen des Moduls Bits und Bäume unter anderem von den Studierenden Lucas Speakman und Alina Werre entwickelt. Thematisch wird …
In dieser Episode zu "Bits und Bäume" unterhalte ich mich mit Mario Garz (BienenWerk) über Strom und Digitalisierung. Wir sprechen über Balkonkraftwerke, dezentrale Stromnetze mit Smart Metern und Batterien als …
Die Frage, wie ein Rechner mit der Aussenwelt kommunizieren kann, ist nicht wesentlich anders als die, wie Sie mit der Umwelt kommunizieren können. Eine Antwort darauf gebe ich Ihnen mit einem Besuch im Totenreich. …
Um das Bevölkerungswachstum zu verstehen, entwickelte der belgische Mathematiker Verhulst 1836 ein einfaches mathematisches Wachstums-Modell, die …
Die Rechnerarchitektur nach von Neumann bestimmt bis heute den Aufbau moderner Prozessoren. Die Architektur und ihre Prinzipien sind clever durchdacht und universell angelegt.
Haben Sie gehört, dass Spotify einen Millionen-Dollar-Deal mit dem Podcaster Joe Rogan ausgehandelt hat? Spotify verfolgt damit eine konsequente …
Auch die textuelle Interaktion einer Anwendung mit ihrer Nutzerin bzw. ihrem Nutzer will gut überlegt sein. Einfach gestaltete und klar strukturierte Dialoge sind sowohl für graphische wie auch textuelle Interaktionen …
Das Nim-Spiel kommt so schlicht und einfach daher und dennoch ist der Spielbaum gar nicht so unaufwendig zu berechnen auf der Suche nach dem besten …
Am Ende des Semester steht die Prüfung zu den Grundlagen der Informatik, die Klausur. Damit Sie einen ersten Eindruck davon gewinnen, schauen wir uns die Klausur aus dem Sommersemester 2019 an.
Das Titelblatt: …
Unter den Rückmeldungen, die ich bekomme, geht es manchmal auch um den Kummer, den Ihnen das Studieren bereitet. Die Zeitlast wächst, die Einsamkeit ist manchmal bedrückend, Angst vor Prüfungen kommt auf. Ich glaube, …
Ich bespreche eine kleine Auswahl der Lernkarten, die Sie (meine Studierenden in diesem Kurs) erstellt haben. Das Feedback soll Ihnen helfen, …
Für Programmiersprachen gibt es ebenso Grammatiken wie für natürliche Sprachen. In dieser Episode beschäftigen wir uns vor allem mit den kontextfreien Grammatiken, Sie lernen etwas über die Chomsky-Hierarchie und den …
Selbst für so ein "kleines" Spiel wie Tic-Tac-Toe braucht es eine Reihe guter Entscheidungen in Sachen Datenstrukturen und Algorithmen, um ein Computerprogramm den besten Spielzug berechnen zu lassen. Diese Episode gibt …
Mit welcher Intention, mit welchen Ansatz produziere ich diese Podcasts für die Lehre, für Sie, meine Studentinnen und Studenten? Und wie kann man mit einem Podcast lernen? Ich entwickle dazu ein paar Gedanken, die …
Den Code, den ich hier bespreche, finden Sie als Gist auf meinem GitHub-Account (denkspuren) unter https://gist.github.com/denkspuren/0abca660e8c483e8b022dad6bdc54109
Vom Zählen und über das symbolischen Rechnen kommen wir zur Idee des Zahlenstrahls. Den werden wir abschneiden (damit ist er endlich) und krümmen. …
Der erste Test zu den "Grundlagen der Informatik" ist gut gelaufen. Ein paar Infos dazu. Und Antworten auf Ihre Fragen.
Wie rechnet man Zahlen vom einen Zahlensystem ins andere um? Was uns hier vorrangig interessiert, sind das Zweier-, das Achter- und das Sechzehnersystem, d.h. Binär-, Oktal- und Hexadezimalzahlen.
Wenn Sie mit Stift und …
Es geht um Ihre erste Studienwoche im neuen Semester, Herzbergs Ohr und Überlegungen und Gedanken zum Nim-Spiel, der ersten Übung zur Programmierung.
Wenn Sie mir Ihre Fragen schicken wollen oder Fotos von dem, was Sie gemacht haben: Schreiben Sie mir eine Email an herzbergsohr@gmail.com mit dem …
Das erste Thema in GDI: Die Turing-Maschine. Den Foliensatz finden Sie unter:
Installieren Sie eine Entwicklungsumgebung für Kotlin. Auf geht's mit "Hello World" . Und dann? Wie lernt man eine Programmiersprache an einem Tag? (…
Was ist Informatik?
Herzlich willkommen zu Bits und Bäume! Wer hätte gedacht, dass es einmal Zeiten gibt, in denen ein Virus dafür sorgt, dass das Digitale schlagartig ganze Lebens- und Arbeitsbereiche auf ungeahnte Weise durchdringt. Das …
Seien Sie herzlich willkommen! Für wen ist dieser Hörsaal für die Ohren gedacht? Und was erwartet Sie in diesem Hörsaal? Ein paar Infos zum Start.
Wenn Informatiker:innen Facebook verlassen, so sollte einem das zu denken geben. So hat es die größte, deutschsprachige Interessenvertretung getan: …
Der 4. Prüfungsversuch ist ein besonderer. Wie kann man ihn mit Erfolg bewältigen?
Are you the creator of this podcast?
and pick the featured episodes for your show.
Connect with listeners
Podcasters use the RadioPublic listener relationship platform to build lasting connections with fans
Yes, let's begin connectingFind new listeners
Understand your audience
Engage your fanbase
Make money