News

Lehre



Organisatorisches

SEW Präsentation - Erweiterungsfach Informatik (Bachelor/Master)


Um Inhalt anzuzeigen, bitte anklicken

Objektorientierte Programmiersprache - Python

Einführungskurs in die Objektorientierte Programmiersprache Python und der Erstellung eines GUI mit PyGame oder Kivy

Inhalt:

  1. Installation - - - Präsentation
  2. Erstes Programm "Hallo Welt"
  3. Print und Zahlen
    1. Lösung
  4. String
    1. Lösung
  5. Datentypen
    1. Lösung
  6. Eingabefunktion Input
    1. Lösung
  7. Debugging
    1. Lösung
  8. Vergleichsoperatoren
    1. Lösung
  9. Type-Casting
    1. Lösung
  10. Wörterbuch
    1. Lösung
  11. If-Anweisung
    1. Lösung
  12. else & elif
    1. Lösung
  13. (1. Haus-)Aufgabe
  14. logische Operatoren
    1. Lösung
  15. While-Schleife
    1. Lösung
  16. for, in, range()
    1. Lösung
  17. Listen
    1. Lösung
  18. (2. Haus-)Aufgabe
  19. Nachtrag zu 'for', 'in' & 'range'
  20. Funktionen definieren
  21. Objektorientierung
    1. Lösung
  22. ooP - Methoden
    1. Lösung
  23. (Wiederholungs- & 3. Haus-)Aufgabe
    1. Lösung

PyGame

  1. Virtuelle Entwicklungsumgebung
  2. Einführung in Frameworks und Pygame
  3. PyGame-Fenster erstellen
  4. Pygame Events und Formen
  5. Programmcode aufteilen
  6. Schrift darstellen
  7. Buttons erstellen
  8. Inputfeld erstellen

Kivy

  1. Kivy
  2. Kivy: Grundlegende App-Struktur
  3. Kivy: Layout, Eingabe, Text & Buttons
    1. Lösung
  4. Kivy: Erstellung einer App
  5. Kivy: Architektur
  6. Kivy: Events & Eigenschaften
  7. Kivy: Koordinatensystem & klickbare Felder & Image-Overlay
  8. Kivy: ScreenManager
  9. Kivy: Navigation über Bilder
  10. Kivy: Link zur Dokumentation

Informationstechnologie

Einführungskurs über die Grundlagen der Informationstechnologie


Medienprojekt (Master)

Informationen über das Medienprojekt (Master)


Lehr- und Lernprozesse im berufsfachlichen Unterricht (Informatik)

Suchmaschinen

Inhtalt:

  1. Scuhmaschinen Quiz

Fundamentale Ideen der Informatik


Einführung in die Fachdidaktik Informatik


Entwicklung interaktiver Softwareanwendungen/Developing interactive software systems


Python-Tutorial:


Programmierprojekte für die Schule


Arduino Grundlagen

Inhalt:

  1. Tutorial

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form