Podcast
Questions and Answers
Welche der folgenden Themen werden nicht im Laufe des Semesters behandelt?
Welche der folgenden Themen werden nicht im Laufe des Semesters behandelt?
- Entwurf von Algorithmen, Suchalgorithmen
- Entwicklung von mobilen Apps (correct)
- Grundlagen der Programmierung in JavaScript
- Informationstechnische Grundlagen (Zahlensysteme, Boolesche Algebra)
Welche Software wird im Kurs zum Erstellen und Verwalten von Softwareprojekten empfohlen?
Welche Software wird im Kurs zum Erstellen und Verwalten von Softwareprojekten empfohlen?
- Visual Studio Code (correct)
- Adobe Photoshop
- Notepad++
- Microsoft Word
Welche Programmiersprache wird im Kurs verwendet?
Welche Programmiersprache wird im Kurs verwendet?
- C++
- Java
- Python
- JavaScript (correct)
Welche Art von Prüfung wird in diesem Kurs angeboten?
Welche Art von Prüfung wird in diesem Kurs angeboten?
Welches Browser-Programm wird für die Übungsaufgaben im Kurs empfohlen?
Welches Browser-Programm wird für die Übungsaufgaben im Kurs empfohlen?
Was bedeutet 'Pseudocode' im Zusammenhang mit diesem Kurs?
Was bedeutet 'Pseudocode' im Zusammenhang mit diesem Kurs?
Welche Themen werden in diesem Kurs in Bezug auf die 'Grundlagen der Datenverarbeitung' behandelt?
Welche Themen werden in diesem Kurs in Bezug auf die 'Grundlagen der Datenverarbeitung' behandelt?
Welche der folgenden Aussagen zur Programmierung in JavaScript trifft zu?
Welche der folgenden Aussagen zur Programmierung in JavaScript trifft zu?
Was passiert in einer Schleife, wenn die Abbruchbedingung erfüllt ist?
Was passiert in einer Schleife, wenn die Abbruchbedingung erfüllt ist?
Welche Anweisungen werden innerhalb einer Schleife ausgeführt?
Welche Anweisungen werden innerhalb einer Schleife ausgeführt?
Welche Funktion haben die geschweiften Klammern '{' und '}' in einer Schleife?
Welche Funktion haben die geschweiften Klammern '{' und '}' in einer Schleife?
Welche Variable wird im Beispielcode zur Zählung der Durchläufe verwendet?
Welche Variable wird im Beispielcode zur Zählung der Durchläufe verwendet?
Wie oft wird die Schleife im Beispielcode ausgeführt?
Wie oft wird die Schleife im Beispielcode ausgeführt?
Welchen Wert hat die Variable 'a' am Ende des 3. Durchlaufs?
Welchen Wert hat die Variable 'a' am Ende des 3. Durchlaufs?
Welche Bedingung muss erfüllt sein, damit die Schleife im Beispielcode beendet wird?
Welche Bedingung muss erfüllt sein, damit die Schleife im Beispielcode beendet wird?
Welche Auswirkungen hätte es, wenn die Anweisung 'i = i + 1' innerhalb der Schleife entfernt würde?
Welche Auswirkungen hätte es, wenn die Anweisung 'i = i + 1' innerhalb der Schleife entfernt würde?
Welche Programmiersprache wird in diesem Kurs verwendet?
Welche Programmiersprache wird in diesem Kurs verwendet?
Welche Software wird für die Programmierung in diesem Kurs benötigt?
Welche Software wird für die Programmierung in diesem Kurs benötigt?
Welche gesellschaftlich-kulturelle Fragestellung wird in diesem Lernmodul nicht behandelt?
Welche gesellschaftlich-kulturelle Fragestellung wird in diesem Lernmodul nicht behandelt?
Welche Perspektive könnte sich mit den technischen Aspekten der Digitalisierung befassen?
Welche Perspektive könnte sich mit den technischen Aspekten der Digitalisierung befassen?
Wie wird die Wirkung der Digitalisierung auf die Gesellschaft behandelt?
Wie wird die Wirkung der Digitalisierung auf die Gesellschaft behandelt?
Welches der folgenden Themen gehört nicht zur gesellschaftlich-kulturellen Perspektive der digitalen Bildung?
Welches der folgenden Themen gehört nicht zur gesellschaftlich-kulturellen Perspektive der digitalen Bildung?
Was adressiert die anwendungsbezogene Perspektive der digitalen Bildung?
Was adressiert die anwendungsbezogene Perspektive der digitalen Bildung?
Welche der folgenden Software ist nicht Teil der Programmieranforderungen in diesem Kurs?
Welche der folgenden Software ist nicht Teil der Programmieranforderungen in diesem Kurs?
Was wird in der Funktion_PlusButtonClicked berechnet?
Was wird in der Funktion_PlusButtonClicked berechnet?
Was passiert in der Funktion_MinusButtonClicked mit den Variablen zahl1 und zahl2?
Was passiert in der Funktion_MinusButtonClicked mit den Variablen zahl1 und zahl2?
Wie wird das Ergebnis in beiden Funktionen gespeichert?
Wie wird das Ergebnis in beiden Funktionen gespeichert?
Was beschreibt die Rückgabeanweisung in einem Algorithmus?
Was beschreibt die Rückgabeanweisung in einem Algorithmus?
Was passiert, wenn die Rückgabeanweisung innerhalb einer Funktion aufgerufen wird?
Was passiert, wenn die Rückgabeanweisung innerhalb einer Funktion aufgerufen wird?
Welcher Wert wird in 'zahl1' und 'zahl2' für die Berechnungen verwendet?
Welcher Wert wird in 'zahl1' und 'zahl2' für die Berechnungen verwendet?
Wie ist die Syntax der Rückgabeanweisung in einem Algorithmus?
Wie ist die Syntax der Rückgabeanweisung in einem Algorithmus?
Welche der folgenden Aussagen beschreibt korrekt die Funktionalität eines Algorithmus mit Rückgabeanweisungen?
Welche der folgenden Aussagen beschreibt korrekt die Funktionalität eines Algorithmus mit Rückgabeanweisungen?
Was wird im Algorithmus als erstes Element in einer Folge betrachtet?
Was wird im Algorithmus als erstes Element in einer Folge betrachtet?
Was beschreibt die Variable 'merker' im Algorithmus?
Was beschreibt die Variable 'merker' im Algorithmus?
Wie funktioniert die Wertzuweisung in der Programmierung laut dem Algorithmus?
Wie funktioniert die Wertzuweisung in der Programmierung laut dem Algorithmus?
Was ist eine Anweisung im Kontext der Programmierung?
Was ist eine Anweisung im Kontext der Programmierung?
Was passiert bei der Ausführung von 'a = b' in einem Algorithmus?
Was passiert bei der Ausführung von 'a = b' in einem Algorithmus?
Was bedeutet das Stoppzeichen am Ende einer Anweisung?
Was bedeutet das Stoppzeichen am Ende einer Anweisung?
Welche der folgenden Aussagen über die Schleife im Algorithmus ist korrekt?
Welche der folgenden Aussagen über die Schleife im Algorithmus ist korrekt?
Welche Rolle spielt die Variable i im Algorithmus?
Welche Rolle spielt die Variable i im Algorithmus?
Was bezeichnet der Begriff Industrie 4.0?
Was bezeichnet der Begriff Industrie 4.0?
Welche Aussage beschreibt am besten den Ursprung der Informatik?
Welche Aussage beschreibt am besten den Ursprung der Informatik?
Warum sind Informatikkenntnisse für Ingenieure und Ingenieurinnen unverzichtbar?
Warum sind Informatikkenntnisse für Ingenieure und Ingenieurinnen unverzichtbar?
Was ist ein zentraler Bestandteil von Industrie 4.0?
Was ist ein zentraler Bestandteil von Industrie 4.0?
Welche der folgenden Aussagen beschreibt den Begriff 'Informatik' am besten?
Welche der folgenden Aussagen beschreibt den Begriff 'Informatik' am besten?
Wann wurde der Begriff 'Informatik' erstmals eingeführt?
Wann wurde der Begriff 'Informatik' erstmals eingeführt?
Wie nennt man Informatik im Englischen?
Wie nennt man Informatik im Englischen?
Was wird als symptomatisch für die Entwicklung im Bereich der Informatik angesehen?
Was wird als symptomatisch für die Entwicklung im Bereich der Informatik angesehen?
Flashcards
Aufbau eines Computers
Aufbau eines Computers
Die Struktur und Funktionalität eines Computers, einschließlich Hardware und Software.
Pseudocode
Pseudocode
Eine informelle Darstellung eines Algorithmus in einfacher Sprache, sodass er leicht verstanden werden kann.
JavaScript Grundlagen
JavaScript Grundlagen
Die Basiskenntnisse der Programmierung in JavaScript, einschließlich Variablen, Verzweigungen und Schleifen.
Grafische Programmierung mit HTML
Grafische Programmierung mit HTML
Signup and view all the flashcards
Boolesche Algebra
Boolesche Algebra
Signup and view all the flashcards
Suchalgorithmen
Suchalgorithmen
Signup and view all the flashcards
Datenverarbeitung
Datenverarbeitung
Signup and view all the flashcards
Visual Studio Code
Visual Studio Code
Signup and view all the flashcards
Industrie 4.0
Industrie 4.0
Signup and view all the flashcards
Informatik
Informatik
Signup and view all the flashcards
Ursprung der Informatik
Ursprung der Informatik
Signup and view all the flashcards
Computer Science
Computer Science
Signup and view all the flashcards
Daten und Algorithmen
Daten und Algorithmen
Signup and view all the flashcards
Rollen der Informatik für Ingenieure
Rollen der Informatik für Ingenieure
Signup and view all the flashcards
Vernetzung in Produktion
Vernetzung in Produktion
Signup and view all the flashcards
Rechenmaschinen
Rechenmaschinen
Signup and view all the flashcards
PDF-Dateien
PDF-Dateien
Signup and view all the flashcards
Programmiersprache im Kurs
Programmiersprache im Kurs
Signup and view all the flashcards
Benötigte Software für Programmierung
Benötigte Software für Programmierung
Signup and view all the flashcards
Digitale Bildung
Digitale Bildung
Signup and view all the flashcards
Gesellschaftlich-kulturelle Perspektive
Gesellschaftlich-kulturelle Perspektive
Signup and view all the flashcards
Anwendungsbezogene Perspektive
Anwendungsbezogene Perspektive
Signup and view all the flashcards
Autonom fahrende LKW
Autonom fahrende LKW
Signup and view all the flashcards
Gesichtserkennungsmaßnahmen
Gesichtserkennungsmaßnahmen
Signup and view all the flashcards
Variable
Variable
Signup and view all the flashcards
Wertzuweisung
Wertzuweisung
Signup and view all the flashcards
Anweisung
Anweisung
Signup and view all the flashcards
Indexierung
Indexierung
Signup and view all the flashcards
Algorithmus
Algorithmus
Signup and view all the flashcards
Schleife
Schleife
Signup and view all the flashcards
Semikolon
Semikolon
Signup and view all the flashcards
Implementierung
Implementierung
Signup and view all the flashcards
Abbruchbedingung
Abbruchbedingung
Signup and view all the flashcards
Schlüsselwort
Schlüsselwort
Signup and view all the flashcards
Block
Block
Signup and view all the flashcards
geschweifte Klammern
geschweifte Klammern
Signup and view all the flashcards
Iteration
Iteration
Signup and view all the flashcards
Variablenänderung
Variablenänderung
Signup and view all the flashcards
Funktion_PlusButtonClicked
Funktion_PlusButtonClicked
Signup and view all the flashcards
Funktion_MinusButtonClicked
Funktion_MinusButtonClicked
Signup and view all the flashcards
Rückgabewert (Return)
Rückgabewert (Return)
Signup and view all the flashcards
Variablen merker
Variablen merker
Signup and view all the flashcards
Sprungstelle
Sprungstelle
Signup and view all the flashcards
Inhalt von Textbox1
Inhalt von Textbox1
Signup and view all the flashcards
Ergebnis
Ergebnis
Signup and view all the flashcards
Study Notes
Informatik Grundlagen (JS) - TH OWL
-
Kursinhalt: Lehrmaterial der Vorlesungen. Inhalte werden im Semester freigeschaltet.
-
Inhalte des Kurses:
- Aufbau des Kurses
- Einführung in die Informatik
- Algorithmus, Pseudocode
- Computer, Betriebssystem
- Computer
- Betriebssystem
- Scheduling
- Testfragen
- Grundlagen JavaScript
- Debuggen, Kommentare
- Variablen, Datentypen, Arrays
- Verzweigungen, Schleifen
- Funktionen
- Testfragen
- Verwalten von Informationen
- Zahlensysteme
- Darstellung von Texten
- Testfragen
- Boolesche Operatoren
- Datenstrukturen
- Suchalgorithmen
- Daten Senden und Speichern
- Fehlertolerante Codes
- Datenkompression
- Abschluss
- Testfragen für VL
-
Copyright: Das Lehrmaterial darf nur zu Lernzwecken an der TH OWL verwendet werden.
-
Programmierung: Die Vorlesung umfasst die Programmierung in JavaScript.
-
Lernziele: Die Studierenden erwerben Grundkenntnisse in Informatik und Programmierung.
-
Programmierumgebung: Visual Studio Code von Microsoft wird empfohlen.
-
Literatur: Mehrere Literaturquellen und Erfahrungen aus der Industrie bilden die Grundlage des Stoffes. Zusätzliche Literatur wird empfohlen.
-
Prüfung: Die Prüfung ist eine E-Klausur mit theoretischen und praktischen Fragen, einschliesslich der Erstellung und Abgabe von JavaScript-Quelltext.
-
E-Klausur Termine: Im Wintersemester und Sommersemester.
-
Interaktive Tutorials/Web-Tutorials: https://www.learn-js.org/, https://www.w3schools.com/...
-
Lehrbuch: Objektorientierte Programmierung mit JavaScript (Jörg Bewersdorff)
-
Weitere Lehrmaterial: Grundlagen der Informatik (Herold, Lurz, Wohlrab)
-
Software für die Prüfung/Software empfohlen: Visual Studio Code
-
Programmiersprachen: JavaScript, HTML
-
Hardware: Aufbau eines Computers (Zentraleinheit, Peripherie, Busse, E/A-System)
-
Software: Betriebssystem, und die dazugehörigen Komponenten (z.B. für Speichermanagement, I/O etc.)
-
Generelle Begriffe: Industrie 4.0, Informatik, Begriffe zur Datenverarbeitung, Computer-Architektur
-
Testfragen: Mehrere Testfragen, die die Grundlagen der Informatik-Grundlagen abdecken.
Spezifische Themen
- Testfragen: Die Vorlesung enthält verschiedene Testfragen zu verschiedenen Themenbereichen.
- Programmierung: Diese Vorlesung unterrichtet die Programmierung und die Grundlagen der Informatik.
- Historische Meilensteine: Die Vorlesung beinhaltet eine Rekapitulation der Geschichte der Informatik.
- Lochkarte: Die Historie der Datenverarbeitung wird in der Vorlesung beleuchtet, einschließlich der Entstehung der Lochkarte von Hollerith.
- Generelle Begriffe: Wie z.B. Datenkompression, Netzwerkarchitektur, und ähnliches.
- Programmstruktur: Die Struktur von einem Programm, Variablen etc.
- Grundlegende Datenstrukturen: Arrays, Verkettete Liste, HashSet
- Andere Strukturen: Stack, Queue
- Programmierparadigmen: Prozedurale, objektorientierte Programmierung.
- Schichtenaufbau: Der Aufbau und die einzelnen Schichten eines Betriebssystems und eines Netzwerks.
- Fehlerbehandlung: Wie man in Programmen mit Fehlern umgeht.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.