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?
Welche Software wird im Kurs zum Erstellen und Verwalten von Softwareprojekten empfohlen?
Welche Software wird im Kurs zum Erstellen und Verwalten von Softwareprojekten empfohlen?
Welche Programmiersprache wird im Kurs verwendet?
Welche Programmiersprache wird im Kurs verwendet?
Welche Art von Prüfung wird in diesem Kurs angeboten?
Welche Art von Prüfung wird in diesem Kurs angeboten?
Signup and view all the answers
Welches Browser-Programm wird für die Übungsaufgaben im Kurs empfohlen?
Welches Browser-Programm wird für die Übungsaufgaben im Kurs empfohlen?
Signup and view all the answers
Was bedeutet 'Pseudocode' im Zusammenhang mit diesem Kurs?
Was bedeutet 'Pseudocode' im Zusammenhang mit diesem Kurs?
Signup and view all the answers
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?
Signup and view all the answers
Welche der folgenden Aussagen zur Programmierung in JavaScript trifft zu?
Welche der folgenden Aussagen zur Programmierung in JavaScript trifft zu?
Signup and view all the answers
Was passiert in einer Schleife, wenn die Abbruchbedingung erfüllt ist?
Was passiert in einer Schleife, wenn die Abbruchbedingung erfüllt ist?
Signup and view all the answers
Welche Anweisungen werden innerhalb einer Schleife ausgeführt?
Welche Anweisungen werden innerhalb einer Schleife ausgeführt?
Signup and view all the answers
Welche Funktion haben die geschweiften Klammern '{' und '}' in einer Schleife?
Welche Funktion haben die geschweiften Klammern '{' und '}' in einer Schleife?
Signup and view all the answers
Welche Variable wird im Beispielcode zur Zählung der Durchläufe verwendet?
Welche Variable wird im Beispielcode zur Zählung der Durchläufe verwendet?
Signup and view all the answers
Wie oft wird die Schleife im Beispielcode ausgeführt?
Wie oft wird die Schleife im Beispielcode ausgeführt?
Signup and view all the answers
Welchen Wert hat die Variable 'a' am Ende des 3. Durchlaufs?
Welchen Wert hat die Variable 'a' am Ende des 3. Durchlaufs?
Signup and view all the answers
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?
Signup and view all the answers
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?
Signup and view all the answers
Welche Programmiersprache wird in diesem Kurs verwendet?
Welche Programmiersprache wird in diesem Kurs verwendet?
Signup and view all the answers
Welche Software wird für die Programmierung in diesem Kurs benötigt?
Welche Software wird für die Programmierung in diesem Kurs benötigt?
Signup and view all the answers
Welche gesellschaftlich-kulturelle Fragestellung wird in diesem Lernmodul nicht behandelt?
Welche gesellschaftlich-kulturelle Fragestellung wird in diesem Lernmodul nicht behandelt?
Signup and view all the answers
Welche Perspektive könnte sich mit den technischen Aspekten der Digitalisierung befassen?
Welche Perspektive könnte sich mit den technischen Aspekten der Digitalisierung befassen?
Signup and view all the answers
Wie wird die Wirkung der Digitalisierung auf die Gesellschaft behandelt?
Wie wird die Wirkung der Digitalisierung auf die Gesellschaft behandelt?
Signup and view all the answers
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?
Signup and view all the answers
Was adressiert die anwendungsbezogene Perspektive der digitalen Bildung?
Was adressiert die anwendungsbezogene Perspektive der digitalen Bildung?
Signup and view all the answers
Welche der folgenden Software ist nicht Teil der Programmieranforderungen in diesem Kurs?
Welche der folgenden Software ist nicht Teil der Programmieranforderungen in diesem Kurs?
Signup and view all the answers
Was wird in der Funktion_PlusButtonClicked berechnet?
Was wird in der Funktion_PlusButtonClicked berechnet?
Signup and view all the answers
Was passiert in der Funktion_MinusButtonClicked mit den Variablen zahl1 und zahl2?
Was passiert in der Funktion_MinusButtonClicked mit den Variablen zahl1 und zahl2?
Signup and view all the answers
Wie wird das Ergebnis in beiden Funktionen gespeichert?
Wie wird das Ergebnis in beiden Funktionen gespeichert?
Signup and view all the answers
Was beschreibt die Rückgabeanweisung in einem Algorithmus?
Was beschreibt die Rückgabeanweisung in einem Algorithmus?
Signup and view all the answers
Was passiert, wenn die Rückgabeanweisung innerhalb einer Funktion aufgerufen wird?
Was passiert, wenn die Rückgabeanweisung innerhalb einer Funktion aufgerufen wird?
Signup and view all the answers
Welcher Wert wird in 'zahl1' und 'zahl2' für die Berechnungen verwendet?
Welcher Wert wird in 'zahl1' und 'zahl2' für die Berechnungen verwendet?
Signup and view all the answers
Wie ist die Syntax der Rückgabeanweisung in einem Algorithmus?
Wie ist die Syntax der Rückgabeanweisung in einem Algorithmus?
Signup and view all the answers
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?
Signup and view all the answers
Was wird im Algorithmus als erstes Element in einer Folge betrachtet?
Was wird im Algorithmus als erstes Element in einer Folge betrachtet?
Signup and view all the answers
Was beschreibt die Variable 'merker' im Algorithmus?
Was beschreibt die Variable 'merker' im Algorithmus?
Signup and view all the answers
Wie funktioniert die Wertzuweisung in der Programmierung laut dem Algorithmus?
Wie funktioniert die Wertzuweisung in der Programmierung laut dem Algorithmus?
Signup and view all the answers
Was ist eine Anweisung im Kontext der Programmierung?
Was ist eine Anweisung im Kontext der Programmierung?
Signup and view all the answers
Was passiert bei der Ausführung von 'a = b' in einem Algorithmus?
Was passiert bei der Ausführung von 'a = b' in einem Algorithmus?
Signup and view all the answers
Was bedeutet das Stoppzeichen am Ende einer Anweisung?
Was bedeutet das Stoppzeichen am Ende einer Anweisung?
Signup and view all the answers
Welche der folgenden Aussagen über die Schleife im Algorithmus ist korrekt?
Welche der folgenden Aussagen über die Schleife im Algorithmus ist korrekt?
Signup and view all the answers
Welche Rolle spielt die Variable i im Algorithmus?
Welche Rolle spielt die Variable i im Algorithmus?
Signup and view all the answers
Was bezeichnet der Begriff Industrie 4.0?
Was bezeichnet der Begriff Industrie 4.0?
Signup and view all the answers
Welche Aussage beschreibt am besten den Ursprung der Informatik?
Welche Aussage beschreibt am besten den Ursprung der Informatik?
Signup and view all the answers
Warum sind Informatikkenntnisse für Ingenieure und Ingenieurinnen unverzichtbar?
Warum sind Informatikkenntnisse für Ingenieure und Ingenieurinnen unverzichtbar?
Signup and view all the answers
Was ist ein zentraler Bestandteil von Industrie 4.0?
Was ist ein zentraler Bestandteil von Industrie 4.0?
Signup and view all the answers
Welche der folgenden Aussagen beschreibt den Begriff 'Informatik' am besten?
Welche der folgenden Aussagen beschreibt den Begriff 'Informatik' am besten?
Signup and view all the answers
Wann wurde der Begriff 'Informatik' erstmals eingeführt?
Wann wurde der Begriff 'Informatik' erstmals eingeführt?
Signup and view all the answers
Wie nennt man Informatik im Englischen?
Wie nennt man Informatik im Englischen?
Signup and view all the answers
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?
Signup and view all the answers
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.
Related Documents
Description
In diesem Quiz werden die grundlegenden Konzepte der Programmierung in JavaScript behandelt. Die Teilnehmer testen ihr Wissen über die verwendeten Software, Programmiersprachen und die Datenverarbeitung. Der Fokus liegt auf den Themen, die im Kurs diskutiert werden sollen.