Hey, wollte mich nur mal bei dir bedanken für deine yt videos zu informatik. Ich schaue sie immer gerne Abends weil ich dadurch schnell einschlafe! Danke dir!❤️
06:10 min, bei println(x(0)) kommt nicht 0 raus sondern ein leerer string somit =""; Da die while schleife nur ausgeführt wird, wenn n>0 ist, und 0 ist bekanntlich nicht größer als 0:D Ich hatte zwar noch kein java aber dafür c# und diese beiden Sprachen ähneln sich sehr:D
Sehr interesannt mal zu sehen, wie und was vorkommen kann. Ich bin zwar nicht in der Situation, so eine Klausur zu schreiben, da ich in der 11. Klasse bin, war aber trotzdem sehr schön!
Kann sein das ich lost bin, aber kommt bei 6:00 bei der Ausgabe nicht ein leerer String zurück? n ist ja nicht größer 0 und somit wird die while Schleife nicht ausgeführt und es wird der String s ohne Inhalt zurückgegeben. Oder hab ich irgendwas übersehen?
Bei dem richtig/falsch hatte ich alles bis auf das letzte richtig Und zu Minute 7:00. ICH. In der Schule habe ich mir so oft überlegt, wie ich für discord Bots irgendwelche Features machen kann und konnte die Zuhause teils ohne etwas zu korrigieren abtippen Cooles Video!
Danke :) Damit hättest du 4 Richtig (+4) 1 Falsch (-1) also in Summe 3 Punkte. Ich hätte nicht gedacht, dass ich mal jemandem begegne, der freiwillig auf dem Papier codet. Ergibt in deinem Fall aber auch Sinn ;)
Bei 5:48 müsste doch für dem ersten Fall eigentlich ein leerer String zurückgeben werden, da die while-Schleife nicht ausgeführt wird (denn 0 ist nicht größer als 0), oder?
7:44 Der Punkt mit der Methode ist mir nicht ganz klar. Ich habe gelernt, dass die "Funktionen" in einer Java Klasse alle "Methoden" heißen, der Begriff "Funktion" aber dazu Synonym verwendet werden kann, wobei der Begriff "Funktion" seinen Ursprung aus C hat.
Hey, mich würde interessieren, ob du deine Utility Klasse, für häufig auftretende Probleme(11:15), noch hast und mit uns teilen könntest:D Wir coden übrigens auch an PCs, dadurch werden die Aufgaben anscheinend etwas anspruchsvoller, aber es ist eine Hürde, die man gerne auf sich nimmt
Ich studiere an der ETH Zürich Informatik . Solche Art von Klausurfragen wären für uns wirklich geschenkte Punkte. Ich wünschte wir hätten es auch so leicht.
Ich musste bei meiner Matura-TPS-Arbeit (ging Elektrotechnik mit Schwerpunkt Automation, war aber im Grunde wie eine Arbeit in Automation) auch auf dem Blatt programmieren. Das war so ein rumgeschmiert und ich durfte nichtmal einen löschbaren Stift verwenden! Man muss da komplett anders denken, normalerweise bin ich es gewohnt erstmal die grobe Programmstruktur zu schreiben, aber hier muss ich gleich schon an alle Details denken.
Wir mussten beim Techniker Assembler und C auf Papier zum laufen bringen. Als Grund wurde genannt man könne nicht garantieren das jeder PC ohne Absturz durchläuft, und da wir alle Murphys Gesetz kennen, wird es einen mit Sicherheit an diesem Tag auch treffen. 🙈🙊🙉
@@Florian.Dalwigk Komplettes Programm von include bis End zu Papier bringen. Wie damals zu den C64 Zeiten, Listing aus der Zeitschrift abtippen und es läuft.
Das Video kommt 5 Jahre zu spät... :D Spaß beiseite- Die Programmierklausuren waren der Knackpunkt warum ich damals das Informatik-Studium abgebrochen habe. In denen musste man tatsächlich NUR programmieren, da gabs keine Fragestellung oder "finde den Fehler". Übungen und Tutorien waren eine Leichtigkeit, aber in der Klausur hats dann nicht geklappt. Dabei war ich auch nicht alleine - ein guter Freund welcher heute sehr viel Geld mit einem selbstgeschriebenen Programm verdient, hat es einfach nicht hinbekommen in den Klausuren auf Zack zu programmieren. Aber bei denen merkt man halt, das sind Macher, die sind im Studium sowieso falsch aufgehoben. Im Studium gehts ja eher ums Theoretische und darum, sich (in relativ kurzer Zeit) viel Wissen in den Kopf reinzuballern.
Also ich bin gerade in meinem ersten Semester und bei uns werden die Klausuren die mit Programmieren zu tun haben überhaupt nicht schriftlich sein, sondern wir bekommen 2 Abschlussaufgaben die wir jeweils innerhalb einer Woche dann bearbeiten müssen, welche anschließend benotet werden.
@@Florian.Dalwigk so oft wie diese anmerkung gestellt wurde, hättest du sie doch beim erstellen des videos bedenken können und deine antwort dort einbinden können
Hallo, ich hab einmal ne Frage, nicht zu diesem Thema, aber würde mich trotzdem über Hilfe freuen. Vorraus: Ich habe schon Gegoogelt und ich habe bei Morpheus auf dem Discord nachgefragt. Sie konnten mir zwar Helfen, aber deren Lösungen klappten bei mir nicht. Ich bin gerade dabei einen Ai Chatbot in python zu schreiben. Nun ich möchte tensorflow in python installieren. Normalerweise über pip install tensorflow. Das klappte jedoch nicht. Ich bekam einen Error:"Could not find a version that satisfies the requirement tensorflow" und "No matching distribution found for tensorflow". Ich habe verschiedene Befehle ausprobiert - nichts geht. Habe es über Homebrew probiert, Habe mir XCode installiert, hab mir zahlreiche Artikel auf Stackoverflow durchgelesen - ES KLAPPT NICHTS!! Ich bin am verzweifeln. Kann mir bitttteeee jemand helfen? btw nutze mac os big sur
@@Florian.Dalwigk Also ich nutze Python momentan Python 3.9.1, die aktuellste Version. Ich habe aber auch gelesen, das Tensorflow nur auf bzw. bis jetzt auf Python 3.8 funktioniert. Von einer virtuellen UM´mgebung habe ich auch schonmal gehört. Ich habe aber weder davon eine Ahnung, wie ich eine virtuelle Umgebung erstelle und wie ich von Python 3.9.1 auf Python 3.8 komme. LG
Ja, die Python Version könnte das Problem sein. Schau mal im Internet, ob du etwas zur virtuellen Umgebung (virtualenv) findest ... da liegt vermutlich dein Problem.
Eine Frage, für die Aufgabe mit dem Binärsystem, dies hatte ich auch entdeckt, aber was ist, wenn man aus dem Kopf heraus die Dezimalzahlen nicht in Binärzahlen umwandeln kann, hat man da irgendwelche andere Hilfsmittel vorhanden?
An meinem Berufskolleg mit Leistungskurs Informatik in der Praxis. Hat mein Praxis Lehrer uns eine Aufgabe gestellt, die wir in Eclipse umsetzen sollten, an einem Internet unfähigen Laptop. Das passte meiner Theorie Lehrerin aber nicht, weswegen Sie sich beschwerte. Die nächste Klausur ist demnächst auf dem Blatt. Was lernen wir daraus? Das genau diese Art von Lehrern schuld sind, warum wir es noch realitätsfern umsetzen. Ein Editor hätte mir persönlich, aber auch gereicht, als eine IDE.
Das handschriftliche Schreiben von Code fand ich bei den Klausuren in der Q1 auch immer total unnötig. Wir hatten nämlich vorher in der EF alle Programmieraufgaben in den Klausuren am PC bearbeitet. Das konnten wir nur deshalb nicht so fortführen, da wir nun mal auch in der Abiturs-Klausur keinen PC verwenden dürfen. Bei der ersten Klausur dieser neuen Art, hatten sich dann vor allem Fehler eingeschlichen, die man am PC nicht gemacht hätte, weil sie einem ja angezeigt worden wären. Mittlerweile hab ich mich aber dran gewöhnt, was auch wichtig ist, da ich Informatik als 3. Abifach habe. Die letzten beiden Klausuren über Datenbanken und Automaten waren aber trotzdem eine willkommene Abwechslung. Übrigens danke für das tolle Video. Dadurch weiß ich jetzt schon mal, was dann im Studium auf mich zukommt. Es ist beruhigend zu wissen, dass ich viele der Aufgaben jetzt schon lösen kann. Ich hatte hierbei hauptsächlich dann Probleme, wenn ich ein Zeichen nicht kannte. So hatte ich beispielsweise noch nie etwas mit modular gemacht.
Ja, vielen Dank 🤗 Ich fand die Tipps wirklich gut und hilfreich. Auch süß, dass du diesen "Fehler" eingebaut hast, wo du Integer sagst, aber String schreibst 😂 Nächstes Jahr will ich mein Informatik Studium anfangen und bin echt gespannt wie das so wird. Ich schau viel bei dir und Niklas rein um mir ein paar Sachen anzueignen. Aber nur alleine vom Zuschauen lernt man nichts, weshalb ich auch jeden Tag ein paar Aufgaben bei HackerRank und LeedCode löse. Aber ich komme Mal dazu weshalb ich eigentlich schreibe. Und zwar lerne ich jetzt Java seit dem ich 12 bin. Allerdings habe ich letztens mitbekommen wie jemand meinte, dass Java ganz schlecht zum lernen sei und man doch viel lieber C lernen soll, da das viel näher am System ist und so, und Java sollte man vergessen. Stimmt das? Ich habe schon an einigen Projekte mit Java gearbeitet und sogar eine Zeit lang damit echtes Geld verdient. Was soll ich tun? 😬 Was ist deine Meinung (bzw. die der Community) dazu?
Naja, so ganz beabsichtigt war das nicht ;) Super, dass du jetzt schon mit LeetCode anfängst! Das wird dir einen guten Puffer fürs Studium geben. Das würde ich so pauschal nicht sagen. Wir haben damals an der Hochschule München bspw. auch mit JAVA angefangen. C haben wir erst danach gelernt. Beachte, dass dir C (wenn du von JAVA kommst) anfangs vermutlich etwas schwer fallen wird (so ging es mir damals). Das liegt vor allem an dem Pointer-Konzept ( ua-cam.com/video/L1PqP2Xk7S4/v-deo.html ). Es schadet sicherlich nicht, wenn du dir schon einmal an paar Grundlagen in C anschaust.
@@Florian.Dalwigk Vielen Dank. Das Video habe ich mir gerade angeschaut und verstehe genau was du meinst. Das ist tatsächlich ein sehr interessantes Konzept, mit dem ich bislang noch nichts zu tun hatte. Ich werde mich mal mit den Grundlagen aus C bekannt machen. Wie du schon gesagt hast, wird das schon nicht schaden.
wir müssen in der Klausur ein Programm schreiben, für das Grundprogramm gibt es die Note 4. dann folgen 3 "Ausbaustufen" mit jeder Stufe (funktionalität vorrausgesetzt) gibt es eine Note besser. Wir müssen das mit einem Rechner schreiben welcher kein Internet hat, mit der IDE qt.
Punktabzüge bei falschen Antworten gibt es bei uns an der Uni nicht, man bekommt bei einer falschen Antwort einfach keinen Punkt Programmerklausuren sind immer eine Sache für sich. Java auf Papier, dann wurde ein Schritt in Richtung Technik gemacht, aber die Technik wandte sich an dem Tag mit einem Stromausfall gegen die Professorin C war im e-klausuren-center am pc 👍 c++ habe ich seltsame geschichten gehört wie klausur n schwarz/weiß gedruckt (somit keine unterschiedlichen Farben bei bestimmten keywords, wenn man se überhaupt sehen konnte) oder die wahl zwischen auf papier oder pc und die am pc bekommen mehr zeit 🤣 ich glaube, viele profs wollen nichts ändern. das habe ich dieses jahr am deutlichsten gesehen für eine innovative welt sind wir richtige halt-stopp-andrease
Ja, wenn die Uni einmal schlechte Erfahrungen mit einer Neuerung macht, wird gleich sofort zurückgezogen 😑 Aber cool, dass ihr da keine Punktabzüge bekommt! Diesen Aufgabebtyp gibt es auch nicht überall.
Ich hätte 4/5 richtig angekreuzt, das mit null habe ich falsch verstanden, ich dachte mit 0 ist auch automatisch null gemeint, obwohl das ja nicht dasselbe ist. Weil jede Variable, die nicht implizit von Programm initiiert wird bekommt ja einen Wert, der beim Datentyp für 0 oder halt nichts steht. Ich hoffe mal morgen (bei meiner Klausur) Word sowas nicht so ausgedrückt. Und was mit gerade auffällt: bei der Aufgabe mit dem Code Beispiel sollte bei der ersten Ausgabe doch eigentlich ein leerer String herauskommen, weil 0 ist ja nicht größer als 0 und somit geht es ja nicht in die schleife hinein oder?
Immerhin habe ich alle Fragen am Anfang richtig beantwortet, und zwar mit zutreffender Begründung. Ganz schlecht habe ich im Kurs über Grundlagen der OOP am Beispiel von Java also nicht aufgepasst. :-) Ihr dürft mich "Massa" nennen. ;-) Nein, leider wäre das eine absurde Übertreibung. Aber - Hey! -- wer mag. ;-)
Es hat sicher keine Nachteile sich früh über einen möglichen Berufswunsch zu informieren. Ich würde aber kein festes Ziel daraus machen auf jeden Fall Informatik studieren zu wollen. Vielleicht findest du ja zufällig in deinem Lebensweg noch andere Interessen die dich noch mehr packen wie Informatik. Deshalb trotzdem openmindet bleiben und auch immer mal rechts und links vom weg schauen was es denn sonst noch so gibt.
Mein Problem wäre: Ich bin sehbehindert und MÜSSTE mit einem Computer arbeiten. Da würde man es wahrscheinlich so machen, dass ich die Sachen, die man auf einen Zettel schreiben soll, einfach in einem normalen Editor schreibe (Windows-Editor, Word, ...).
@@Florian.Dalwigk ja das stimmt, an unserer Uni finden die Klausuren über die Lernplattform ILIAS in Form einer E-Klausur statt. Lösungen können eingegeben werden und die Speicherung findet automatisch statt, die Bearbeitung ist zeitlich begrenzt und die Plattform einfach zu bedienen.
@@Florian.Dalwigk ich hoffe doch sehr :D also die Zulassung bzw. die 4,0 habe ich schonmal safe. Wir lernen gerade im ersten Semester Dr. Racket (functional programming) und ich muss sagen, dass ich mir bei einigen Themen schon noch schwer tue bzw. sie noch nicht richtig verstanden habe wie z.B Akkumulatoren, Endrekursion, Currying. Aber ich hoffe das kommt noch mit der Zeit. Wir haben zwar einen sehr guten Prof der seine Vorlesungen auf UA-cam hochlädt und sehr gut erklären kann, allerdings fehlt der Kontakt zu Komolitonen und man kann niemanden nachfragen, wenn man mal bei einer Aufgabe hängt. Aber hoffen wir mal, dass es nächstes Semester besser wird und wenigsten Veranstaltungen wie Tutorien in Präsenz stattfinden können:)
3:25 die frage ist unglücklich gestellt. um nur lesend auf eine variable zuzugreifen muss man sie mit dem wort final versehen. final int x = 0; Jedoch meinst du das man einfach eine variable deklarieren soll und auslesen soll. Viele Fragen kann man falsch verstehen die du gestellt hast🤣 Trotzdem ein gutes Video um mal zu schauen wie solche Klausuren an der Uni ablaufem
Das sind einfach die gleichen Aufgaben wie am Gymnasium Q1 Jedenfalls die gleiche Aufgabenart, die Methoden sind vielleicht etwas komplizierter aber die Aufgaben selbst sind nicht anders
Mensch, solche Aufgabentypen wären bei uns allesamt echter Luxus gewesen. Wir mussten in 75min in Java eine riesige Programmieraufgabe vollständig und korekt bearbeiten (am Rechner), ansonsten ist man durchgefallen, die Durchfallquote lag auch bei 70% (hab erst im zweiten Versuuch bestanden).
Oha, das ist krass. Eine einzige Aufgabe zu bearbeiten kann in einer Prüfungssituation vor Ort sehr anstrengend sein! Vor allem ist die dann nicht selten so gestellt, dass man erstmal Ewigkeiten braucht, um überhaupt zu verstehen, was zu tun ist.
@@Florian.Dalwigk Bin für alle schulfächer außer mathe, Physik, Chemie und informatik was ich mir selber beibringen muss zu blöd, und da man alles können muss auf einer Mittelschule wo es nicht mal richtigen informatik unterricht gibt.
@@Florian.Dalwigk Wenn ich aber schon lese, dass an manchen Unis von 300 Leuten am Ende 30 den Abschluss schaffen und viele schon an den Matheklausuren scheitern, dann bin ich doch eher vorsichtig
Bei allen Aufgaben, außer bei der Wissensfrage bei der es um die Schritte beim initialisieren einer Variable (Habe vergessen, wie dies heißt 😅), alles richtig. Bin in der 11. Klasse auf dem BG.
@@Florian.Dalwigk In der analogen Welt muss man unterstreichen, wenn etwas hervorgehoben werden soll, aber digital kann man fett schreiben. Daher verstand er auch nicht, warum diese Funktion überhaupt zur Verfügung gestellt wird.
Du hast sowas von recht mit dieser realitätsfernen Klausurform, kann ich nur bestätigen - gehört einfach reformiert.
5:59 dieser Code sollte eigentlich einen leeren String für 0 herausgeben - die Schleife wird ja übersprungen!
Ja das habe ich auch gedacht. Es kommt "" raus.
Ja, genau
Hehe, gut aufgepasst :)
@@Florian.Dalwigk tatsächlich ist das Ergebnis: n(in binär) reversed !!! die Ausgabe für 42 zb ist 010101 nicht 101010,
Studiere Informatik im 1. Semester an einer Uni und bin gerade durch Mathe 1 gefallen… vielen Dank für die Motivation die mir dieses Video gegeben hat
Packst du 💪🏻
Hey, wollte mich nur mal bei dir bedanken für deine yt videos zu informatik. Ich schaue sie immer gerne Abends weil ich dadurch schnell einschlafe! Danke dir!❤️
Ich weiß nicht, ob das jetzt ein Kompliment ist 😂
Ey, einfach ein genialer Kanal ! Sehr geil
😁
Danke dass du mich dran erinnerst, ich sollte mal mit Mathe lernen anfangen, da ich in einem Monat schreibe :D
Oh, dann wird es aber Zeit!
Ernsthaft? 1 Monat? Das ist (war) noch Jaaahre hin...
06:10 min, bei println(x(0)) kommt nicht 0 raus sondern ein leerer string somit ="";
Da die while schleife nur ausgeführt wird, wenn n>0 ist, und 0 ist bekanntlich nicht größer als 0:D
Ich hatte zwar noch kein java aber dafür c# und diese beiden Sprachen ähneln sich sehr:D
Außerdem kommt bei den restlichen doch gar nichts raus, da n = 0 bei einer Divison durch 2 nie erreicht wird.
@@simonconrad4402 doch weil du mit int werten rechnest und bei 1/2 0 raus kommt
Sehr gut aufgepasst! :)
Hier greift die Integer-Division.
@@Florian.Dalwigk Das passiert wohl wenn man zu viel Python neben Java macht :D
3:49 Was ist mit >= &
Das ist eine Kombination aus > und == bzw.
@@Florian.Dalwigk Nach dieser Logik könnte man genauso gut, != als Kombination aus > und < auffassen und man könnte sich auch dieses Zeichen sparen.
Theoretisch ja, in VBA wird das meines Wissens nach sogar gemacht.
Sehr interesannt mal zu sehen, wie und was vorkommen kann.
Ich bin zwar nicht in der Situation, so eine Klausur zu schreiben, da ich in der 11. Klasse bin, war aber trotzdem sehr schön!
7:34 "Ganz am Anfang der Funktion fehlt der Rückgabetyp, nämlich Integer"
Proceeds to casually write string
Da haben Text und Gezeigtes wohl nicht so ganz zusammengepasst ;)
@@Florian.Dalwigk Du hast nebenbei auch static plötzlich kleingeschrieben ohne was zu sagen (7:27) :P
Lel, das sollte eigentlich die ganze Zeit groß sein. Naja, wäre eben ein weiterer Fehler, den es zu korrigieren gilt ;)
Kann sein das ich lost bin, aber kommt bei 6:00 bei der Ausgabe nicht ein leerer String zurück? n ist ja nicht größer 0 und somit wird die while Schleife nicht ausgeführt und es wird der String s ohne Inhalt zurückgegeben. Oder hab ich irgendwas übersehen?
Dachte ich mir auch, müsste ja sonst >= stehen.
Gut beobachtet! :)
@@MrHitCrit123 nein, wenn >= steht, dann ist es eine endlosschleife
Bei dem richtig/falsch hatte ich alles bis auf das letzte richtig
Und zu Minute 7:00. ICH. In der Schule habe ich mir so oft überlegt, wie ich für discord Bots irgendwelche Features machen kann und konnte die Zuhause teils ohne etwas zu korrigieren abtippen
Cooles Video!
Minute 10:54 stimmt nicht :c wie ich gesagt habe. hier ist der niemand, der Code aufs Papier schreibt xD
Danke :) Damit hättest du
4 Richtig (+4)
1 Falsch (-1)
also in Summe 3 Punkte.
Ich hätte nicht gedacht, dass ich mal jemandem begegne, der freiwillig auf dem Papier codet. Ergibt in deinem Fall aber auch Sinn ;)
Wie schon gesagt: Wow :)
Eigentlich wollte ich mich auf UA-cam vom Lernen anbringen. Wegen dir habe jetzt doch gelernt. Danke dafür. :D
Das war mein Ziel 🙂
7:33 du hast als Rückgabe Wert String angegeben, nicht integer...
Da sind Gesagtes und Gezeigtes wohl auseinandergegangen 😄
Wenigstens stimmt das Gezeigte ;)
Bei 5:48 müsste doch für dem ersten Fall eigentlich ein leerer String zurückgeben werden, da die while-Schleife nicht ausgeführt wird (denn 0 ist nicht größer als 0), oder?
Richtig erkannt 😁
Super Video Dankeschön
Gern geschehen :)
7:44 Der Punkt mit der Methode ist mir nicht ganz klar. Ich habe gelernt, dass die "Funktionen" in einer Java Klasse alle "Methoden" heißen, der Begriff "Funktion" aber dazu Synonym verwendet werden kann, wobei der Begriff "Funktion" seinen Ursprung aus C hat.
Methoden = Funktionen, die auf einem Objekt aufgerufen werden
Hey, mich würde interessieren, ob du deine Utility Klasse, für häufig auftretende Probleme(11:15), noch hast und mit uns teilen könntest:D
Wir coden übrigens auch an PCs, dadurch werden die Aufgaben anscheinend etwas anspruchsvoller, aber es ist eine Hürde, die man gerne auf sich nimmt
Die habe ich leider nicht mehr :/
@@Florian.Dalwigk schade :/
Aber paar Beispiele konnte ich ja aus dem Video entnehmen:D
Wenigstens etwas ;) Mal schauen, ob ich so etwas nochmal baue.
Ich studiere an der ETH Zürich Informatik . Solche Art von Klausurfragen wären für uns wirklich geschenkte Punkte. Ich wünschte wir hätten es auch so leicht.
Ich habe hier natürlich leichte Beispiele verwendet ;) Ich werde mal eine Klausur hochladen, die etwas realistischer ist.
@@Florian.Dalwigk Ja sehr gerne:)
Ich musste bei meiner Matura-TPS-Arbeit (ging Elektrotechnik mit Schwerpunkt Automation, war aber im Grunde wie eine Arbeit in Automation) auch auf dem Blatt programmieren. Das war so ein rumgeschmiert und ich durfte nichtmal einen löschbaren Stift verwenden! Man muss da komplett anders denken, normalerweise bin ich es gewohnt erstmal die grobe Programmstruktur zu schreiben, aber hier muss ich gleich schon an alle Details denken.
Ja, das hat auch etwas für sich.
Wir mussten beim Techniker Assembler und C auf Papier zum laufen bringen.
Als Grund wurde genannt man könne nicht garantieren das jeder PC ohne Absturz durchläuft, und da wir alle Murphys Gesetz kennen, wird es einen mit Sicherheit an diesem Tag auch treffen. 🙈🙊🙉
Ihr müsst C auf dem Papier zum Laufen bringen? Ohne PC? Wie geht das denn?😄
@@Florian.Dalwigk
Komplettes Programm von include bis End zu Papier bringen. Wie damals zu den C64 Zeiten, Listing aus der Zeitschrift abtippen und es läuft.
Achso 😅
Sehr hilfreich, danke!
Gerne :)
Das Video kommt 5 Jahre zu spät... :D Spaß beiseite-
Die Programmierklausuren waren der Knackpunkt warum ich damals das Informatik-Studium abgebrochen habe. In denen musste man tatsächlich NUR programmieren, da gabs keine Fragestellung oder "finde den Fehler". Übungen und Tutorien waren eine Leichtigkeit, aber in der Klausur hats dann nicht geklappt. Dabei war ich auch nicht alleine - ein guter Freund welcher heute sehr viel Geld mit einem selbstgeschriebenen Programm verdient, hat es einfach nicht hinbekommen in den Klausuren auf Zack zu programmieren. Aber bei denen merkt man halt, das sind Macher, die sind im Studium sowieso falsch aufgehoben. Im Studium gehts ja eher ums Theoretische und darum, sich (in relativ kurzer Zeit) viel Wissen in den Kopf reinzuballern.
Oh, das tut mir Leid für dich :/
Also ich bin gerade in meinem ersten Semester und bei uns werden die Klausuren die mit Programmieren zu tun haben überhaupt nicht schriftlich sein, sondern wir bekommen 2 Abschlussaufgaben die wir jeweils innerhalb einer Woche dann bearbeiten müssen, welche anschließend benotet werden.
Das finde ich wesentlich besser (und realitätsnäher).
Zählen >= und
Meine ich auch.
Kann man so sehen. Eigentlich sind es aber Kombinationen aus < und == bzw. > und ==.
@@Florian.Dalwigk so oft wie diese anmerkung gestellt wurde, hättest du sie doch beim erstellen des videos bedenken können und deine antwort dort einbinden können
Ich bin jetzt schlauer denn je.🤯🧠
DANKE!!! 👍
Klasse!
Gerne :)
Hallo, ich hab einmal ne Frage, nicht zu diesem Thema, aber würde mich trotzdem über Hilfe freuen. Vorraus: Ich habe schon Gegoogelt und ich habe bei Morpheus auf dem Discord nachgefragt. Sie konnten mir zwar Helfen, aber deren Lösungen klappten bei mir nicht.
Ich bin gerade dabei einen Ai Chatbot in python zu schreiben.
Nun ich möchte tensorflow in python installieren. Normalerweise über pip install tensorflow. Das klappte jedoch nicht. Ich bekam einen Error:"Could not find a version that satisfies the requirement tensorflow" und "No matching distribution found for tensorflow". Ich habe verschiedene Befehle ausprobiert - nichts geht. Habe es über Homebrew probiert, Habe mir XCode installiert, hab mir zahlreiche Artikel auf Stackoverflow durchgelesen - ES KLAPPT NICHTS!! Ich bin am verzweifeln. Kann mir bitttteeee jemand helfen? btw nutze mac os big sur
Nutzt du denn eine kompatible Python-Version? Hast du eine virtuelle Umgebung aufgesetzt?
@@Florian.Dalwigk Also ich nutze Python momentan Python 3.9.1, die aktuellste Version. Ich habe aber auch gelesen, das Tensorflow nur auf bzw. bis jetzt auf Python 3.8 funktioniert. Von einer virtuellen UM´mgebung habe ich auch schonmal gehört. Ich habe aber weder davon eine Ahnung, wie ich eine virtuelle Umgebung erstelle und wie ich von Python 3.9.1 auf Python 3.8 komme. LG
Ja, die Python Version könnte das Problem sein. Schau mal im Internet, ob du etwas zur virtuellen Umgebung (virtualenv) findest ... da liegt vermutlich dein Problem.
Danke für die Tipps. Kannst du mal zeigen was ihr so alles im Studium gelernt habt
Na klar, das kommt über die Zeit auf meinem Kanal.
Eine Frage, für die Aufgabe mit dem Binärsystem, dies hatte ich auch entdeckt, aber was ist, wenn man aus dem Kopf heraus die Dezimalzahlen nicht in Binärzahlen umwandeln kann, hat man da irgendwelche andere Hilfsmittel vorhanden?
Alle im Video erwähnten
Hi, fehlt bei 4:40 nicht der Switch-Case? 😅
Nein, das ist keine Schleife!
@@Florian.Dalwigk ach, stimmt. Da habe ich mich total vertan. Switch-Case ist ja eher mit einer Reihe if-Statements vergleichbar. Huch 😅😂
Kein Problem ... bin auch manchmal lost bei den Begriffen ;)
Blöde Frage, aber sind die Hand-programmieraufgaben immer allgemein verfasst, oder muss man auch einige sprachspezifische Imports auswendig lernen?
In den meisten Fällen stehen die dann schon oben auf dem Blatt.
@@Florian.Dalwigk Vielen Dank :)
Gerne doch ;)
Zählen die vergleichsoperatoren >=
Kann man so sehen, ja :) Es ist aber eigentlich einfach nur eine Kombination aus und ==.
Nice, hab in 10 Stunden meine Programmiertechnik 1 Klausur.
Viel Erfolg!
@@Florian.Dalwigk merci
An meinem Berufskolleg mit Leistungskurs Informatik in der Praxis. Hat mein Praxis Lehrer uns eine Aufgabe gestellt, die wir in Eclipse umsetzen sollten, an einem Internet unfähigen Laptop. Das passte meiner Theorie Lehrerin aber nicht, weswegen Sie sich beschwerte. Die nächste Klausur ist demnächst auf dem Blatt.
Was lernen wir daraus? Das genau diese Art von Lehrern schuld sind, warum wir es noch realitätsfern umsetzen. Ein Editor hätte mir persönlich, aber auch gereicht, als eine IDE.
Das handschriftliche Schreiben von Code fand ich bei den Klausuren in der Q1 auch immer total unnötig. Wir hatten nämlich vorher in der EF alle Programmieraufgaben in den Klausuren am PC bearbeitet. Das konnten wir nur deshalb nicht so fortführen, da wir nun mal auch in der Abiturs-Klausur keinen PC verwenden dürfen.
Bei der ersten Klausur dieser neuen Art, hatten sich dann vor allem Fehler eingeschlichen, die man am PC nicht gemacht hätte, weil sie einem ja angezeigt worden wären.
Mittlerweile hab ich mich aber dran gewöhnt, was auch wichtig ist, da ich Informatik als 3. Abifach habe. Die letzten beiden Klausuren über Datenbanken und Automaten waren aber trotzdem eine willkommene Abwechslung.
Übrigens danke für das tolle Video. Dadurch weiß ich jetzt schon mal, was dann im Studium auf mich zukommt. Es ist beruhigend zu wissen, dass ich viele der Aufgaben jetzt schon lösen kann. Ich hatte hierbei hauptsächlich dann Probleme, wenn ich ein Zeichen nicht kannte. So hatte ich beispielsweise noch nie etwas mit modular gemacht.
Gerne und vielen Dank für deinen ausführlichen Erfahrungsbericht!
Ja, vielen Dank 🤗 Ich fand die Tipps wirklich gut und hilfreich. Auch süß, dass du diesen "Fehler" eingebaut hast, wo du Integer sagst, aber String schreibst 😂
Nächstes Jahr will ich mein Informatik Studium anfangen und bin echt gespannt wie das so wird. Ich schau viel bei dir und Niklas rein um mir ein paar Sachen anzueignen. Aber nur alleine vom Zuschauen lernt man nichts, weshalb ich auch jeden Tag ein paar Aufgaben bei HackerRank und LeedCode löse.
Aber ich komme Mal dazu weshalb ich eigentlich schreibe. Und zwar lerne ich jetzt Java seit dem ich 12 bin. Allerdings habe ich letztens mitbekommen wie jemand meinte, dass Java ganz schlecht zum lernen sei und man doch viel lieber C lernen soll, da das viel näher am System ist und so, und Java sollte man vergessen.
Stimmt das?
Ich habe schon an einigen Projekte mit Java gearbeitet und sogar eine Zeit lang damit echtes Geld verdient. Was soll ich tun? 😬 Was ist deine Meinung (bzw. die der Community) dazu?
PS. Bin jetzt 19 und besuche die Q2 auf einem Gymnasium in NRW
Naja, so ganz beabsichtigt war das nicht ;) Super, dass du jetzt schon mit LeetCode anfängst! Das wird dir einen guten Puffer fürs Studium geben. Das würde ich so pauschal nicht sagen. Wir haben damals an der Hochschule München bspw. auch mit JAVA angefangen. C haben wir erst danach gelernt. Beachte, dass dir C (wenn du von JAVA kommst) anfangs vermutlich etwas schwer fallen wird (so ging es mir damals). Das liegt vor allem an dem Pointer-Konzept ( ua-cam.com/video/L1PqP2Xk7S4/v-deo.html ). Es schadet sicherlich nicht, wenn du dir schon einmal an paar Grundlagen in C anschaust.
@@Florian.Dalwigk Vielen Dank. Das Video habe ich mir gerade angeschaut und verstehe genau was du meinst. Das ist tatsächlich ein sehr interessantes Konzept, mit dem ich bislang noch nichts zu tun hatte. Ich werde mich mal mit den Grundlagen aus C bekannt machen. Wie du schon gesagt hast, wird das schon nicht schaden.
Super :)
wir müssen in der Klausur ein Programm schreiben, für das Grundprogramm gibt es die Note 4. dann folgen 3 "Ausbaustufen" mit jeder Stufe (funktionalität vorrausgesetzt) gibt es eine Note besser. Wir müssen das mit einem Rechner schreiben welcher kein Internet hat, mit der IDE qt.
Interessantes Benotungssystem
schreibe in 11 Stunden die Klausur, und zwar online!
wish me luck lads
Ich hoffe, dass die Klausur gut lief!
Warum fehlen bei 3:53 nicht = ?
Weil das Kombinationen aus < und ==, sowie > und == sind. Man kann sie aber auch dazu zählen.
@@Florian.Dalwigk ok
Gut :)
Punktabzüge bei falschen Antworten gibt es bei uns an der Uni nicht, man bekommt bei einer falschen Antwort einfach keinen Punkt
Programmerklausuren sind immer eine Sache für sich.
Java auf Papier, dann wurde ein Schritt in Richtung Technik gemacht, aber die Technik wandte sich an dem Tag mit einem Stromausfall gegen die Professorin
C war im e-klausuren-center am pc 👍
c++ habe ich seltsame geschichten gehört wie klausur n schwarz/weiß gedruckt (somit keine unterschiedlichen Farben bei bestimmten keywords, wenn man se überhaupt sehen konnte) oder die wahl zwischen auf papier oder pc und die am pc bekommen mehr zeit 🤣
ich glaube, viele profs wollen nichts ändern. das habe ich dieses jahr am deutlichsten gesehen
für eine innovative welt sind wir richtige halt-stopp-andrease
Ja, wenn die Uni einmal schlechte Erfahrungen mit einer Neuerung macht, wird gleich sofort zurückgezogen 😑 Aber cool, dass ihr da keine Punktabzüge bekommt! Diesen Aufgabebtyp gibt es auch nicht überall.
Als Ersti habe ich alle 5 Fragen richtig beantwortet. Also für den Master bin ich jetzt schon qualifiziert 😤
Haha, top :)
Ich hätte 4/5 richtig angekreuzt, das mit null habe ich falsch verstanden, ich dachte mit 0 ist auch automatisch null gemeint, obwohl das ja nicht dasselbe ist. Weil jede Variable, die nicht implizit von Programm initiiert wird bekommt ja einen Wert, der beim Datentyp für 0 oder halt nichts steht. Ich hoffe mal morgen (bei meiner Klausur) Word sowas nicht so ausgedrückt. Und was mit gerade auffällt: bei der Aufgabe mit dem Code Beispiel sollte bei der ersten Ausgabe doch eigentlich ein leerer String herauskommen, weil 0 ist ja nicht größer als 0 und somit geht es ja nicht in die schleife hinein oder?
Ich hoffe, deine Klausur lief gut.
null wird für Objekte verwendet.
@@Florian.Dalwigk Die Klausur hab ich erfolgreich bestanden :D
Perfekt, herzlichen Glückwunsch :)
3:52 was ist mit >= und
Das sind Kombinationen aus < und ==, sowie > und ==.
Hast du in oder nach den Weihnachtsferien angefangen mit der Vorbereitung? meine Klausur wäre Ende März wann sollte ich denn anfangen?
Nach den Feiertagen. Wenn du erst Ende März schreibst, reicht auch nach den Weihnachtsferien.
Eigentlich kommt das while bei do-while nach dem Schleifenkörper:
do{
//Körper
}while(Bedingung);
Deswegen wird der Code ja auch mindestens einmal durchlaufen.
Sind noch Videos über die einzelnen Fachinformatiker Ausbildungsberufe geplant?
Ja, die werden aber noch ein wenig auf sich warten lassen, sorry.
Bei uns sind die programmier Aufgaben am Computer. Die restlichen Aufgaben sind auf Papier.
Das ist eine sehr gute Lösung!
3:46 sind >= und
Kann man so sehen. Im Prinzip sind es Kombinationen aus < und ==, sowie > und ==.
Die Aufgabe bei 3:48 +4:07 hab ja sogar ich als Java Neuling richtig gehabt😅
Ja nice :)
Immerhin habe ich alle Fragen am Anfang richtig beantwortet, und zwar mit zutreffender Begründung. Ganz schlecht habe ich im Kurs über Grundlagen der OOP am Beispiel von Java also nicht aufgepasst. :-) Ihr dürft mich "Massa" nennen. ;-) Nein, leider wäre das eine absurde Übertreibung. Aber - Hey! -- wer mag. ;-)
Glückwunsch :)
"Massa"?
Ein hoch auf das corona Semester mit verfügbarer IDE
Es gibt eine Altagssituation in der man was auf Papier coden muss. Nämlich wenn dein Laptop/Computer kaputt ist und du auf den neuen wartest. :(
In solchen Phasen wage ich mich für gewöhnlich raus ins "Real Life" ;)
@@Florian.Dalwigk Ja man, danke!
Wofür? :D
@@Florian.Dalwigk uhhhhhh du lebst gefährlich! ;-)
Ja 😄
Ich hab mal ne Frage: Ist es sinnvoll sich wie ich schon mit 14 Jahren übers Informatikstudium zu informieren oder ist das zu früh?
Es hat sicher keine Nachteile sich früh über einen möglichen Berufswunsch zu informieren.
Ich würde aber kein festes Ziel daraus machen auf jeden Fall Informatik studieren zu wollen. Vielleicht findest du ja zufällig in deinem Lebensweg noch andere Interessen die dich noch mehr packen wie Informatik.
Deshalb trotzdem openmindet bleiben und auch immer mal rechts und links vom weg schauen was es denn sonst noch so gibt.
Überhaupt nicht zu früh! :) Manche brauchen bis in ihre 20er, um zu wissen, was sie später einmal machen möchten.
Gut gesagt!
@@nope2550 Danke :)
@@Florian.Dalwigk Danke :)
true false: 4 punkte ohne überhaupt zu studieren ^^
Nice 😊👍
Hehe. Bei mir sah es genau so aus :)
Klasse :)
Same, aber die Fragen waren auch wirklich einfach
Ist ja nur zur Übung ;)
Zu 10:50
Ich schreibe bei meiner English Lehrerin ständig Code aufs Papier nur um ihn auf Fehler zu überprüfen und zu Hause auf Fehler zu testen 😂😂😂😂
Noch so einer :D Aber im Englischunterricht sollte man eigentlich Englisch machen ;)
@@Florian.Dalwigk braucht man nicht, ich kann besser english als meine Lehrerin 😅😂
Na dann :)
Ich hoffe das 2. Semester video kommt ich bin ungeduldig
Es kommt, wenn es kommt.
Ok ich lass dich dann mal in ruhe xD
Bitte :) Das macht es nicht besser! Das Video wird kommen ...
Hey Algorithmen verstehen,
Gibt es eigentlich einen discord Server für diese Community hier? Ich denke das wäre mal ein cooles Projekt.
Noch nicht. Ich hoffe, dass ich das zeitnah angehen kann. :(
Mein Problem wäre: Ich bin sehbehindert und MÜSSTE mit einem Computer arbeiten. Da würde man es wahrscheinlich so machen, dass ich die Sachen, die man auf einen Zettel schreiben soll, einfach in einem normalen Editor schreibe (Windows-Editor, Word, ...).
Das wäre eine Lösungsmöglichkeit!
Zum Glück beim Ersten Versuch bestanden. C Pointer sind auf Papier nicht so angenehm.
3:50 gibt es nicht auch noch =
Kann man so sehen, doch eigentlich sind das Kombinationen aus < und ==, sowie > und ==.
1:34 Diese Frage hab ich heute bei der Browsererweiterung "30 seconds of knowledge" gesehen. Was ein Zufall
Echt jetzt? :D
Was lernt man eigentlich in einem Programmierkurs? Will mich da mal anmelden um auch das programmieren zu lernen.
Meinst du in einem VHS-Kurs?
Klausur ist morgen. Liege ich gut in der Zeit??
Wenn du heute erst anfängst ... Nein?
Die prüfungsrelevanten Sprachen sind bei mir Java und - zu meinem Bedauern - Racket :|
Java ist fürs "auf dem Blatt programmieren" richtig grausig :D
ich mache eine schulische Ausbildung im Bereich der it. glücklicherweise dürfen wir unsere programmier Klausuren mit dem Laptop schreiben.
Da habt ihr wirklich Glück :)
bei uns muss man in der Klausur zum Glück den Code in einen Editor schreiben.. Code per Hand ist wirklich sinnlos
Wenigstens etwas. Das wäre doch eigentlich überall kein Problem ...
@@Florian.Dalwigk ja das stimmt, an unserer Uni finden die Klausuren über die Lernplattform ILIAS in Form einer E-Klausur statt. Lösungen können eingegeben werden und die Speicherung findet automatisch statt, die Bearbeitung ist zeitlich begrenzt und die Plattform einfach zu bedienen.
Warum haben das nicht alle Uni? 🤔
Unsere Klausur fällt wegen corona aus, heißt nur der schnitt von den Übungsblättern wird gezählt 😍
Lol 😄 Demnach nehme ich an, dass du eine gute Note bekommen wirst? 😉
@@Florian.Dalwigk ich hoffe doch sehr :D also die Zulassung bzw. die 4,0 habe ich schonmal safe. Wir lernen gerade im ersten Semester Dr. Racket (functional programming) und ich muss sagen, dass ich mir bei einigen Themen schon noch schwer tue bzw. sie noch nicht richtig verstanden habe wie z.B Akkumulatoren, Endrekursion, Currying. Aber ich hoffe das kommt noch mit der Zeit. Wir haben zwar einen sehr guten Prof der seine Vorlesungen auf UA-cam hochlädt und sehr gut erklären kann, allerdings fehlt der Kontakt zu Komolitonen und man kann niemanden nachfragen, wenn man mal bei einer Aufgabe hängt. Aber hoffen wir mal, dass es nächstes Semester besser wird und wenigsten Veranstaltungen wie Tutorien in Präsenz stattfinden können:)
3:25 die frage ist unglücklich gestellt. um nur lesend auf eine variable zuzugreifen muss man sie mit dem wort final versehen.
final int x = 0;
Jedoch meinst du das man einfach eine variable deklarieren soll und auslesen soll. Viele Fragen kann man falsch verstehen die du gestellt hast🤣 Trotzdem ein gutes Video um mal zu schauen wie solche Klausuren an der Uni ablaufem
Kann man so machen, ja. Danke für dein Feedback!
Bruder morgen werd ich dick von ner Klausur weg gebimmelt
Bei mir bestand jede Programmier Klausur nur aus programmieren am PC. Andere Fragen gab es nie.
Du Glücklicher!
@@Florian.Dalwigk vielleicht liegt es daran, dass ich Elektrotechnik studiere. Programmieren brauche ich vorrangig für Microcontroller.
Das sind einfach die gleichen Aufgaben wie am Gymnasium Q1
Jedenfalls die gleiche Aufgabenart, die Methoden sind vielleicht etwas komplizierter aber die Aufgaben selbst sind nicht anders
Das kann gut sein! So ist das jedenfalls an einer Hochschule ;)
Mensch, solche Aufgabentypen wären bei uns allesamt echter Luxus gewesen. Wir mussten in 75min in Java eine riesige Programmieraufgabe vollständig und korekt bearbeiten (am Rechner), ansonsten ist man durchgefallen, die Durchfallquote lag auch bei 70% (hab erst im zweiten Versuuch bestanden).
Oha, das ist krass. Eine einzige Aufgabe zu bearbeiten kann in einer Prüfungssituation vor Ort sehr anstrengend sein! Vor allem ist die dann nicht selten so gestellt, dass man erstmal Ewigkeiten braucht, um überhaupt zu verstehen, was zu tun ist.
Also meine Klausur war handschriftlich programmieren auf Papier :D
Lief es gut?
@@Florian.Dalwigk So gut, dass ich sogar eine Ehrenrunde drehen darf :(
Oh, das tut mir Leid :(
Interessantes Video nur werde ich es leider nie zu einem Informatikstudium schaffen :-(
Warum?
@@Florian.Dalwigk Bin für alle schulfächer außer mathe, Physik, Chemie und informatik was ich mir selber beibringen muss zu blöd, und da man alles können muss auf einer Mittelschule wo es nicht mal richtigen informatik unterricht gibt.
Schade :( Aber vielleicht kommt das noch mit der Zeit!
irritiert es nur mich das zwischendurch immer wieder ein bild von html-code kommt?😂
Wo das?
@@Florian.Dalwigk zB ab 4:46 😅😂
Achso 😂
Bin in meinem Studium 2 Mal an Statistik gescheitert, im Drittversuch bestanden. Dann wäre Informatik wohl eher nichts für mich, oder?
Lässt sich so pauschal nicht sagen
@@Florian.Dalwigk Wenn ich aber schon lese, dass an manchen Unis von 300 Leuten am Ende 30 den Abschluss schaffen und viele schon an den Matheklausuren scheitern, dann bin ich doch eher vorsichtig
Vorsicht ist nie verkehrt
Bei allen Aufgaben, außer bei der Wissensfrage bei der es um die Schritte beim initialisieren einer Variable (Habe vergessen, wie dies heißt 😅), alles richtig.
Bin in der 11. Klasse auf dem BG.
Top! Dann kann das Informatikstudium ja kommen ;)
Wer lässt den bei so nem Video nen dislike da?
🤔🤔🤔
Durch Corona dürfen wir zuhause den Test schreiben :)
Dann hat das Ganze wenigstens einen Vorteil. Aber wie genau läuft das bei euch ab? Ihr könntet ja easy cheaten.
3:25 Du hast >= und
Wurde schon oft erwähnt, ist aber eine Kombi aus und =
Mein ehemaliger Informatiklehrer hätte das Video nach 25sec gedisliked. "MAN UNTERSTREICHT NICHT AM COMPUTER!!1!"
Warum das?
@@Florian.Dalwigk In der analogen Welt muss man unterstreichen, wenn etwas hervorgehoben werden soll, aber digital kann man fett schreiben. Daher verstand er auch nicht, warum diese Funktion überhaupt zur Verfügung gestellt wird.
Okay ... interessante Sichtweise.
5 Punkte 🤙
Nice!
Kommentar für den Algorithmus!
Antwort auf den Kommentar für den Algorithmus.
Antwort auf den (Kommentar für den Algorithmus) oder (Antwort auf den Kommentar) für den Algorithmus?
na immerhin 3/5, dafür das ich in Programmieren kein Ass bin und in der Prüfung auch nicht war :)
Dafür ist das doch top! :)
@@Florian.Dalwigk und bei der Frage mit Null und 0 hast du mich gekriegt :P
Hehe, dachte ich es mir doch ;)
3 richtig geraten ergibt 1 Punkt y e ah ich kann gut raten
Immerhin. Das ist der Erwartungswert 😉
Appreciated
🙂👍
wir werden die Klausur online schreiben... müssen also nicht händisch programmieren :D
Cool, Corona macht's möglich.
1 Punkt... :(
😟
4punkte in true und false
Ausgezeichnet!
Ich verstehe kein wort😱
Oh :(
Ich hätte alles richtig gehabt :D Ehre Aber die Aufgaben waren auch nicht besonders kompliziert gestellt.
Hervorragebd!
Wieso schaue ich dieses Video wenn ich Informatik noch nicht mal in der Schule habe?
Gute Frage ...
Habs tatsächlich geschafft durch meine PG1 Prüfung zu fallen :/