ifp
48 Questions
3 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

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?

  • Visual Studio Code (correct)
  • Adobe Photoshop
  • Notepad++
  • Microsoft Word
  • Welche Programmiersprache wird im Kurs verwendet?

  • C++
  • Java
  • Python
  • JavaScript (correct)
  • Welche Art von Prüfung wird in diesem Kurs angeboten?

    <p>E-Klausur (C)</p> Signup and view all the answers

    Welches Browser-Programm wird für die Übungsaufgaben im Kurs empfohlen?

    <p>Firefox (A)</p> Signup and view all the answers

    Was bedeutet 'Pseudocode' im Zusammenhang mit diesem Kurs?

    <p>Eine textbasierte Beschreibung von Algorithmen (C)</p> Signup and view all the answers

    Welche Themen werden in diesem Kurs in Bezug auf die 'Grundlagen der Datenverarbeitung' behandelt?

    <p>Kommunikation, Speicherung, Kompression, fehlertolerante Codes (B)</p> Signup and view all the answers

    Welche der folgenden Aussagen zur Programmierung in JavaScript trifft zu?

    <p>JavaScript kann sowohl für Webseiten als auch für Anwendungen verwendet werden. (C)</p> Signup and view all the answers

    Was passiert in einer Schleife, wenn die Abbruchbedingung erfüllt ist?

    <p>Die Schleife wird beendet. (A)</p> Signup and view all the answers

    Welche Anweisungen werden innerhalb einer Schleife ausgeführt?

    <p>Die Anweisungen, die hinter dem Schlüsselwort 'fuehre aus' stehen. (A)</p> Signup and view all the answers

    Welche Funktion haben die geschweiften Klammern '{' und '}' in einer Schleife?

    <p>Sie markieren den Anfang und das Ende eines Blocks. (B)</p> Signup and view all the answers

    Welche Variable wird im Beispielcode zur Zählung der Durchläufe verwendet?

    <p>i (D)</p> Signup and view all the answers

    Wie oft wird die Schleife im Beispielcode ausgeführt?

    <p>5-mal (B)</p> Signup and view all the answers

    Welchen Wert hat die Variable 'a' am Ende des 3. Durchlaufs?

    <p>-3 (A)</p> Signup and view all the answers

    Welche Bedingung muss erfüllt sein, damit die Schleife im Beispielcode beendet wird?

    <p>i = 5 (B)</p> Signup and view all the answers

    Welche Auswirkungen hätte es, wenn die Anweisung 'i = i + 1' innerhalb der Schleife entfernt würde?

    <p>Die Schleife würde unendlich ausgeführt. (D)</p> Signup and view all the answers

    Welche Programmiersprache wird in diesem Kurs verwendet?

    <p>C# (B)</p> Signup and view all the answers

    Welche Software wird für die Programmierung in diesem Kurs benötigt?

    <p>Visual Studio (A)</p> Signup and view all the answers

    Welche gesellschaftlich-kulturelle Fragestellung wird in diesem Lernmodul nicht behandelt?

    <p>Wie nutze ich Digitalisierung? (C)</p> Signup and view all the answers

    Welche Perspektive könnte sich mit den technischen Aspekten der Digitalisierung befassen?

    <p>Anwendungsbezogene Perspektive (B)</p> Signup and view all the answers

    Wie wird die Wirkung der Digitalisierung auf die Gesellschaft behandelt?

    <p>Nicht in diesem Lernmodul (B)</p> Signup and view all the answers

    Welches der folgenden Themen gehört nicht zur gesellschaftlich-kulturellen Perspektive der digitalen Bildung?

    <p>Einführung in CAD-Systeme (B)</p> Signup and view all the answers

    Was adressiert die anwendungsbezogene Perspektive der digitalen Bildung?

    <p>Nutzung von IT-Systemen (A)</p> Signup and view all the answers

    Welche der folgenden Software ist nicht Teil der Programmieranforderungen in diesem Kurs?

    <p>Notepad++ (B)</p> Signup and view all the answers

    Was wird in der Funktion_PlusButtonClicked berechnet?

    <p>Die Summe von zwei Zahlen (B)</p> Signup and view all the answers

    Was passiert in der Funktion_MinusButtonClicked mit den Variablen zahl1 und zahl2?

    <p>Die Variablen werden subtrahiert. (C)</p> Signup and view all the answers

    Wie wird das Ergebnis in beiden Funktionen gespeichert?

    <p>In der Variablen Ergebnis (B)</p> Signup and view all the answers

    Was beschreibt die Rückgabeanweisung in einem Algorithmus?

    <p>Sie überträgt einen Wert an die aufrufende Funktion. (B)</p> Signup and view all the answers

    Was passiert, wenn die Rückgabeanweisung innerhalb einer Funktion aufgerufen wird?

    <p>Der Wert wird an die aufrufende Funktion übertragen. (A)</p> Signup and view all the answers

    Welcher Wert wird in 'zahl1' und 'zahl2' für die Berechnungen verwendet?

    <p>Der Inhalt von Textbox1 (B)</p> Signup and view all the answers

    Wie ist die Syntax der Rückgabeanweisung in einem Algorithmus?

    <p>return Wert (B)</p> Signup and view all the answers

    Welche der folgenden Aussagen beschreibt korrekt die Funktionalität eines Algorithmus mit Rückgabeanweisungen?

    <p>Der Algorithmus kann Werte an andere Teile des Codes zurückgeben. (A)</p> Signup and view all the answers

    Was wird im Algorithmus als erstes Element in einer Folge betrachtet?

    <p>Element mit Index 0 (D)</p> Signup and view all the answers

    Was beschreibt die Variable 'merker' im Algorithmus?

    <p>Ein Behälter zur Speicherung eines Wertes (B)</p> Signup and view all the answers

    Wie funktioniert die Wertzuweisung in der Programmierung laut dem Algorithmus?

    <p>Von rechts nach links (A)</p> Signup and view all the answers

    Was ist eine Anweisung im Kontext der Programmierung?

    <p>Eine Aufforderung an den Computer, eine Aufgabe auszuführen (B)</p> Signup and view all the answers

    Was passiert bei der Ausführung von 'a = b' in einem Algorithmus?

    <p>b bleibt unverändert, a übernimmt den Wert von b (C)</p> Signup and view all the answers

    Was bedeutet das Stoppzeichen am Ende einer Anweisung?

    <p>Es signalisiert das Ende der Anweisung (A)</p> Signup and view all the answers

    Welche der folgenden Aussagen über die Schleife im Algorithmus ist korrekt?

    <p>Die Schleife wird ausgeführt, solange i kleiner als n ist. (B)</p> Signup and view all the answers

    Welche Rolle spielt die Variable i im Algorithmus?

    <p>Sie dient als Zähler, um die Schleifeniteration zu steuern (B)</p> Signup and view all the answers

    Was bezeichnet der Begriff Industrie 4.0?

    <p>Die Digitalisierung der Industrie. (A)</p> Signup and view all the answers

    Welche Aussage beschreibt am besten den Ursprung der Informatik?

    <p>Informatik umfasst die automatisierte Informationsverarbeitung in Natur, Technik und Gesellschaft. (A)</p> Signup and view all the answers

    Warum sind Informatikkenntnisse für Ingenieure und Ingenieurinnen unverzichtbar?

    <p>Weil sie sich mit der Struktur und den Prozessen von IT-Systemen auseinandersetzen müssen. (C)</p> Signup and view all the answers

    Was ist ein zentraler Bestandteil von Industrie 4.0?

    <p>Eine massive Vernetzung von und innerhalb von Produktionsprozessen. (D)</p> Signup and view all the answers

    Welche der folgenden Aussagen beschreibt den Begriff 'Informatik' am besten?

    <p>Informatik ist die Wissenschaft der automatisierten Informationsverarbeitung. (C)</p> Signup and view all the answers

    Wann wurde der Begriff 'Informatik' erstmals eingeführt?

    <p>In den 1950er Jahren durch Karl Steinbuch. (C)</p> Signup and view all the answers

    Wie nennt man Informatik im Englischen?

    <p>Computer Science. (B)</p> Signup and view all the answers

    Was wird als symptomatisch für die Entwicklung im Bereich der Informatik angesehen?

    <p>Die Vielzahl der Informationstypen, die heute verarbeitet werden können. (D)</p> Signup and view all the answers

    Flashcards

    Aufbau eines Computers

    Die Struktur und Funktionalität eines Computers, einschließlich Hardware und Software.

    Pseudocode

    Eine informelle Darstellung eines Algorithmus in einfacher Sprache, sodass er leicht verstanden werden kann.

    JavaScript Grundlagen

    Die Basiskenntnisse der Programmierung in JavaScript, einschließlich Variablen, Verzweigungen und Schleifen.

    Grafische Programmierung mit HTML

    Erstellung von visuellem Inhalt auf Webseiten durch Verwendung von HTML-Strukturen.

    Signup and view all the flashcards

    Boolesche Algebra

    Ein mathematisches System zur Verarbeitung von Wahrheitswerten, das in Computern zur Entscheidungsfindung genutzt wird.

    Signup and view all the flashcards

    Suchalgorithmen

    Algorithmen, die dazu verwendet werden, gezielt nach Daten in einem Datensatz zu suchen.

    Signup and view all the flashcards

    Datenverarbeitung

    Die Methoden zur Kommunikation, Speicherung, Kompression und Fehlerkorrektur von Daten.

    Signup and view all the flashcards

    Visual Studio Code

    Eine Software zur Entwicklung und Verwaltung von Programmkodex, die hauptsächlich für JavaScript verwendet wird.

    Signup and view all the flashcards

    Industrie 4.0

    Die Digitalisierung der Industrie, auch 4. industrielle Revolution genannt.

    Signup and view all the flashcards

    Informatik

    Die automatisierte Informationsverarbeitung in Natur, Technik und Gesellschaft.

    Signup and view all the flashcards

    Ursprung der Informatik

    Eingeführt von Karl Steinbuch in den 1950er Jahren.

    Signup and view all the flashcards

    Computer Science

    Der englische Begriff für Informatik, bedeutend für das Lernen am Computer.

    Signup and view all the flashcards

    Daten und Algorithmen

    Strukturen und Prozesse, die in der Informatik betrachtet werden.

    Signup and view all the flashcards

    Rollen der Informatik für Ingenieure

    Informatik-Kenntnisse sind für Ingenieure unumgänglich für die Produktion.

    Signup and view all the flashcards

    Vernetzung in Produktion

    Grundlage von Industrie 4.0, welche Prozesse miteinander verbindet.

    Signup and view all the flashcards

    Rechenmaschinen

    Frühe Maschinen zur Zahlenverarbeitung, Vorläufer der heutigen Computer.

    Signup and view all the flashcards

    PDF-Dateien

    Digitale Dokumente, die in einem standardisierten Format gespeichert sind.

    Signup and view all the flashcards

    Programmiersprache im Kurs

    Die primäre Sprache für die Programmierung im Kurs ist C#.

    Signup and view all the flashcards

    Benötigte Software für Programmierung

    Visual Studio wird für die Programmierung in diesem Kurs verwendet.

    Signup and view all the flashcards

    Digitale Bildung

    Bildung, die sich mit der Nutzung und Auswirkungen digitaler Technologien befasst.

    Signup and view all the flashcards

    Gesellschaftlich-kulturelle Perspektive

    Schaut auf die Auswirkungen der Digitalisierung auf die Gesellschaft.

    Signup and view all the flashcards

    Anwendungsbezogene Perspektive

    Betrachtet den effektiven Umgang mit IT-Systemen.

    Signup and view all the flashcards

    Autonom fahrende LKW

    LKWs, die ohne menschliches Eingreifen fahren können.

    Signup and view all the flashcards

    Gesichtserkennungsmaßnahmen

    Technologien zur Identifikation von Personen anhand ihrer Gesichter.

    Signup and view all the flashcards

    Variable

    Ein Speicherort, der einen Wert halten kann, wie z.B. 'merker'.

    Signup and view all the flashcards

    Wertzuweisung

    Das Zuweisen eines Wertes zu einer Variablen, z.B. 'merker = a0'.

    Signup and view all the flashcards

    Anweisung

    Eine Ermahnung an den Computer, eine bestimmte Aufgabe auszuführen.

    Signup and view all the flashcards

    Indexierung

    Der Index, der angibt, an welcher Stelle in einer Liste ein Element steht, beginnend bei 0.

    Signup and view all the flashcards

    Algorithmus

    Eine Schritt-für-Schritt-Anleitung zur Lösung eines Problems oder zur Durchführung einer Aufgabe.

    Signup and view all the flashcards

    Schleife

    Ein Codeblock, der wiederholt ausgeführt wird, solange eine Bedingung wahr ist.

    Signup and view all the flashcards

    Semikolon

    Ein Stoppzeichen, das eine Anweisung im Code abschließt.

    Signup and view all the flashcards

    Implementierung

    Die tatsächliche Ausführung oder Umsetzung eines Algorithmus im Code.

    Signup and view all the flashcards

    Abbruchbedingung

    Die Bedingung, die festlegt, wie oft eine Schleife ausgeführt wird.

    Signup and view all the flashcards

    Schlüsselwort

    Ein spezifisches reserviertes Wort, das eine bestimmte Funktion im Code hat.

    Signup and view all the flashcards

    Block

    Mehrere Anweisungen, die zusammen als Einheit innerhalb einer Schleife ausgeführt werden.

    Signup and view all the flashcards

    geschweifte Klammern

    Symbole '{ }', die einen Block von Anweisungen einrahmen.

    Signup and view all the flashcards

    Iteration

    Ein Durchgang oder eine Wiederholung innerhalb einer Schleife.

    Signup and view all the flashcards

    Variablenänderung

    Die Anpassung von Werten in Variablen während der Ausführung eines Algorithmus.

    Signup and view all the flashcards

    Funktion_PlusButtonClicked

    Eine Funktion, die zwei Werte addiert, die aus einer Textbox gelesen werden.

    Signup and view all the flashcards

    Funktion_MinusButtonClicked

    Eine Funktion, die zwei Werte subtrahiert, die aus einer Textbox gelesen werden.

    Signup and view all the flashcards

    Rückgabewert (Return)

    Der Wert, der durch eine Rückgabeanweisung am Ende eines Algorithmus zurückgegeben wird.

    Signup and view all the flashcards

    Variablen merker

    Eine Variable, die einen Wert speichert, der später zurückgegeben wird.

    Signup and view all the flashcards

    Sprungstelle

    Ein Punkt in einem Programm, an dem eine Funktion aufgerufen wird.

    Signup and view all the flashcards

    Inhalt von Textbox1

    Der Wert, der aus der ersten Textbox gelesen wird, um Berechnungen durchzuführen.

    Signup and view all the flashcards

    Ergebnis

    Der Wert, der aus der Berechnung in einer Funktion resultiert.

    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.

    Quiz Team

    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.

    More Like This

    JavaScript Loops
    12 questions
    While Loops in JavaScript
    5 questions
    3. JavaScript WHILE Loops
    16 questions

    3. JavaScript WHILE Loops

    MagnanimousCloisonnism avatar
    MagnanimousCloisonnism
    4. JavaScript FOR Loops
    8 questions

    4. JavaScript FOR Loops

    MagnanimousCloisonnism avatar
    MagnanimousCloisonnism
    Use Quizgecko on...
    Browser
    Browser