Notizen, Zusammenfassungen, Arbeiten, Prüfungen und Aufgaben für Informatik

Einführung in HCI und Software-Qualität

Informatik3,11 KB

Kapitel 1: Software-Qualität

Software-Qualität beschreibt das Ausmaß, in dem ein System, ein Prozess oder ein Bauteil:

  • die Anforderungen erfüllt.
  • die Kundenanforderungen und Benutzererwartungen erfüllt.

Design und Assessment

Design: Fokus auf die Darstellung auf dem Bildschirm und die Gestaltung der Schnittstelle.

Assessment: Tests sind zwingend erforderlich (nicht alles ist „fantastisch“). Die größte Herausforderung besteht darin, die Usability (Gebrauchstauglichkeit) zu beurteilen.

Bereitstellung: Aus Sicht der Benutzer (Gestaltung von Sitzungen, Anfragen etc.). Ist HCI Teil der Informatik? Ja, es ist ein wissenschaftlich fundiertes, interdisziplinäres Teilgebiet der Informatik.

Beteiligte Faktoren

  • Menschen (People)
  • Maschinen

Ansätze

  • Benutzer
  • Technologie:
...
Weiterlesen "Einführung in HCI und Software-Qualität" »

Einführung in Datenbanken und DBMS: Konzepte & Funktionen

Informatik3,36 KB

Grundlegende Datenbankkonzepte

Daten: Zeichen mit einer bestimmten Bedeutung (numerisch, alphanumerisch oder alphabetisch).

Information: Geordnete Datenmenge, die entsprechend den Bedürfnissen der Nutzer verwaltet wird.

Feld: Die kleinste Dateneinheit, auf die in einem Programm Bezug genommen werden kann.

Datensatz: Sammlung zusammengehöriger Felder, die gleich oder verschiedenartig sein können.

Datei: Sammlung homogener Datensätze, die gemäß einer bestimmten Struktur gespeichert sind.

Datenbank: Sammlung miteinander verbundener Dateien, die in der Regel Informationen über ein bestimmtes Unternehmen oder einen bestimmten Bereich enthalten.

Datenbankmanagementsystem (DBMS)

Ein DBMS ist ein computergestütztes System (Software), das eine Datenbank...

Weiterlesen "Einführung in Datenbanken und DBMS: Konzepte & Funktionen" »

Linux-Befehle: chmod, chown, chgrp, du, grep

Informatik3,04 KB

Weitere Befehle zur Abfrage des Systems

Befehl chmod

Dieser Befehl wird verwendet, um Dateiberechtigungen zu ändern. Es gibt verschiedene Möglichkeiten, dies zu tun:

  • chmod 777 myfile (dauerhaft)
  • chmod g+x myfile (rekursiver Modus)

Im ersten Fall fügen wir Berechtigungen in oktaler Form hinzu, während wir im zweiten Fall die Notation mit Buchstaben verwenden. Im Beispiel fügen wir die Berechtigung zum Ausführen für die Gruppe hinzu, zu der die Datei gehört. Wir können + oder - verwenden, um Berechtigungen hinzuzufügen oder zu entfernen. Folgende Optionen sind verfügbar:

  • g: Gruppe
  • u: Benutzer (Eigentümer)

Gefolgt von den Buchstaben:

  • r (lesen)
  • w (schreiben)
  • x (ausführen)

Befehl chown

Dieser Befehl wird verwendet, um den Besitzer einer Datei zu...

Weiterlesen "Linux-Befehle: chmod, chown, chgrp, du, grep" »

Grundlagen der Informatik und Algorithmen

Informatik5,79 KB

Was ist ein Computer?

Ein Computer ist eine Maschine, die in der Lage ist, eine Folge von Operationen mithilfe eines Programms durchzuführen, sodass die Verarbeitung auf einer Menge von Eingabedaten erfolgt.

Hauptkomponenten der Hardware

  • Central Processing Unit (CPU)
  • Speicher
  • Eingabe- und Ausgabegeräte

Central Processing Unit (CPU)

Die CPU ist das „Denken“ oder der „intelligente“ Teil des Computers. Sie ist für die Ausführung von Daten und Befehlen verantwortlich, führt arithmetische und logische Operationen durch und steuert den Betrieb verschiedener Geräte.

Speicher (Memory)

Der Speicher ist für die Speicherung von Daten und Programmen verantwortlich, sei es für kurze Zeit (einmalig) oder lange Zeit (Jahre).

Speichereinheiten

Bit (Binary
...
Weiterlesen "Grundlagen der Informatik und Algorithmen" »

Grundlagen der Netzwerkkommunikation: Protokolle & Schichten

Informatik3,38 KB

Grundlagen der Netzwerkkommunikation

Netzwerkprotokolle und Dienste

  • FTP (File Transfer Protocol)

    Protokoll zur Dateiübertragung.

    Ports: 20/TCP (Daten), 21/TCP (Kontrolle)

  • SSH (Secure Shell)

    Wird zur sicheren Fernsteuerung eines Computers verwendet; sicherer als Telnet.

    Port: 22/TCP

  • HTTPS (Hypertext Transfer Protocol Secure)

    Wird für sichere Datenübertragung in Netzwerken verwendet; eine sicherere Version von HTTP.

    Port: 443/TCP

  • DNS (Domain Name System)

    Ermöglicht die Verbindung zu einer Domain ohne direkte Eingabe der IP-Adresse.

    Ports: 53/UDP (Anfragen), 53/TCP (Zonentransfers)

  • DHCP (Dynamic Host Configuration Protocol)

    Ermöglicht einem mit dem Netzwerk verbundenen Computer, dynamisch eine Netzwerkkonfiguration zu erhalten.

    Ports: 67/UDP (Server), 68/

...

Weiterlesen "Grundlagen der Netzwerkkommunikation: Protokolle & Schichten" »

Praktikum 3: Organisation der Ein- und Ausgabe (E/A)

Informatik5,72 KB

Praktikum 3

Organisation der Ein-/Ausgabe (E/A)

2. Die Schnittstelle für Ein- und Ausgabe

Die Schnittstelle für die Ein-/Ausgabe (E/A) stellt ein Verfahren zur Übertragung von Informationen zwischen dem internen Speicher und externen Peripheriegeräten bereit. Die an einen Computer angeschlossenen Peripheriegeräte erfordern spezielle Kommunikationsverbindungen, um als Schnittstelle mit der zentralen Recheneinheit (CPU) zu arbeiten. Der Zweck dieser Kommunikationsverbindung besteht darin, die Unterschiede zwischen den einzelnen Peripheriegeräten und dem Computer auszugleichen. Die wichtigsten Unterschiede sind:

  1. Signalunterschiede: Peripheriegeräte sind elektromechanische und elektromagnetische Geräte. Ihre Wirkungsweise unterscheidet sich
...
Weiterlesen "Praktikum 3: Organisation der Ein- und Ausgabe (E/A)" »

IT-Grundlagen: Systeme, Hardware und Netzwerktechnik

Informatik6,46 KB

Grundlagen der Systemtheorie und Informatik

System: Ein Set von miteinander verbundenen Teilen, das nützlich ist und ein gemeinsames Ziel verfolgt.

Komponenten: Bestehend aus Umwelt, Eingängen, Prozess und Ausgängen.

Informationssystem: Besteht aus Elementen und Verfahren zur Verbesserung der Daten und Erarbeitung von Berichten, sodass die Entscheidungsfindung nützlich ist, um Ziele zu erreichen.

Datenverarbeitung (Data Processing)

Eine Reihe von elementaren Operationen, die auf Daten angewendet werden, um Ergebnisse zu erzielen:

  • Empfang → Speicherung (Storage) → Verarbeitung (Arbeit) → Ergebnisanzeige

Informatik und Daten

Informatik: Die Wissenschaft, welche die automatische und rationelle Behandlung von Informationen untersucht. Sie entwickelt...

Weiterlesen "IT-Grundlagen: Systeme, Hardware und Netzwerktechnik" »

Formen der Cyberkriminalität und IT-Sicherheitsrisiken

Informatik4,63 KB

Phishing und Betrug im elektronischen Geschäftsverkehr

Phishing: Hierbei handelt es sich um betrügerische Angebote an Verbraucher, beispielsweise im Zusammenhang mit dem Preis von Aktien, Anleihen und Wertpapieren oder dem Verkauf von IT-Anlagen in Regionen, in denen elektronischer Geschäftsverkehr stattfindet. Das Wachstum der Telematik ermöglicht zwar Einkäufe, hat aber auch zu einer Zunahme von Betrugsfällen geführt. Dies erfüllt die Anforderungen des Betrugsdelikts, insbesondere den Animus defraudandi (die betrügerische Absicht) gegenüber der Person, die den Kauf tätigt.

Geldwäsche (Money Laundering)

Es wird erwartet, dass der elektronische Geschäftsverkehr zu einem neuen Ort für den elektronischen Transfer von Gütern oder Geld...

Weiterlesen "Formen der Cyberkriminalität und IT-Sicherheitsrisiken" »

Grundlagen der Mathematik: Matrizen, Logik und Kombinatorik

Informatik5,43 KB

Matrizen: Definition und Arten

Eine Matrix ist eine rechteckige Anordnung von Elementen in Zeilen und Spalten. Matrizen werden üblicherweise mit Großbuchstaben bezeichnet, während ihre Elemente durch Kleinbuchstaben dargestellt werden.

  • Diagonalmatrix: Eine quadratische Matrix, bei der alle Elemente außerhalb der Hauptdiagonalen gleich 0 sind.
  • Skalarmatrix: Eine Diagonalmatrix, bei der alle Elemente auf der Hauptdiagonalen identisch sind.
  • Einheitsmatrix: Eine Diagonalmatrix, bei der alle Elemente auf der Hauptdiagonalen gleich 1 sind.
  • Untere Dreiecksmatrix: Eine quadratische Matrix, bei der alle Elemente oberhalb der Hauptdiagonalen (i < j) gleich 0 sind.
  • Obere Dreiecksmatrix: Eine quadratische Matrix, bei der alle Elemente unterhalb der Hauptdiagonalen
...
Weiterlesen "Grundlagen der Mathematik: Matrizen, Logik und Kombinatorik" »

Excel und Pascal: Menüfunktionen und Programmiergrundlagen

Informatik4,23 KB

Excel: Grundlagen und Menüfunktionen

  1. Einzug verkleinern

    Verkleinert den Einzug (entspricht oft der Funktion „Einzug verringern“).

  2. Einzug und Ränder anpassen

    Erhöht den Einzug und passt die Seitenränder an.

  3. Orientierung

    Stellt die vertikale Orientierung ein.

  4. Menü „Einfügen“ (Insertar)

    Enthält Befehle zum Einfügen von:

    • Zellen
    • Blatt oder Grafikrechner
    • Symbol
    • Direkter Seitenumbruch
    • Funktion
    • Name
    • Kommentar
    • Bild
    • Diagramm
    • Objekt
    • Hyperlink
  5. Menü „Format“

    Enthält Befehle zum Formatieren von:

    • Zellen
    • Zeilen
    • Spalten
    • Blatt
    • Format
    • Zustand (Bedingte Formatierung)
    • Stil
  6. Menü „Extras“ (Tools)

    Enthält Befehle wie:

    • Rechtschreibung
    • Referenz (Nachschlagen)
    • Fehlerbehebung
    • Arbeitsbereich
    • Freigabe/Online-Funktionen
    • Postfach
    • Zielwertsuche
    • Überwachung von Formeln
    • Ergänzungen (
...
Weiterlesen "Excel und Pascal: Menüfunktionen und Programmiergrundlagen" »