Notizen, Zusammenfassungen, Arbeiten, Prüfungen und Übungen für Informatik für Weitere Kurse

Grundlagen der Webentwicklung: Usability, HTML, HTTP & CSS

Informatik4,35 KB

Usability Testing

Empirisches Testen mit realen Anwendern. Man beobachtet, wie sie das System bedienen, um reale Probleme zu identifizieren.

Die 6 Phasen des Usability Testings

  1. Testplan erstellen.
  2. Testnutzer rekrutieren: Passend zur Zielgruppe.
  3. Testmaterialien vorbereiten: Aufgaben (Tasks), Szenarien und Fragebögen.
  4. Test durchführen: Mit Rollenverteilung (Facilitator, Beobachter).
  5. Daten analysieren: Auswertung qualitativer und quantitativer Daten.
  6. Ergebnisse berichten: Report mit Befunden und Verbesserungsvorschlägen.

Methoden

  • Thinking Aloud: Nutzer denken laut. + Tiefe Einblicke, - unnatürlich.
  • Formales Experiment: Kontrollierter Labortest für messbare Daten (Zeit, Fehler).
  • A/B Testing: Live-Vergleich zweier Versionen.
  • Nutzungsstudie: Beobachtung
...
Weiterlesen "Grundlagen der Webentwicklung: Usability, HTML, HTTP & CSS" »

Linux & Bash Grundlagen: 96 Fragen und Antworten

Informatik17,43 KB

Grundlagen der Bash-Shell und Sicherheit

1. Wie startet man eine Bash-Shell?

Ein Terminal öffnen oder bash eingeben.

2. Wie startet man einen Webbrowser aus der Kommandozeile? Was bedeutet das & in diesem Kontext?

firefox &; das & startet den Prozess im Hintergrund.

3. Was ist für ein sicheres Kennwort/Passwort zu beachten?

Es sollte lang und komplex sein sowie keine persönlichen Daten enthalten.

4. Wie können Sie Ihr Kennwort in einer Shell ändern?

Mit dem Befehl passwd.

5. Welchen Unterschied sehen Sie, wenn Sie die Befehle "ls" und "ls -a" ausführen?

ls zeigt normale Dateien an; ls -a zeigt alle Dateien an, auch versteckte.

6. Erklären Sie das Rechtesystem von Unix.

Es gibt drei Kategorien (User, Group, Others) und drei Rechte (Read,...

Weiterlesen "Linux & Bash Grundlagen: 96 Fragen und Antworten" »

SEO, Bilderwelten & PIM: Digitale Strategien für Ihren Erfolg

Informatik10,21 KB

Was ist Suchmaschinenoptimierung (SEO)?

Suchmaschinenoptimierung (SEO), englisch "Search Engine Optimization", umfasst alle technischen und inhaltlichen Maßnahmen, die darauf abzielen, die Platzierung einer Website in den organischen (unbezahlten) Suchergebnissen von Suchmaschinen wie Google zu verbessern. Das Hauptziel ist es, die Sichtbarkeit der Website zu erhöhen und mehr Besucher anzuziehen.

Warum ist SEO wichtig für Ihre Website?

Eine prominente Platzierung in den Suchergebnissen erhöht die Wahrscheinlichkeit, dass Nutzer auf die Website klicken. Da viele Nutzer nur die ersten Ergebnisse betrachten, ist eine hohe Position entscheidend für den Erfolg einer Website.

  • Erhöhte Sichtbarkeit: Ihre Website wird von mehr potenziellen Kunden
...
Weiterlesen "SEO, Bilderwelten & PIM: Digitale Strategien für Ihren Erfolg" »

Grundlagen der Rechnerarchitektur und Zahlendarstellung

Informatik4,3 KB

Grundlagen der Zahlendarstellung

  • Was bedeutet die Abkürzung EBCDIC?
    Extended Binary Coded Decimal Interchange Code.
  • Wie werden Fließkommazahlen in allgemeiner Form geschrieben?
    N = Mantisse × BasisExponent
  • Was ist die Zweierkomplement-Darstellung und wo wird sie verwendet?
    Sie wird in Maschinen mit kurzen Wortlängen (z. B. 8 Bit) verwendet, um das Vorzeichen-Bit in die Zahlendarstellung zu integrieren.
  • Wie wird eine Gleitkommazahl ausgedrückt?
    (Mantisse) × (Basis)Exponent
  • Was ist der Unterschied zwischen 1er- und 2er-Komplement?
    Das 1er-Komplement invertiert alle Bits (0 zu 1, 1 zu 0). Das 2er-Komplement führt dieselbe Operation aus, addiert jedoch am Ende 1 zum Ergebnis.
  • Was sind Status-Bits?
    Es sind Bits, die bei Operationen verwendet werden,
...
Weiterlesen "Grundlagen der Rechnerarchitektur und Zahlendarstellung" »

Marketingstrategie-Vergleich: Heineken vs. Moritz

Informatik4,62 KB

Vergleich der Kommunikationselemente

Moritz

Die Marke Moritz kommuniziert über verschiedene Kanäle:

  • Sponsoring von Sportveranstaltungen: Unterstützung von Events in Barcelona wie Fußball, Leichtathletik und Radfahren.
  • Kultur-Sponsoring: Engagement auf Kulturplattformen, Messen und bei musikalischen Events als Maßnahme der Public Relations.
  • Messeauftritte: Präsenz auf Veranstaltungen wie der „Food & Taste BCN“ als PR-Tool.
  • Website: Einsatz als unkonventionelles Below-the-Line-Werbemittel.
  • Guerilla-Marketing: Aktionen im öffentlichen Raum wie Straßenanimationen oder Fahrzeug-Branding (Below-the-Line).
  • Merchandising: Werbematerialien wie Tafeln in Bars.
  • Unkonventionelle Werbung: Speziell designte Taschen von Moritz.

Heineken

Heineken nutzt...

Weiterlesen "Marketingstrategie-Vergleich: Heineken vs. Moritz" »

Reguläre Sprachen und endliche Automaten

Informatik2,92 KB

Reguläre Sprachen

Betrachten Sie das Alphabet Σ = {a, b}. Für jede natürliche Zahl n gibt es nur eine endliche Anzahl an Wörtern der Länge n. Diese Strings lassen sich lexikographisch ordnen: 0 für die Länge 0, Wörter der Länge 1, und allgemein für die Länge n+1. Beispiel: ε → 0, a → 1, b → 2, aa → 3, ab → 4 ...

Allgemein gilt: Da alle endlichen Alphabete abzählbar sind, können wir die Zeichen in einer beliebigen Reihenfolge anordnen: Σ = {a₀, a₁, a₂, ..., aₙ}. Die Menge aller Sprachen über Σ ist jedoch nicht abzählbar unendlich.

Reguläre Sprachen und reguläre Ausdrücke

Eine Sprache über einem Alphabet Σ ist regulär, wenn sie rekursiv wie folgt definiert ist:

  • a) ∅ ist eine reguläre Sprache (leere Sprache)
...
Weiterlesen "Reguläre Sprachen und endliche Automaten" »

Oracle Datenbank-Architektur: Tablespaces und Prozesse

Informatik2,79 KB

System- und SYSAUX-Tablespaces

Die Tablespaces SYSTEM und SYSAUX werden zum Zeitpunkt der Datenbankerstellung erstellt und müssen online sein.

  • SYSTEM-Tablespace: Wird für Kernfunktionalitäten verwendet, beispielsweise für die Data-Dictionary-Tabellen.
  • SYSAUX-Tablespace: Dient als Hilfs-Tablespace für zusätzliche Komponenten, wie etwa das Enterprise-Repository-Management.

Struktur der Tablespaces

Ein Tablespace besteht aus einer oder mehreren Dateien. Dateien gehören immer zu genau einem Tablespace.

Prozesse in der Oracle-Datenbank

  • User-Prozess: Startet in dem Moment, in dem der Benutzer eine Verbindung zum Oracle-Datenbankserver anfordert.
  • Server-Prozess: Wird gestartet, wenn ein Benutzer eine Sitzung mit der Oracle-Instanz herstellt.
  • Hintergrundprozesse:
...
Weiterlesen "Oracle Datenbank-Architektur: Tablespaces und Prozesse" »

Algorithmen und Datenstrukturen: Ein umfassender Leitfaden

Informatik1,12 MB

Grundlagen der Algorithmen

Ein Algorithmus ist eine Berechnungsvorschrift, die aus einer endlichen Menge von Schritten besteht und zur Lösung eines Problems dient. Er zeichnet sich durch folgende Eigenschaften aus:

  • Terminiertheit: Jede Eingabe führt nach endlich vielen Schritten zu einem Abbruch oder Ergebnis.
  • Finitheit: Der Algorithmus besteht aus einer endlichen Anzahl von Befehlen.
  • Effektivität: Die Auswirkung eines Befehls muss eindeutig sein.
  • Determiniertheit: Gleiche Eingabe führt zu gleichem Output.
  • Determinismus: Gleiche Eingabe führt zur gleichen Folge von Zuständen.

Die Komplexität wird häufig in der O-Notation angegeben: O(1) < O(log n) < O(n) < O(n log n) < O(n²) < O(2ⁿ) < O(n!).

Wichtige Datenstrukturen

Datenstrukturen...

Weiterlesen "Algorithmen und Datenstrukturen: Ein umfassender Leitfaden" »

Grundlagen der Informatik: Hardware, Netzwerke & Sicherheit

Informatik3,26 KB

Prozessor (CPU)

Ein Prozessor ist ein Mikrochip, der andere elektronische Schaltungen steuert und dabei einen Prozess abarbeitet.

Mehrkernprozessoren

Dies bedeutet, dass mehrere Prozessoren zu einem Prozessor zusammengefasst werden, z. B. Single-, Dual-, Quad-, Hexa- oder Octa-Core. Einsatzgebiete: Notebooks, Tablets, Smartphones.

Arbeitsspeicher (RAM)

Der Arbeitsspeicher (Random Access Memory) ist essenziell für die Leistungsfähigkeit eines PCs, da diese von seiner Größe und Schnelligkeit abhängt.

  • Aufgaben: Verwaltung von Daten für Programme.
  • Funktion: Er fungiert als Zwischenspeicher. Alle benötigten Daten werden im Arbeitsspeicher gehalten.
  • Hinweis: Beim Ausschalten gehen alle Daten der aktuell geöffneten Programme verloren, sofern sie nicht
...
Weiterlesen "Grundlagen der Informatik: Hardware, Netzwerke & Sicherheit" »

Das OSI-Modell: Die 7 Schichten der Netzwerkkommunikation

Informatik3,72 KB

Das OSI-Modell: Die 7 Schichten

Schicht 1: Bitübertragungsschicht (Physical Layer)

Die Bitübertragungsschicht des OSI-Referenzmodells ist für die physischen Verbindungen eines Computers zum Netzwerk verantwortlich. Sie kümmert sich um die Übertragung von Bits über das verwendete Übertragungsmedium.

Schicht 2: Sicherungsschicht (Data Link Layer)

Die Sicherungsschicht befasst sich mit der physischen Adressierung, der Netzwerktopologie, dem Netzzugang, der Fehlererkennung, der geordneten Verteilung von Datenrahmen (Frames) und der Flusskontrolle.

Schicht 3: Vermittlungsschicht (Network Layer)

Das Ziel der Vermittlungsschicht ist es, Daten vom Ursprung zum Ziel zu bringen, auch wenn beide nicht direkt miteinander verbunden sind. Die Geräte, die...

Weiterlesen "Das OSI-Modell: Die 7 Schichten der Netzwerkkommunikation" »