lehrkraefte:ks:informatik-glf4-23-4iw

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lehrkraefte:ks:informatik-glf4-23-4iw [2023/03/27 21:49]
Simon Knaus
lehrkraefte:ks:informatik-glf4-23-4iw [2023/05/01 22:06] (current)
Simon Knaus
Line 1: Line 1:
 ===== Progamm ===== ===== Progamm =====
 +==== KW 18 ====
 +
 +=== Ziele === 
 +  * Vorträge sind abgeschlossen
 +
 +=== Bewertungskriterien und Rahmenbedingungen Voträge ===
 +== Form ==
 +Wir haben 7 Voträge für 90 Minuten: Maximale Dauer eines Votrags 10 Minuten.
 +Präsentationstechnik und -medium sind frei wählbar.
 +
 +== Bewertungskriterien ==
 +  * Klarheit des Votrages
 +  * Vollständigkeit der Beantwortung der Leitfragen (siehe [[lehrkraefte:ks:informatik-glf4-23-4iw#kw_17|letztes Mal]])
 +  * Kurzweiligkeit des Vortrages
 +
 +
 +==== KW 17 ====
 +<WRAP alert center  round 70%>
 +**Abgabe Bericht: ** Bis 30.4.2023 um 20:00 auf SharePoint abgeben. 
 +</WRAP>
 +=== Ziele ===
 +  *  Bericht ist abgeschlossen und auf Sharepoint abgeben. Format und Details siehe unten.
 +  *  Gruppen für Vorträge inkl. Themenwahl ist abgeschlossen.
 +
 +=== Auftrag === 
 +Bildet Gruppen von maximal 3 Personen und wählt euch ein Thema. Thema (Nummer) und Gruppenzusammensetzung bitte in Forms kommunizieren.
 +
 +=== Vortragsinhalte ===
 +  - [[https://chat.openai.com/|ChatGPT]]
 +  - [[https://www.midjourney.com/|Midjourney]] (braucht Discord-Account)
 +  - [[https://labs.openai.com/|DALL-E 2]]
 +  - [[https://www.bing.com/new|BingChat]] 
 +  - [[https://www.perplexity.ai/|Perplexity AI]]
 +  - [[https://beta.elevenlabs.io/| Eleven Labs]]
 +  - [[https://www.d-id.com/|D-ID]]
 +  - [[https://www.nytimes.com/2023/04/19/arts/music/ai-drake-the-weeknd-fake.html|Fake Drake]] (Kein Tool, aber eine Reihe von Tools; Artikel ggf. bei mir als [[https://bldsg-my.sharepoint.com/:b:/r/personal/simon_knaus_ksbg_ch/Documents/streammovies/literature/An%20AI%20Hit%20of%20Fake%20%E2%80%98Drake%E2%80%99%20and%20%E2%80%98The%20Weeknd%E2%80%99%20Rattles%20the%20Music%20World%20-%20The%20New%20York%20Times.pdf?csf=1&web=1&e=jV4ppB|PDF]])
 +
 +Für jedes Thema sollen die folgenden vier Fragen beantwortet werden:
 +  * Was ist der Zweck des KI-Tools und wie funktioniert es?
 +  * Was sind die mögliche Vor- und Nachteile der Verwendung des KI-Tools?
 +  * Wie genau und zuverlässig ist das KI-Tool, und welche Faktoren beeinflussen die Resultate?
 +  * Welche Auswirkungen (Geschäftsmodelle, Ethik, Politik, etc.) könnte der Einsatz des KI-Tools haben?
 +
 +
 +==== KW 13 ====
 +=== Ziele ===
 +Bericht ist fertig, ggf. nächstes Mal 1 Lektion Bericht, Start Vorträge.
 +
 +=== Eckpunkte Bericht ===
 +
 +Dokumentation der eigenen Analyse in einem PDF-Dokument, welches 
 +  - Eine Einleitung enthält, welche
 +    * Beschreibt (Screenshot; Shortcut: ''PrtScr'' oder ''Alt+PrtScr'') woher die Daten kommen und wie diese aussehen.
 +    * Beschreibt, welche Daten erhoben werden.
 +  - Mindestens zwei Fragen formuliert, welche auf Grund von Excel-Analysen (mindestens eine Pivot-Tabelle) der eigenen Daten beantwortet kann.
 +  - Mindestens zwei Analyse der eigenen Daten welche die Fragen aus dem vorigen Punkt beantwortet. Z.B. Wann mache ich xxx am häufigsten?
 +  - Einen Abschnitt, welcher Zusammenfasst, was du in diesem Teil der Informatik gelernt hast, bzgl.
 +    * Excel
 +    * Python
 +    * BigData und sozialen Netzen im Allgemeinen.
 +  - Einen Abschnitt (mindestens 1000 Zeichen inkl. Lehrschläge) zur Frage <<Wie stehen Social Media, Demokratie und Gesundheit zueinander>>. Falls dir die Thematik neu ist, lies dir die nachfolgenden Artikel durch. Ihr könnt auch einen Text zu viert abgeben. Damit kann jede:r eine Quelle lesen und ihr könnt einen Abschnitt (zu 1000 Zeichen) abgeben. 
 +    - https://www.nzz.ch/feuilleton/juergen-habermas-warnt-soziale-netzwerke-gefaehrden-die-demokratie-ld.1702434 oder als [[https://bldsg-my.sharepoint.com/:b:/r/personal/simon_knaus_ksbg_ch/Documents/streammovies/literature/nzz_habermas.pdf?csf=1&web=1&e=yrbdRN|PDF]]
 +    - https://www.mdr.de/wissen/medien-und-demokratie-100.html
 +    - https://www.tagesanzeiger.ch/eine-demokratie-destabilisieren-team-jorge-machts-ab-6-millionen-396187159107 oder als [[https://bldsg-my.sharepoint.com/:b:/r/personal/simon_knaus_ksbg_ch/Documents/streammovies/literature/ta_jorge.pdf?csf=1&web=1&e=aIdRl0|PDF]]
 +    - https://www.ft.com/content/0e2f6f8e-bb03-4fa7-8864-f48f576167d2 oder als [[https://bldsg-my.sharepoint.com/:b:/r/personal/simon_knaus_ksbg_ch/Documents/streammovies/literature/ft_twenge.pdf?csf=1&web=1&e=4DYsik|PDF]]
 +
 +Bewertungskriterien:
 +   * Nachvollziehbarkeit der Ausführungen und Analysen
 +   * Dokumentation der Analysen (Erklärungen, Screenshots, etc.)
 +   * Ausführlichkeit der Analysen
 +   * Darstellung des Berichts
 +   * Stringenz der Argumentation
 +
 +=== Tipps Word ===
 +  * ''PrtScr'' erstellt ein Bildschirmfoto  des ganzen Bildschirms in der Zwischenbalge (''CTRL''+''V'' zum Einfügen)
 +  * ''Alt''+''PrtScrn'' erstellt ein Bildschirmfoto  des aktiven Fensters in der Zwischenbalge (''CTRL''+''V'' zum Einfügen)
 +  * ''Win''+''PrtScrn'' erstellt ein Bildschirmfoto und speichert es im Bilder-Ordner von Windows
 +  * ''Win''+''Shift''+''S'' öffnet einen Dialog um ein Bildschirmfoto aufzunehmen und einen Bereich auszuwählen und speichert es dann in der Zwischenbalge (''CTRL''+''V'' zum Einfügen)
 +
 +=== Abgabe Format ===
 +Bitte Bericht im **PDF**-Format auf dem Sharepoint-Abgabe-Ordner abgeben. Dateiname ''vorname_nachname_bericht_bigdata.pdf''. Der Dateiname muss **genau** so gewählt werden.
 +
 ==== KW 12 ==== ==== KW 12 ====
 === Ziele === === Ziele ===
Line 5: Line 87:
  
 === Auftrag === === Auftrag ===
-  - Shortcuts nochmals durchlesen und **verwenden**. +  - [[lehrkraefte:ks:informatik-glf4-23-4iw#knaus_best-of-_excel-_shortcuts|Shortcuts]] nochmals durchlesen und **verwenden**. 
-  - CSV in Excel öffnen +  - CSV von letzter Woche in Excel öffnen 
     - [[https://web.microsoftstream.com/video/114ca60b-fa45-4b99-bb9e-a62b032fd5c6|Einführungsvideo Excel]] schauen     - [[https://web.microsoftstream.com/video/114ca60b-fa45-4b99-bb9e-a62b032fd5c6|Einführungsvideo Excel]] schauen
     - Folgende Excel-Funktionen nachlesen resp. ausprobieren:     - Folgende Excel-Funktionen nachlesen resp. ausprobieren:
Line 17: Line 99:
     * An welchem Wochentag schaue ich am meisten Videos?     * An welchem Wochentag schaue ich am meisten Videos?
     * Wie viele Videos schaue ich durchschnittlich pro Tag?     * Wie viele Videos schaue ich durchschnittlich pro Tag?
 +    * Gibt es Unterschieden zwischen Ferien- und Schulzeit?
     * Eigene Fragen geben mehr Punkte.     * Eigene Fragen geben mehr Punkte.
 ==== KW 11 ==== ==== KW 11 ====
Line 36: Line 119:
 </WRAP> </WRAP>
 === Code === === Code ===
 +=== Spotify ===
 +<code python spotify.py>
 +import re        # Regular Expressions
 +import datetime  # Datum/Zeit 
 +import os        # Files suchen
 +import json
 +# Erklärungen zu diesem Code sind Analog dem Youtube-Extraktor.
 +
 +rootdir = "C:/Users/Simon.Knaus/OneDrive - Kt. SG BLD/ksbg/Informatik/bigdata/spotify_data"
 +
 +# Resultat, das am Schluss geschrieben werden soll
 +csv = ""   # Comma separated values
 +# Wie viele Kontrollausgaben?
 +debug = 100
 +
 +# Alle HTML-Dateien im Verzeicznis anzeigen            
 +for root, dirs, files in os.walk(rootdir):
 +    for file in files:
 +        if file.endswith(".json"):
 +            filepath = os.path.join(root, file) 
 +            # Datei oeffnen
 +            
 +            f = open(filepath, "r")
 +            #html = f.read()  # Alles einlesen
 +            data=json.load(f)
 +            print(data)
 +            f.close()        # Datei schliessen
 +
 +            for d in (data):
 +                # Einträge in Zahlen umwandeln
 +                # Monat plus die anderen Einträge (ohne AM/PM) in Zahlen umgewandelt 
 +                #   Die Zeichenkette "42" ist nicht das gleiche wie die Zahl 42.
 +            
 +
 +                # Datum daraus generieren (macht die Datumsmanipulation einfacher).
 +                # Jahr, Monat, Tag, Stunde, Minute, Sekunde
 +    
 +
 +                if debug>0:
 +                    # Ausgabe zur Kontrolle, produziert folgendes Format
 +                    print(d["endTime"])   # 2021-01-06 21:23:12
 +                    debug -= 1  # Um 1 vermindern
 +
 +
 +                # Formatierte Ausgabe des Datums, siehe https://www.w3schools.com/python/python_datetime.asp
 +                # \n heisst neue Zeile.
 +                csv += str(d["endTime"])+";"+str(d["msPlayed"])+"\n"
 +
 +            # Ausgabe in Datei schreiben
 +        f = open("resultat_spotify.csv", "w")
 +        f.write(csv)
 +        f.close() </code>
 == Twitter == == Twitter ==
  
  • lehrkraefte/ks/informatik-glf4-23-4iw.1679946590.txt.gz
  • Last modified: 2023/03/27 21:49
  • by Simon Knaus