<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://sca.ksr.ch/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://sca.ksr.ch/feed.php">
        <title>KSR Wiki - gf_informatik</title>
        <description></description>
        <link>https://sca.ksr.ch/</link>
        <image rdf:resource="https://sca.ksr.ch/lib/exe/fetch.php?media=wiki:logo.png" />
       <dc:date>2026-04-17T00:25:57+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:1m&amp;rev=1774936544&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:1mabcde_2021&amp;rev=1705932148&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:1mabcd_2025&amp;rev=1774961870&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:1mabef_2023&amp;rev=1773603907&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:1madg_2024&amp;rev=1750707094&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:1mbc_2022&amp;rev=1773602962&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:1mbe_2024&amp;rev=1773603026&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:1mef_2022&amp;rev=1708323677&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:1me_2025&amp;rev=1775813677&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:1m_gra&amp;rev=1769093444&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:2m&amp;rev=1753952703&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:2mabef_2024&amp;rev=1750661451&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:2mabe_2022&amp;rev=1735821978&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:2madg_2025&amp;rev=1775736761&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:2ma_2mb&amp;rev=1701033636&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:2mbc_2023&amp;rev=1773603220&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:2mbe_2025&amp;rev=1774596324&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:2mc_2md_2me&amp;rev=1736808943&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:2mef_2023&amp;rev=1735163715&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:2m_gra&amp;rev=1775726794&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:algorithmen_i&amp;rev=1761197117&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:algorithmen_ii&amp;rev=1775717034&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:algorithmen_i_legacy_sca&amp;rev=1729714880&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:algorithmen_i_sca&amp;rev=1734687484&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:assembler_sca&amp;rev=1690904113&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:authentifizierung&amp;rev=1774363893&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:basics_i_gra&amp;rev=1727206986&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:biber&amp;rev=1731059750&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:christmas_art&amp;rev=1703235188&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:encryption2&amp;rev=1775727838&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:for_loops_sca&amp;rev=1686831410&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:funktionen&amp;rev=1775554804&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:funktionen_2022&amp;rev=1700146323&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:fun_with_turtle&amp;rev=1686899570&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:hardware_i&amp;rev=1755668423&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:hardware_ia&amp;rev=1757663680&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:hardware_i_sca&amp;rev=1726729901&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:informatik_im_alltag&amp;rev=1647418534&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:microbit_programmieren_grundlagen&amp;rev=1773652104&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:microbit_sca&amp;rev=1767623813&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:microbit_und_roboter_programmieren&amp;rev=1663139115&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:m_ad_2022_23&amp;rev=1718660138&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:m_cd_2021_23&amp;rev=1687894584&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:m_cf_2022_23&amp;rev=1774942395&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:phishing&amp;rev=1770030051&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_challenge_sca&amp;rev=1702880942&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_i&amp;rev=1757265184&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_ii&amp;rev=1775672192&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_iii&amp;rev=1775716822&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_iii_gra&amp;rev=1767449705&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_iii_hof&amp;rev=1677224682&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_ii_gra&amp;rev=1765526982&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_ii_loesungen&amp;rev=1671283605&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_ii_sca&amp;rev=1748337300&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_ii_sca_2022&amp;rev=1736247827&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_iv_gra&amp;rev=1758545032&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_i_2022_2023_sca&amp;rev=1725564800&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_i_gra&amp;rev=1762242235&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_i_new&amp;rev=1776150689&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_i_sca&amp;rev=1736247715&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_python_basics_sca&amp;rev=1668946154&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_repetitionsdossier&amp;rev=1762349898&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_training_websites&amp;rev=1699345358&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_v_gra&amp;rev=1761914797&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_zusatzaufgaben&amp;rev=1676623007&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:python_extras&amp;rev=1770014981&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:python_practice&amp;rev=1773216746&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:python_vscode_setup&amp;rev=1740550997&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:python_vscode_setup_sca&amp;rev=1739870116&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:python_zusammenfassung&amp;rev=1695626082&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:sca&amp;rev=1773394074&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:ssw_sca_hs_21_22&amp;rev=1674678606&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:ssw_sca_hs_22_23&amp;rev=1674685489&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:start&amp;rev=1749801170&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:statistische_sprachmodelle_sca&amp;rev=1702891031&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:suchen_und_sortieren&amp;rev=1775332958&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:suchen_und_sortieren_2023&amp;rev=1705932148&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:suchen_und_sortieren_sca&amp;rev=1772457531&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:sv_sca_mbits_2mab_fs22&amp;rev=1644822237&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:tdb_pizza&amp;rev=1669417904&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:verschluesselung&amp;rev=1648616859&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:zahlensysteme&amp;rev=1773603526&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:zahlensysteme_gra&amp;rev=1773602947&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=gf_informatik:zahlensysteme_hof&amp;rev=1714973212&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://sca.ksr.ch/lib/exe/fetch.php?media=wiki:logo.png">
        <title>KSR Wiki</title>
        <link>https://sca.ksr.ch/</link>
        <url>https://sca.ksr.ch/lib/exe/fetch.php?media=wiki:logo.png</url>
    </image>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:1m&amp;rev=1774936544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-31T05:55:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Grundlagenfach Informatik 1</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:1m&amp;rev=1774936544&amp;do=diff</link>
        <description>Grundlagenfach Informatik 1

Im Grundlagenfach Informatik tauchen wir ein in die Welt der Computer. Während zwei Jahren lernen wir, Computer zu programmieren, also dem Computer Anweisungen zu erteilen, damit er genau das macht, was wir wollen. Aber Achtung - der Computer führt genau das aus, was wir programmiert haben, aber das Resultat entspricht nicht immer dem Gewünschten</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:1mabcde_2021&amp;rev=1705932148&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-01-22T14:02:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>1Mabe Wochenwiki</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:1mabcde_2021&amp;rev=1705932148&amp;do=diff</link>
        <description>1Mabe Wochenwiki

Videokonferenz-Regeln

Wie teile ich Code über OneDrive?

Woche 35 (2022-06-20)

	*  Mittwoch:
		*  Assembler Aufgaben 3: gewählte Aufgabe fertigstellen und vorstellen
		*  Minimalziel: Countdown mit Labels umgesetzt.

	*  Freitag:
		*  Fernunterricht (Regeln)


Woche 34 (2022-06-13)

	*  Mittwoch:
		*  assembler: Branching</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:1mabcd_2025&amp;rev=1774961870&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-31T12:57:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>1Mabcd Wochenwiki</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:1mabcd_2025&amp;rev=1774961870&amp;do=diff</link>
        <description>1Mabcd Wochenwiki

Informatik Dossier 1M

OneDrive einrichten

Teilen über OneDrive

Tastaturkürzel

2024

Frühlingsquartal 2026

Next Week

Spring Break Challenge

	*  Symptom: Code Aufgaben fühlen sich an wie diese Anleitung zum Eulen zeichnen
			*  Lösung: Spring Break Coding Challenge!
			*  Löse jede Woche drei Probleme aus dem Repetitiondossier ab Teil 2.
			*</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:1mabef_2023&amp;rev=1773603907&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-15T19:45:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>1Mabef Wochenwiki</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:1mabef_2023&amp;rev=1773603907&amp;do=diff</link>
        <description>1Mabef Wochenwiki

Informatik Dossier 1M

Videokonferenz-Regeln

Wie teile ich Code über OneDrive?

Sommerquartal 2024

next week

Woche 34 (2024-06-17)

	*  Lektion 2:
		*  Special Lecture
			*  1Mf: Africa by Bike
			*  1Me,b,a: Working Google, Leaving Google


	*  Lektion 1:
		*  Besprechung HA (D2: Maximum)
		*  Ausgabe von Text,</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:1madg_2024&amp;rev=1750707094&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-23T19:31:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>1Madg Wochenwiki</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:1madg_2024&amp;rev=1750707094&amp;do=diff</link>
        <description>1Madg Wochenwiki

Informatik Dossier 1M

Programmieren Zusatzaufgaben

Code senden via Teams – bitte beachten:

	*  Wenn du mit webtigerpython programmierst:
		*  Sende den Permalink: Oben rechts auf Share-Button klicken.

	*  Wenn du in einer IDE auf deinem Computer programmierst:
		*  Als Screenshot</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:1mbc_2022&amp;rev=1773602962&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-15T19:29:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>1Mbc Wochenwiki</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:1mbc_2022&amp;rev=1773602962&amp;do=diff</link>
        <description>1Mbc Wochenwiki

Informatik Dossier 1M

Code senden via Teams – bitte beachten:

	*  Als Screenshot (nur vom Code, nicht vom gesamten Screen) --&gt; Snipping Tool (Windows) / cmd+shift+4 (Mac)
	*  Der Code enthält zuoberst eine Kommentarzeile, die die Aufgabe angbit (z.B. #Aufgabe G3)__________(</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:1mbe_2024&amp;rev=1773603026&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-15T19:30:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>1Mbe Wochenwiki</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:1mbe_2024&amp;rev=1773603026&amp;do=diff</link>
        <description>1Mbe Wochenwiki

Informatik Dossier 1M

Videokonferenz-Regeln

Wie teile ich Code über OneDrive?

2023

Sommerquartal 2025

next week

	*  DAT und Branching
		*  Aufgaben D: Branch mit LMC

Woche 35 (2025-06-23)

	*  LMC: Branching, Loops, Fibonacci
	*  Unterrichtsumfrage 2025
		*  Anonym --&gt; be honest, but polite!

	*  Special Lecture

Woche 34 (2025-06-16)

	*  DAT und Branching</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:1mef_2022&amp;rev=1708323677&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-19T06:21:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>1Mef Wochenwiki</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:1mef_2022&amp;rev=1708323677&amp;do=diff</link>
        <description>1Mef Wochenwiki

Informatik Dossier 1M

Videokonferenz-Regeln

Wie teile ich Code über OneDrive?

Sommerquartal 2023

Sommerquartal 2023

	*  Freitag: Unterrichtsausfall (Klassenkonferenzen)
	*  Mittwoch: Informatik-Special

	*  Freitag: 
		*  Fernunterricht
		*  Unterrichtsumfrage ausfüllen

	*  Mittwoch:
		*  Prüfungsbesprechung (1Me)
		*  weiter mit</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:1me_2025&amp;rev=1775813677&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-10T09:34:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>1Me Wochenwiki</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:1me_2025&amp;rev=1775813677&amp;do=diff</link>
        <description>1Me Wochenwiki

Informatik Dossier 1M

Programmieren Zusatzaufgaben

Code senden via Teams – bitte beachten:

	*  Wenn du mit webtigerpython programmierst:
		*  Sende den Permalink: Oben rechts auf Share-Button klicken.

	*  Wenn du in einer IDE auf deinem Computer programmierst:
		*  Als Screenshot</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:1m_gra&amp;rev=1769093444&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-22T14:50:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Grundlagenfach Informatik 1 (Unterricht S. Graf)</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:1m_gra&amp;rev=1769093444&amp;do=diff</link>
        <description>Grundlagenfach Informatik 1 (Unterricht S. Graf)

Im Grundlagenfach Informatik tauchen wir ein in die Welt der Computer. Während zwei Jahren lernen wir, Computer zu programmieren, also dem Computer Anweisungen zu erteilen, damit er genau das macht, was wir wollen. Ausserdem lernen wir, wie Computer aufgebaut sind (Hardware), wie sie rechnen (Zahlensysteme), wie das Internet funktioniert und vieles mehr.</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:2m&amp;rev=1753952703&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-31T09:05:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Grundlagenfach Informatik 2</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:2m&amp;rev=1753952703&amp;do=diff</link>
        <description>Grundlagenfach Informatik 2

Das zweite Jahr Informatik baut auf das erste auf - wir werden viel Python programmieren, um Roboter zu bauen. Dazu lernen wir die Grundlagen des Internets kennen und machen uns mit Daten vertraut.

	* Microbit &amp; Robotik
	* Web, Internet &amp; Netzwerke
	* Das Internet und Ich – Bewusstes und sicheres Webverhalten
	* Datenbearbeitung – Von der Excel-Liste zu Google Maps

Klassenbereiche</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:2mabef_2024&amp;rev=1750661451&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-23T06:50:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>2Mabef Wochenwiki</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:2mabef_2024&amp;rev=1750661451&amp;do=diff</link>
        <description>2Mabef Wochenwiki

Informatik Dossier 2M

Videokonferenz-Regeln

Teilen via OneDrive

	*  2023

Sommerquartal 2025

Hide

Woche 36 (2025-06-23)

	*  2Ma:   * Kartendaten mit Python
	*  Unterrichtsumfrage 2025
		*  Anonym --&gt; be honest, but polite!

	*  Geoguessr

Woche 35 (2025-06-16)

	*  Kartendaten mit Python
	*  Prüfungsbesprechung

Woche 34 (2025-06-09)

	*  Prüfung
	*  Kartendaten mit Python (nur 2Mb/e)$n$</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:2mabe_2022&amp;rev=1735821978&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-02T12:46:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>2Mabe Wochenwiki</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:2mabe_2022&amp;rev=1735821978&amp;do=diff</link>
        <description>2Mabe Wochenwiki

Informatik Dossier 2M

Videokonferenz-Regeln

Teilen via OneDrive

Sommerquartal 2023

Woche 36 (2023-06-26)

	*  Freitag: Unterrichtsausfall (Klassenkonferenzen)
	*  Mittwoch: Informatik-Special

Woche 35 (2023-06-19)

	*  Freitag:
		*  Fernunterricht: Mapping
			*  Jede Klasse produziert mindestens 7 verschiedene Karten und gibt einen Link dafür ab an hof@$n$$x$</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:2madg_2025&amp;rev=1775736761&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-09T12:12:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>2Madg Wochenwiki</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:2madg_2025&amp;rev=1775736761&amp;do=diff</link>
        <description>2Madg Wochenwiki

Informatik Dossier 2M

Code senden via Teams – bitte beachten:

	*  Als Screenshot (nur vom Code, nicht vom gesamten Screen) --&gt; Snipping Tool (Windows) / cmd+shift+4 (Mac)
	*  Der Code enthält zuoberst eine Kommentarzeile, die die Aufgabe angbit (z.B. #Aufgabe G3)__________</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:2ma_2mb&amp;rev=1701033636&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-26T21:20:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>2Ma und 2Mb</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:2ma_2mb&amp;rev=1701033636&amp;do=diff</link>
        <description>2Ma und 2Mb

Frühlingssemester 2022

Abschluss-Projekte mit Microbits

Endlich können wir uns wieder den Microbits zuwenden! In den Lektionen vor den Sommerferien setzt Ihr euer eigenes Projekt in 2er-Gruppen um! 



Bedingungen

	*  Das Projket muss</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:2mbc_2023&amp;rev=1773603220&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-15T19:33:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>2Mbc Wochenwiki</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:2mbc_2023&amp;rev=1773603220&amp;do=diff</link>
        <description>2Mbc Wochenwiki

Informatik Dossier 2M

Code senden via Teams – bitte beachten:

	*  Als Screenshot (nur vom Code, nicht vom gesamten Screen) --&gt; Snipping Tool (Windows) / cmd+shift+4 (Mac)
	*  Der Code enthält zuoberst eine Kommentarzeile, die die Aufgabe angbit (z.B. #Aufgabe G3)_______</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:2mbe_2025&amp;rev=1774596324&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-27T07:25:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>2Mbe Wochenwiki</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:2mbe_2025&amp;rev=1774596324&amp;do=diff</link>
        <description>2Mbe Wochenwiki

Informatik Dossier 2M

OneDrive einrichten

Teilen über OneDrive

2024

Frühlingsquartal 2025

Next week

Woche 14 (2026-03-30)

	*  Lektion 2:
			*  2Mb:
				*  Symmetrische Verschlüsselung
				*  Verkettung ausprobieren

			*  2Mez: Prüfung

		*  Lektion 1:
			*  2Mb:
				*  Aufgabe 4 programmieren
				*  Challenge: Aufgabe 5

			*  2Mez: s. Lektion 2$n$</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:2mc_2md_2me&amp;rev=1736808943&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-13T22:55:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>2Mcde</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:2mc_2md_2me&amp;rev=1736808943&amp;do=diff</link>
        <description>2Mcde

Videokonferenz-Regeln

Teilen via OneDrive

Sommerquartal 2022

Woche 36 (2022-06-27)

	*  HA bis Dienstagabend:
		*  Senden Sie eine Karte einer Auswahl von SBB-Haltestellen an hof@.
			*  Beispiele:
				*  Thurgauer Gemeinden mit &gt; 5000 Einwohnern
				*  Schweizer Gemeinden mit &lt; 500 Einwohnern</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:2mef_2023&amp;rev=1735163715&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-25T21:55:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>2Mef Wochenwiki</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:2mef_2023&amp;rev=1735163715&amp;do=diff</link>
        <description>2Mef Wochenwiki

Informatik Dossier 2M

Videokonferenz-Regeln

Teilen via OneDrive

Sommerquartal 2024

Hide

	*  Lektion 2
	*  Lektion 1
	*  HA: 

Woche 35 (2024-06-17)

	*  Lektion 2:
		*  Unterrichtsumfrage 2024
		*  Special Lecture

	*  Lektion 1:
		*  Kartendaten mit Python
		*  Ziel: mindestens 4 Karten in Lektion 2...


Woche 34 (2024-06-10)

	*  Lektion 2$n$</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:2m_gra&amp;rev=1775726794&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-09T09:26:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Grundlagenfach Informatik 2 (Unterricht S. Graf)</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:2m_gra&amp;rev=1775726794&amp;do=diff</link>
        <description>Grundlagenfach Informatik 2 (Unterricht S. Graf)

Im Grundlagenfach Informatik tauchen wir ein in die Welt der Computer. Während zwei Jahren lernen wir, Computer zu programmieren, also dem Computer Anweisungen zu erteilen, damit er genau das macht, was wir wollen. Ausserdem lernen wir, wie Computer aufgebaut sind (Hardware), wie sie rechnen (Zahlensysteme), wie das Internet funktioniert und vieles mehr.</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:algorithmen_i&amp;rev=1761197117&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-23T05:25:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Algorithmen I</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:algorithmen_i&amp;rev=1761197117&amp;do=diff</link>
        <description>Algorithmen I

1. Einführung Algorithmen

Definition

Definition Algorithmus:

	*  Ein Algorithmus ist eine Abfolge eindeutiger Handlungsanweisung für die Lösung von Problemen.
	*  Eindeutig bedeutet, dass jeder Einzelschritt zu $100\%$ klar ist und keinen Interpretationsspielraum lässt. $4,8,12,16,20$$4$$1$$20$$x$$x$$i$$1$$x$$i &lt;= x$$i$$i$$1$$i = i + 1$$=$</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:algorithmen_ii&amp;rev=1775717034&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-09T06:43:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Algorithmen II</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:algorithmen_ii&amp;rev=1775717034&amp;do=diff</link>
        <description>Algorithmen II

Struktogramme und Python



Aufgaben A

	* Folgende Aufgaben hast du ev. bereits mit Struktogrammen gelöst. Studiere nochmals deine jeweiligen Lösungen und stelle sicher, dass du jeden Schritt verstehst.
	* Schreibe nachher den zugehörigen Python-Code.
$7*3 = 0 + 3 + 3 + 3 + 3 + 3 + 3 + 3$$413$$4 + 1 + 3 = 8$$\frac{n}{t}$</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:algorithmen_i_legacy_sca&amp;rev=1729714880&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-23T20:21:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Algorithmen I: Einfache Algorithmen und Struktogramme LEGACY</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:algorithmen_i_legacy_sca&amp;rev=1729714880&amp;do=diff</link>
        <description>Algorithmen I: Einfache Algorithmen und Struktogramme LEGACY

Slides: 

1. Einführung Algorithmen

Definition

Definition Algorithmus:

	*  Ein Algorithmus ist eine Abfolge eindeutiger Handlungsanweisung für die Lösung von Problemen.
	*  Eindeutig$100\%$$x$$42$$=$$+,-,*,/$$op = +$$5$$$5$$$$$$$$$$$$$$$$$$$$$-5$$x$$i$$1$$x$$i &lt;= x$$i$$i$$1$$i = i + 1$$=$$1$$2$$6$$2,4,8,16,32,64$$4,8,12,16,20$$4$$1$$20$</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:algorithmen_i_sca&amp;rev=1734687484&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-20T09:38:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Algorithmen I: Einfache Algorithmen und Struktogramme</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:algorithmen_i_sca&amp;rev=1734687484&amp;do=diff</link>
        <description>Algorithmen I: Einfache Algorithmen und Struktogramme

Lernziele

	* Ich kann genau erklären, was ein Algorithmus ist und welche Bedingungen er erfüllen muss.
	* Ich kann konkrete Beispiele für Algorithmen aus der Informatik und dem Alltag machen.</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:assembler_sca&amp;rev=1690904113&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-01T15:35:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Assembler</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:assembler_sca&amp;rev=1690904113&amp;do=diff</link>
        <description>Assembler

Der Grossteil der Informationen findest du in den Slides. Unten findest du primär Aufträge und Links.



Slides Branching / Labels

Little Man Computer

Little Man Computer Simulation

Little Man Computer Help

Aufgaben

Aufgabe 1

Betrachte das einfache Assemblerprogramm, welches zwei Zahlen, welche im Code gespeichert sind, addiert:$1$</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:authentifizierung&amp;rev=1774363893&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-24T14:51:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Authentifizierung</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:authentifizierung&amp;rev=1774363893&amp;do=diff</link>
        <description>Authentifizierung

Lernziele:

Du kannst...

	*  erklären, was Authentifzierung ist und Beispiele für Authentifzierung aus dem Alltag (mit und ohne digitale Geräte) nennen.
	*  erklären, wie die Brute-Force-Methode zum Erraten von Passwörtern funktioniert. $26\cdot{}26 = 26^2 = 676$$l$$n$$l^n$$l$$n$$l^n$$26^3$</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:basics_i_gra&amp;rev=1727206986&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-24T19:43:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Informatik-Grundlagen</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:basics_i_gra&amp;rev=1727206986&amp;do=diff</link>
        <description>Informatik-Grundlagen

Das musst du wissen, um im Grundlagenfach Informatik mit deinem Computer zu arbeiten.

Dateiendungen

Die Dateiendung (auch Dateinamenerweiterung oder Datteisuffix gennannt) ist der Teil des Dateinamens, der hinter dem Punkt steht. Welcher Punkt? Das siehst du bald. Die Dateiendung gibt an, von welchem Typ eine Datei ist. Beispiele:</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:biber&amp;rev=1731059750&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-08T09:55:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Informatik Biber</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:biber&amp;rev=1731059750&amp;do=diff</link>
        <description>Informatik Biber

	* Website: &lt;https://www.informatik-biber.ch/&gt;
	* Schüleranleitung
	* internationaler Informatik-Wettbewerb für Schülerinnen und Schüler
	* verschiedene Altersstufen:
		* 1M: Alterstufe 9
		* 2M: Alterstufe 10
		* 3M: Alterstufe 11
		* 4M: Alterstufe 12

	* Findet online statt in Informatik-Unterricht</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:christmas_art&amp;rev=1703235188&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-22T08:53:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Christmas Art</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:christmas_art&amp;rev=1703235188&amp;do=diff</link>
        <description>Christmas Art

Ziel:

	* Mit TigerJython &amp; TurtleGraphics weihnachtliche Kunst erstellen. (*)
	* Dabei die Grundlagen der Programmierung auffrischen.

(*) Falls man lieber mit richtigem Python arbeiten möchte, kann man deren Turtle-Module verwenden.



Theorie</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:encryption2&amp;rev=1775727838&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-09T09:43:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Symmetrische Verschlüsselung</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:encryption2&amp;rev=1775727838&amp;do=diff</link>
        <description>Symmetrische Verschlüsselung

HIDDEN – Verbesserungsvorschläge:

	*  Problem: Schüler:innen kommen grösstenteils nicht von selbst auf Vigenere- oder XOR-Funktion: Trotz vieler Tipps und ausgehend von der zuvor sehr genau betrachteten Caesar-Funktion, scheinen die meisten nicht die geringste Ahnung zu haben, wie sie die Aufgabe angehen könnten. Auch eine vorgängige gemeinsame Besprechung und Zusammentragung der nötigen Änderungen gegenüber Ceasar half bei den meisten nur wenig. Sind die Tipps und…</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:for_loops_sca&amp;rev=1686831410&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-06-15T12:16:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>For-Schleifen</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:for_loops_sca&amp;rev=1686831410&amp;do=diff</link>
        <description>For-Schleifen

1. Einfache for-Schleife

Bisher haben wir (offiziell) nur mit while-Schleifen gearbeitet, wie der folgenden:


i = 0 # benoetigen eine Variable (genannt Index), setzte auf Startwert
while i &lt; 10: # solange Bedingung x &lt; 10 erfuellt ist ...
    print(i)  # gebe Variable aus
    i = i + 1 # erhoehe Variable, so dass Bedingung irgendwann nicht mehr erfuellt (sonst Endlosschleife!)

$0,1,\ldots$$10$$0$$1$$i = 0$$4$$i = i + 3$$1$$3$$0,1,2,...,10$</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:funktionen&amp;rev=1775554804&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-07T09:40:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Funktionen</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:funktionen&amp;rev=1775554804&amp;do=diff</link>
        <description>Funktionen

Links zu Online-Tutorials

	* Dreiteiliges Tutorial zum Thema Funktionen vom Kanal „Programmieren Starten“:
		* Funktionen: &lt;https://youtu.be/LQCfN5HS9xI&gt;
		* Funktionen mit Parametern: &lt;https://youtu.be/af9ORp1Pty0&gt;
		* Funktionen mit Rückgabewert: &lt;https://youtu.be/ehSP-sYoKCY&gt;


Wir haben gesehen, dass man mit einer while-Schleife den gleichen Codeblock mehrfach hintereinander ausführen kann. Was ist nun aber, wenn man den gleichen Codeblock $1$$6$$6$$1$$2$$1$$2$$1-5$$2$$x$$(x,y)$…</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:funktionen_2022&amp;rev=1700146323&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-16T14:52:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Funktionen</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:funktionen_2022&amp;rev=1700146323&amp;do=diff</link>
        <description>Funktionen

Komplexe Programme können mit Hilfe von Funktionen in kleinere, leichter zu programmierende Teilprogramme zerlegt werden. Solche Teilprogramme können zudem mehrmals verwendet werden.

Definition

Eine Funktion ist immer wie folgt aufgebaut:$a,b$$c$$$V = a \cdot b \cdot c$$$4, 3$$2$$R$$$V = \frac{4\pi}{3}\cdot R^3$$$\pi$___$5!=1 \cdot 2 \cdot 3 \cdot 4 \cdot 5 =120$</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:fun_with_turtle&amp;rev=1686899570&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-06-16T07:12:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Fun with Turtle</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:fun_with_turtle&amp;rev=1686899570&amp;do=diff</link>
        <description>Fun with Turtle

Ziel: Viel Programmieren.

Wie: Back to Turtle

Einrichtung

TigerJython kommt langsam an seine Grenze, wir lassen es hinter uns.

Stattdessen steigen wir um auf die Entwicklungsumgebung Visual Studio Code:

	* Installiere die aktuelle Version von</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:hardware_i&amp;rev=1755668423&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-20T05:40:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Hardware (Theorie-Dossier)</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:hardware_i&amp;rev=1755668423&amp;do=diff</link>
        <description>Hardware (Theorie-Dossier)

1. Was ist ein Computer?

Was ist ein Computer? Ist ein Mobiltelefon ein Computer? Ein Digitalkamera? Eine Digitaluhr? Ein Projektor? Die smarte Glühbirne? Im weitesten Sinn können wir jedes Gerät, das hinreichend komplexe Programme ausführen kann, als Computer bezeichnen - also inklusive der Digitaluhr. Meist verwenden wir die Bezeichnung allerdings nur im engeren Sinn für Geräte, deren Programm nicht fix vorgegeben ist, sondern die programmierbar sind.</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:hardware_ia&amp;rev=1757663680&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-12T07:54:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Die Hardware eines Computers</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:hardware_ia&amp;rev=1757663680&amp;do=diff</link>
        <description>Die Hardware eines Computers

Wenn du diesen Text liest, hast du sehr wahrscheinlich einen Computer vor dir. Auch dann, wenn du den Text am Smartphone liest? Was ist ein Computer? Wie ist ein Computer aufgebaut? Welche sind die wichtigsten Bauteile eines Computers? Die Antworten findest du auf dieser Seite.</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:hardware_i_sca&amp;rev=1726729901&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-19T07:11:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Hardware I: Was ist ein Computer? (sca)</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:hardware_i_sca&amp;rev=1726729901&amp;do=diff</link>
        <description>Hardware I: Was ist ein Computer? (sca)

Lernziele

Es kann alles geprüft werden, was im Unterricht und in Übungen behandelt wurde. Die folgenden Lernziele dienen als Orientierung beim Lernen:

	* Wissen, was einen Computer ausmacht.
	* Geräteschnittstellen und Benutzerschnittstellen</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:informatik_im_alltag&amp;rev=1647418534&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-16T08:15:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Informatik im Alltag</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:informatik_im_alltag&amp;rev=1647418534&amp;do=diff</link>
        <description>Informatik im Alltag

Algorithmen und Informatik im Allgemeinen haben einen wachsenden Einfluss auf unser Leben:

	*  Dank der Internet-Suche finden wir Telefonnummern innert Sekunden, ohne dass wir im Telefonbuch blättern müssen.
	*  Kartendienste weisen uns den schnellsten Weg von</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:microbit_programmieren_grundlagen&amp;rev=1773652104&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-16T09:08:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Microbit programmieren</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:microbit_programmieren_grundlagen&amp;rev=1773652104&amp;do=diff</link>
        <description>Microbit programmieren

Änderungen für 2028

	* Lernziele hinzunehmen, die mehr konzeptuelle Fragen erlauben. BLE, Distanzmesser, ... sollen konzeptuell geprüft werden können, aber keine Codes.

Lernziele

	* Erklären, was eine micro:bit ist und was er kann.____$x-,y-$$z-$_$1000$$1 g = 9.81 \text{m}/\text{s}^2$$g$_$a_x,a_y,a_z$$$a = \sqrt{a_x^2 + a_y^2 + a_z^2}$$_____</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:microbit_sca&amp;rev=1767623813&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-05T14:36:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Micro:Bit Aufgaben</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:microbit_sca&amp;rev=1767623813&amp;do=diff</link>
        <description>Micro:Bit Aufgaben

Informationen

Editor:

	*  Link zu Online-Editor: &lt;https://python.microbit.org/&gt;
	*  Verwende den Chrome Browser (oder Edge)
	*  Der Editor beinhaltet auch einen Simulator!
	*  Tipp zum Speichern:
		*  Lege auf OneNote eine Seite an, z.B. „MicroBit - Aufgaben__</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:microbit_und_roboter_programmieren&amp;rev=1663139115&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-14T07:05:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Microbit und Roboter programmieren</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:microbit_und_roboter_programmieren&amp;rev=1663139115&amp;do=diff</link>
        <description>Microbit und Roboter programmieren

Auf dieser Seite lernst du, wie du den kleinen Computer micro:bit von BBC programmierst. Der micro:bit sieht so aus:



Der micro:bit lässt sich in ein kleines Fahrgestell namens micro:Maqueen stecken: Daraus entsteht ein fahrender Roboter:</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:m_ad_2022_23&amp;rev=1718660138&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-06-17T21:35:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>2Ma &amp; 2Mdz 2022-2023</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:m_ad_2022_23&amp;rev=1718660138&amp;do=diff</link>
        <description>2Ma &amp; 2Mdz 2022-2023

Zurück zu GFIF sca

Jahr 2M

Semester 2 (2M,FS)

Vergangenheit

(Mo-Lektion von 2Ma fällt aus wegen Theater)

	* Info:
		* 2 Prüfungen:
			* Mo 18.3.24
			* Mo 10.6.24

		* Ausblick Themen:
			* Web:
				* Social Engineering
				* Authentifizierung_____</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:m_cd_2021_23&amp;rev=1687894584&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-06-27T19:36:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>2Mc &amp; 2Mdz 2022-2023</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:m_cd_2021_23&amp;rev=1687894584&amp;do=diff</link>
        <description>2Mc &amp; 2Mdz 2022-2023

Abgaberegeln für Code Hausaufgaben

	* Code nicht als Screenshot, sondern richtig einfügen:
	* Formatieren (unten links von Textfeld in Teams)
	* Codeausschnitt &lt;/&gt;
	* Python auswählen

* Kurzer Kommentar:
	* Funktioniert?
	*</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:m_cf_2022_23&amp;rev=1774942395&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-31T07:33:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Informatik 2Mc &amp; 2Mfz 2024/25</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:m_cf_2022_23&amp;rev=1774942395&amp;do=diff</link>
        <description>Informatik 2Mc &amp; 2Mfz 2024/25

Mo. 02.02.2026 (2Mc) &amp; Fr. 06.02.2026 (2Mfz)

	* Neues Thema: Suchen &amp; Sortieren
	* Erstelle neuen Abschnitt auf OneNote „Suchen und Sortieren“, löse Aufgaben darin (VSCode oder &lt;https://webtigerpython.ethz.ch&gt;)
	* Aufgaben A

Di. 03.02.2026 (2Mc) &amp; Fr. 06.02.2026 (2Mfz)
$100$$2,4,6,...$$100$$7$</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:phishing&amp;rev=1770030051&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-02T11:00:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Phishing und Social Engineering</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:phishing&amp;rev=1770030051&amp;do=diff</link>
        <description>Phishing und Social Engineering

Übersicht

[ ]Beim Phishing versucht der Betrüger oder die Betrügerin, nach Daten von anderen Menschen zu „angeln“. Dabei werden verschiedene Tricks verwendet, die eine Zielperson oder eine Gruppe von Zielpersonen dazu bringen,  vertrauliche Daten (z.B. Benutzername und Passwort)</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_challenge_sca&amp;rev=1702880942&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-18T06:29:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Christmas/Holiday Challenge (sca): Aufgabensammlung</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_challenge_sca&amp;rev=1702880942&amp;do=diff</link>
        <description>Christmas/Holiday Challenge (sca): Aufgabensammlung



Programmieren Repetitionsdossier

Informationen

	* Verwende nur die vordefinierten Funktionen, die im Dossier zur Programmierung vorkommen. Alles andere muss selbst programmiert werden. Soll man zum Beispiel die Summe aller Elemente einer Liste berechnen, so mache dies selbst in einer Schleife und verwende $494550$$$n! = n \cdot (n-1) \cdot (n-2) \cdot \ldots 2 \cdots 1$$$0,1,$$0$$5$$65\%$$500$$0.65 \cdot 500\text{g} = 325\text{g}$$3$$16515…</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_i&amp;rev=1757265184&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-07T17:13:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Programmieren I: Programmieren mit TurtleGraphics</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_i&amp;rev=1757265184&amp;do=diff</link>
        <description>Programmieren I: Programmieren mit TurtleGraphics

1. Einführung

Ein Computer ist zunächst einfach mal eine Maschine, die wahnsinnig schnell arbeiten (rechnen) kann. Damit man zum Beispiel ein Spiel spielen können, muss irgend jemand dem Computer also sagen, was er denn genau zu tun hat. Jemand muss also ein ++</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_ii&amp;rev=1775672192&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-08T18:16:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Programmieren II: Python Grundlagen</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_ii&amp;rev=1775672192&amp;do=diff</link>
        <description>Programmieren II: Python Grundlagen



Von Struktogrammen zu Python

Du kannst nun mit Struktogrammen einfache Programme schreiben. Damit wir diese auch einem Computer zum Ausführen geben können, müssen wir diese in einer Sprache formulieren, die ein Computer versteht. Wir wählen dazu die Programmiersprache $42$$\ldots, -3,-2,-1,0,1,2,3,\ldots$$7777$$8888$$27312$$101432$$29$$1447$$1764$$49$$7^2 = 49$$7$$23$$5$$0$$9$$0$$99$$10$$9$$10$$i$$0$</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_iii&amp;rev=1775716822&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-09T06:40:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Programmieren III: Listen, for-Schleifen</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_iii&amp;rev=1775716822&amp;do=diff</link>
        <description>Programmieren III: Listen, for-Schleifen



Listen



Bisher haben wir in Variablen einzelne Werte gespeichert. Kann man auch mehrere Werte in einer Variablen speichern? Ja! Mit Listen!

Eine Liste wird erstellt, indem die Elemente in [ eckigen Klammern $0$$n-1$$7 + 14 + 21 + \ldots + 63 + 70 = 385$</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_iii_gra&amp;rev=1767449705&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-03T14:15:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Programmieren Teil 3 – Listen (mit der while-Schleife)</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_iii_gra&amp;rev=1767449705&amp;do=diff</link>
        <description>Programmieren Teil 3 – Listen (mit der while-Schleife)

	* Dieses Seite ist die Fortsetzung von Programmieren Teil 2 – Rechnen, Strings und while-Schleife.
	* Weiter zu Programmieren Teil 4 – Funktionen.

Lernziele:

	* Ich beherrsche die in Teil 1 und 2 gelernten Grundlagen in python (Turtlegraphics, Variablen, while-Schleife (inkl. while True und break), Verzweigungen, Vergleichsoperatoren, mathematische Operatoren, f-Strings, Funktionen ___</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_iii_hof&amp;rev=1677224682&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-02-24T07:44:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Programmieren III: Listen, for-Schleifen</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_iii_hof&amp;rev=1677224682&amp;do=diff</link>
        <description>Programmieren III: Listen, for-Schleifen

Listen

Bisher haben wir Resultate entweder mit print() direkt in der Konsole ausgegeben oder als einzelne Zahlen in Variablen gespeichert. Oft macht es Sinn, Werte in Listen zu speichern. Dies geht ganz einfach:$0$$n-1$</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_ii_gra&amp;rev=1765526982&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-12T08:09:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Programmieren Teil 2 – Rechnen, Strings und while-Schleife</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_ii_gra&amp;rev=1765526982&amp;do=diff</link>
        <description>Programmieren Teil 2 – Rechnen, Strings und while-Schleife

	*  Dieses Seite ist die Fortsetzung von Programmieren Teil 1 – TurtleGraphics, python-Grundlagen. 
	*  Weiter zu Programmieren Teil 3 – Listen (mit der while-Schleife).

Lernziele:

	* Grundsätzlich: Ich schreibe meinen Code clever und elegant. Es geht nicht nur darum, ob der Code das macht, was er soll, sondern auch darum, $+,-,\cdot,/$$15$$7$$10 + 9 + 8 + \ldots + 1$$100$$39$$4$$0$$42$$100$$$1 + 2 + 3 + \ldots + 98 + 99 + 100 = ???$$…</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_ii_loesungen&amp;rev=1671283605&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-17T13:26:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Programmieren II Musterlösungen</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_ii_loesungen&amp;rev=1671283605&amp;do=diff</link>
        <description>Programmieren II Musterlösungen

Aufgaben D


x = input(&quot;Gib eine Zahl ein:&quot;)

print(&quot;Das Quadrat der Zahl {0} ist {1}&quot;.format(x,x**2))
print(&quot;Die Wurzel der Zahl {0} ist {1}&quot;.format(x,sqrt(x)))
print(&quot;Das 10-fache der Zahl {0} ist {1}&quot;.format(x,10*x))</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_ii_sca&amp;rev=1748337300&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-27T09:15:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Programmieren II: Weiterführende Programmierkonzepte</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_ii_sca&amp;rev=1748337300&amp;do=diff</link>
        <description>Programmieren II: Weiterführende Programmierkonzepte

1. Listen

Lernziele

Grundsätzlich muss man alles können, was wir hier behandelt haben. Die Lernziele dienen als Orientierungshilfe beim Lernen.

	* Ich kann erklären, was Listen in Python sind und wofür diese nützlich sind.$2$$100$$5$$2$$1,1,2,3,5,8,13,21,\ldots$$1,1$$18$$x$$R$$$V = \frac{4\pi}{3}\cdot R^3$$$\pi$$6$$$\text{Note} = \frac{5 \cdot \text{(erreichte Punkte)}}{\text{Punktzahl für Note 6}} + 1$$$3.14159$$3.14$$5!=1 \cdot 2 \cdot 3…</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_ii_sca_2022&amp;rev=1736247827&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-07T11:03:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Programmieren II: Python Grundlagen</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_ii_sca_2022&amp;rev=1736247827&amp;do=diff</link>
        <description>Programmieren II: Python Grundlagen

Slides: 

1. Von Struktogrammen zu Python

Du kannst nun mit Struktogrammen einfache Programme schreiben. Damit wir diese auch einem Computer zum Ausführen geben können, müssen wir diese in einer Sprache formulieren, die ein Computer versteht. Wir wählen dazu die Programmiersprache $42$$\ldots, -3,-2,-1,0,1,2,3,\ldots$$1$$6$$6$$0$$9$$0$$9$$7777$$8888$$27312$$101432$$29$$1447$$1764$$49$$7^2 = 49$$7$$23$$5$$1$$2$$1$$2$$1-5$$2$$x$$(x,y)$$(x,y)$$(x,y)$$(x,y)$$x$$…</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_iv_gra&amp;rev=1758545032&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-22T12:43:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Programmieren Teil 4 – Funktionen</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_iv_gra&amp;rev=1758545032&amp;do=diff</link>
        <description>Programmieren Teil 4 – Funktionen

	*  Dieses Seite ist die Fortsetzung von Programmieren Teil 3 – Listen (mit der while-Schleife).
	*  Weiter zu Programmieren Teil 5 – Die for-Schleife.

Verbessern (hidden):

	*  Fancy Aufgaben nach O verschieben, dafür mehr einfache, kleine Aufgaben zum Üben. 
		*  Insbesondere mehr Aufgaben mit Listen und______________________________</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_i_2022_2023_sca&amp;rev=1725564800&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-05T19:33:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Programmieren I: Programmieren mit TurtleGraphics (2022-2023)</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_i_2022_2023_sca&amp;rev=1725564800&amp;do=diff</link>
        <description>Programmieren I: Programmieren mit TurtleGraphics (2022-2023)

1. Einführung

Ein Computer ist zunächst einfach mal eine Maschine, die wahnsinnig schnell arbeiten (rechnen) kann. Damit man zum Beispiel ein Spiel spielen können, muss irgend jemand dem Computer also sagen, was er denn genau zu tun hat. Jemand muss also ein ++</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_i_gra&amp;rev=1762242235&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-04T07:43:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Programmieren Teil 1 – TurtleGraphics, python-Grundlagen</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_i_gra&amp;rev=1762242235&amp;do=diff</link>
        <description>Programmieren Teil 1 – TurtleGraphics, python-Grundlagen

Weiter zu Programmieren Teil 2 – Rechnen, Strings und while-Schleife



Lernziele

	* Ich kann erklären, was eine Variable ist und passende Analogien machen.
	* Ich kann erklären, wann und warum man Variablen verwenden sollte.
	* Ich kann eine Turtle erzeugen ++$200$$120$$200$$200$$5$$7$$7$</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_i_new&amp;rev=1776150689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-14T07:11:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Programmieren I: Programmieren mit TurtleGraphics</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_i_new&amp;rev=1776150689&amp;do=diff</link>
        <description>Programmieren I: Programmieren mit TurtleGraphics

1. Einführung

Ein Computer ist zunächst einfach mal eine Maschine, die wahnsinnig schnell arbeiten (rechnen) kann. Damit man zum Beispiel ein Spiel spielen können, muss irgend jemand dem Computer also sagen, was er denn genau zu tun hat. Jemand muss also ein ++</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_i_sca&amp;rev=1736247715&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-07T11:01:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Programmieren I: Grundlagen der Programmierung</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_i_sca&amp;rev=1736247715&amp;do=diff</link>
        <description>Programmieren I: Grundlagen der Programmierung

Lernziele

	* Grundsätzlich: Ich schreibe meinen Code clever und elegant. Es geht nicht nur darum, ob der Code das macht, was er soll, sondern auch darum, wie der Code geschrieben wurde.


	* Ich kann erklären, was eine ++$200$$120$$200$$200$$5$$7$$7$$+,-,\cdot,/$$15$$7$$10 + 9 + 8 + \ldots + 1$$100$$39$$4$$0$$42$$100$$$1 + 2 + 3 + \ldots + 98 + 99 + 100 = ???$$$100$$7,14,21,\ldots$$42$$42$$5,10,...,500$$2$$100$$1,2,3,4,5,...$</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_python_basics_sca&amp;rev=1668946154&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-20T12:09:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Grundlagen Programmieren in Python</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_python_basics_sca&amp;rev=1668946154&amp;do=diff</link>
        <description>Grundlagen Programmieren in Python

Programmieren II: Variablen, Verzweigungen, Schleifen

1. Variablen &amp; Mathematik

Neben Turtlegrafik kann man in TigerJython und Python auch noch andere Dinge machen, die Spass machen, wie z.B. Mathe.

Tipp: Möchtest du nur z.B. etwas berechnen, ohne dabei eine Turtle zu gebrauchen? Dann kannst du die zuvor immer benötigte Zeile Code</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_repetitionsdossier&amp;rev=1762349898&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-05T13:38:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Programmieren Repetitionsdossier</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_repetitionsdossier&amp;rev=1762349898&amp;do=diff</link>
        <description>Programmieren Repetitionsdossier

Informationen

	* Verwende nur die vordefinierten Funktionen, die im Dossier zur Programmierung vorkommen. Alles andere muss selbst programmiert werden. Soll man zum Beispiel die Summe aller Elemente einer Liste berechnen, so mache dies selbst in einer Schleife und verwende $494550$$$n! = n \cdot (n-1) \cdot (n-2) \cdot \ldots 2 \cdots 1$$$0$$5$**$12.40$$42$$&lt; 1000$$h1:m1$$h2:m2$$13:46$$17:42$________$$\frac1{2} + \frac1{4} + \frac1{8} + \frac1{16} + \frac1{32} …</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_training_websites&amp;rev=1699345358&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-07T08:22:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Programmieren Training Websites</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_training_websites&amp;rev=1699345358&amp;do=diff</link>
        <description>Programmieren Training Websites

Es gibt mittlerweile viele Websites, auf denen man seine Programmierskills verbessern kann. Meist gibt es Challenges oder Trainingsaufgaben. Auf gewissen Seiten kann man auch gegeneinander antreten.

Hier werden einige dieser Seiten vorgestellt. Es gibt aber noch viele mehr, die ebenso gut (oder besser) sein können.</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_v_gra&amp;rev=1761914797&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-31T12:46:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Programmieren Teil 5 – Die for-Schleife</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_v_gra&amp;rev=1761914797&amp;do=diff</link>
        <description>Programmieren Teil 5 – Die for-Schleife

	*  Dieses Seite ist die Fortsetzung von Programmieren Teil 4 – Funktionen.

Vorausgesetzte Kompetenzen:

	*  Ich beherrsche die in Teil 1 und 2 gelernten Grundlagen in Python (Turtlegraphics, Variablen, while-Schleife, Verzweigungen, Vergleichsoperatoren, mathematische Operatoren, f-Strings, Funktionen _________________</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_zusatzaufgaben&amp;rev=1676623007&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-02-17T08:36:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Python Zusatzaufgaben</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:programmieren_zusatzaufgaben&amp;rev=1676623007&amp;do=diff</link>
        <description>Python Zusatzaufgaben

Begrüssung

Schwierigkeitsgrad: Einfach

Nötiges Vorwissen: Grundlagen

Auftrag:

	* Zuerst soll der Benutzer nach einigen Angaben gefragt werden:

   - Vorname

   - Nachname

   - Jahrgang

   - aktuelle Uhrzeit (also nur Stunde davon). Falls jetzt 15:09 Uhr ist, soll $544:391 = 1$$391:153 = 2$$153:85 = 1$$85:68 = 1$$68:17 = 4$$m$$l$$m/l^2$</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:python_extras&amp;rev=1770014981&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-02T06:49:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Python Extras</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:python_extras&amp;rev=1770014981&amp;do=diff</link>
        <description>Python Extras

Kompakte Zuweisungen

Oft wollen wir eine Variable um einen Wert erhöhen oder verringern. Bisher schreiben wir meist etwas wie:


  index = index + 1


Weil das Muster so oft auftritt, gibt es eine abgekürzte Syntax dafür:


  index += 1</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:python_practice&amp;rev=1773216746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-11T08:12:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Übungen zum Auffrischen deiner Python-Kenntnisse</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:python_practice&amp;rev=1773216746&amp;do=diff</link>
        <description>Übungen zum Auffrischen deiner Python-Kenntnisse

Übung 1 – Summe zweier Zahlen

Schreibe ein Programm, bei dem man zwei Zahlen eingeben kann und das die Summe der beiden Zahlen ausgibt. Verwende die input-Funktion für die Eingabe (z. B. zahl1 = input(</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:python_vscode_setup&amp;rev=1740550997&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-26T06:23:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Python &amp; VSCode Setup</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:python_vscode_setup&amp;rev=1740550997&amp;do=diff</link>
        <description>Python &amp; VSCode Setup

Setup VSCode &amp; Python

	* Editor Visual Studio Code (VSCode) herunterladen und installieren: &lt;https://code.visualstudio.com&gt; 


* Lade die aktuelle Version von Python herunter: &lt;https://www.python.org/downloads/&gt; (Stand Feb. 2025: Python 3.13)
Wichtig: Wähle „Add python.exe to PATH“ und/oder</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:python_vscode_setup_sca&amp;rev=1739870116&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-18T09:15:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Python &amp; VSCode Setup</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:python_vscode_setup_sca&amp;rev=1739870116&amp;do=diff</link>
        <description>Python &amp; VSCode Setup

Eine grosse Stärke von Python im Vergleich zu anderen Programmiersprachen ist, neben dem dass Python vergleichsweise einfach zu erlernen ist, dass es für viele hervorragede Module mit vorprogrammiertem Code gibt, die man für verschiedenste Anwendungsbereiche verwenden kann, wie zum Beispiel:</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:python_zusammenfassung&amp;rev=1695626082&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-25T07:14:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Python Zusammenfassung</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:python_zusammenfassung&amp;rev=1695626082&amp;do=diff</link>
        <description>Python Zusammenfassung

Mit den folgenden sechs Merkmalen kannst du jedes Programm schreiben:

The Big Six

Variablen

In Variablen werden Werte gespeichert, die man im Laufe des Programms lesen oder verändern will. Variablen haben einen Namen und einen Wert. Den Namen der Variable darf man frei wählen. Nicht erlaubt sind allerdings die Schüsselwörter (z.B.</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:sca&amp;rev=1773394074&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-13T09:27:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Bereich sca (A. Schärer)</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:sca&amp;rev=1773394074&amp;do=diff</link>
        <description>Bereich sca (A. Schärer)

Klassenbereiche

2Mc &amp; 2Mfz 2024-2025

Alte Klassen

Mc &amp; Mdz 2021-2023

Ma &amp; Mdz 2022-2024

Themen 1M

	* [Einführung GFIF (Slides)]
* Hardware I:
	* Hardware I: Was ist ein Computer?
     



* Programmieren
	* Programmieren I: Grundlagen der Programmierung
	* Algorithmen I: Algorithmen I
	* Programmieren Listen (Programmieren II: Weiterführende Programmierkonzepte)
     



* Web I:
	* Websites
     



* Programmieren II
	* Programmieren For-Schleifen (Programmieren…</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:ssw_sca_hs_21_22&amp;rev=1674678606&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-25T20:30:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Semesterschlusswoche Januar 2022 (sca)</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:ssw_sca_hs_21_22&amp;rev=1674678606&amp;do=diff</link>
        <description>Semesterschlusswoche Januar 2022 (sca)

Ablauf

	* Vorstellung BBC micro:bit
* erstes Programm: Symbole anzeigen &amp; Tasten
* Projektarbeit (siehe unten)
* Projete kurz vorstellen

Projektarbeit

Idee: in Gruppen ein eigenes micro:bit-Projekt planen, umsetzen und vorstellen</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:ssw_sca_hs_22_23&amp;rev=1674685489&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-25T22:24:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Semesterschlusswoche Januar 2023 (sca)</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:ssw_sca_hs_22_23&amp;rev=1674685489&amp;do=diff</link>
        <description>Semesterschlusswoche Januar 2023 (sca)

Ablauf

	* Einführung Microcontroller / Mirco:bit
* Listen in Python
* Mirco:bit selber programmieren, einfache Aufgaben
* Projekte (siehe Slides)

Micro:bit Programmieren

	* Arbeitet in 2er Gruppen durch die folgenden Aufträge.</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:start&amp;rev=1749801170&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-13T07:52:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>GF Informatik 1M &amp; 2M</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:start&amp;rev=1749801170&amp;do=diff</link>
        <description>GF Informatik 1M &amp; 2M

Dies ist die Hauptseite des Informatik-Wikis der Kanti Romanshorn. Es enthält theoretische Grundlagen, Aufgabensammlungen und Lösungen zu den Themen, die im Grundlagenfach Informatik an der KSR behandelt werden.

Unterricht A. Schärer</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:statistische_sprachmodelle_sca&amp;rev=1702891031&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-18T09:17:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Statistische Sprachmodelle</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:statistische_sprachmodelle_sca&amp;rev=1702891031&amp;do=diff</link>
        <description>Statistische Sprachmodelle

	* SoekiaGPT
	* [Slides]

Texte bereinigen:


s = &quot;&quot;&quot;
Hallo***
ich bin ein****
Text ...... 
****mit ....
*vielen .........
und ***
&quot;&quot;&quot;

# Doppelte Punkte durch einfachen ersetzen:
while &quot;..&quot; in s:
    s = s.replace(&quot;..&quot;,&quot;.&quot;)
# Alle Sternchen ersetzen:
while &quot;*&quot; in s:
    s = s.replace(&quot;*&quot;,&quot;&quot;)

print(s)</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:suchen_und_sortieren&amp;rev=1775332958&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-04T20:02:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Suchen und Sortieren</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:suchen_und_sortieren&amp;rev=1775332958&amp;do=diff</link>
        <description>Suchen und Sortieren



Weiter zu Binäre Suche

Direkt zu Sortieren

Lernziele lineare und binäre Suche:

	*  Ich kann erklären, wie die lineare Suche und wie die binäre Suche funktioniert.
	*  Ich kann die beiden Such-Algorithmen (linear und binär) miteinander vergleichen, d.h. Unterschiede, Vor- und Nachteile/Voraussetzungen erklären. __$1$</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:suchen_und_sortieren_2023&amp;rev=1705932148&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-01-22T14:02:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Suchen und Sortieren</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:suchen_und_sortieren_2023&amp;rev=1705932148&amp;do=diff</link>
        <description>Suchen und Sortieren

Weiter zu Binäre Suche

Direkt zu Sortieren

Einführung


Das Ziel einer Suche ist es, in einer grossen Datenmenge möglichst schnell das gesuchte Element zu finden. Beispielsweise suchen wir in einem Lexikon oder Wörterbuch den Eintrag zu einem Begriff, im Telefonbuch die Nummer einer Person oder eines Geschäfts. Heutzutage suchen wir zumeist im Internet - aber wie schafft es $4$</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:suchen_und_sortieren_sca&amp;rev=1772457531&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-02T13:18:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Suchen &amp; Sortieren</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:suchen_und_sortieren_sca&amp;rev=1772457531&amp;do=diff</link>
        <description>Suchen &amp; Sortieren

Lernziele

Prüfungsrelevant ist alles, was in den Lektionen und Übungen behandelt wurde. Die Lernziele unten dienen als Gradmesser und sind nicht unbedingt komplett.

	* Erkläre, die Idee hinter der linearen Suche.
	* Erkläre, die Idee hinter der $2-4$$65$$66$$90$</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:sv_sca_mbits_2mab_fs22&amp;rev=1644822237&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-02-14T07:03:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Stellvertretung sca 1Mab FS22 micro:bits Radio</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:sv_sca_mbits_2mab_fs22&amp;rev=1644822237&amp;do=diff</link>
        <description>Stellvertretung sca 1Mab FS22 micro:bits Radio

Theorie: Radio

	* Radio (BLE)-Modul: Funk-Kommunikation zwischen mehreren micro:bits
	* BLE (Bluetooth Low Energy) vs. Standard Bluetooth:
		* Weniger Daten
		* Weniger Energie

	* Zwei Optionen für ‘private’ Kommunikation:</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:tdb_pizza&amp;rev=1669417904&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-25T23:11:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tag der Bildung: Pizza</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:tdb_pizza&amp;rev=1669417904&amp;do=diff</link>
        <description>Tag der Bildung: Pizza

Pizza-Auftrag I (Pizza-Math)

 Ziel

Python-Programm schreiben, welches ...

	*  ... Volumen einer Pizza berechnet ...
	*  ... und mitteilt, ob man damit satt wird.

Programm im Detail

	* Programm verlangt zwei Inputs: Radius $z$ und Höhe $a$ in cm</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:verschluesselung&amp;rev=1648616859&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-30T05:07:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Verschlüsselung</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:verschluesselung&amp;rev=1648616859&amp;do=diff</link>
        <description>Verschlüsselung

	* Caesar-Verschlüsselung
	* Textcodierung
	* Symmetrische Verschlüsselung
	* Asymmetrische Verschlüsselung
	* Signaturen
	* Zertifikate
	* Ziele der Kryptographie

Collapse

	*  Was ist die Idee der Verschlüsselung (Beispiel aus Antike / einfaches Beispiel)
	*  Welchen Zwecken dient sie (Vertraulichkeit, Integrität, Authentizität, Verbindlichkeit ?)
	*  Aufgabe zu einfacher Verschlüsselung</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:zahlensysteme&amp;rev=1773603526&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-15T19:38:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Zahlensysteme</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:zahlensysteme&amp;rev=1773603526&amp;do=diff</link>
        <description>Zahlensysteme

[Dossier Zahlensysteme]

Lernziele

Prüfungsrelevant ist alles, was in den Lektionen und Übungen behandelt wurde. Die Lernziele unten dienen als Gradmesser und sind nicht unbedingt komplett.

Erklären:

	*  Was ist ein Zahlensystem? Erkläre mit Fachbegriffen.$0010\,1010$$2^8 = 256$$0000\,0000 = 0$$1111\,1111 = 255_{10}$$256$$0$$1$$+42$$0010\,1010$$0000\,0000 = 0$$0111\,1111 = 127$$200$$1010\,1010$$-42$$$0010\,1010 + 1010\,1010 = 1101\,0100$$$42_{10} = 10\,1010$$-42_{10} = ???$$-42…</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:zahlensysteme_gra&amp;rev=1773602947&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-15T19:29:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Zahlensysteme</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:zahlensysteme_gra&amp;rev=1773602947&amp;do=diff</link>
        <description>Zahlensysteme

Du zählst und rechnest gewöhnlich im Dezimalsystem (Zehnersystem): Du kennst die zehn Ziffern 0 bis 9 – und du weisst, dass bei mehrstelligen Zahlen jede zusätzliche Stelle von rechts nach links zehn mal mehr wert ist: Die Zahl 234__*___</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=gf_informatik:zahlensysteme_hof&amp;rev=1714973212&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-05-06T05:26:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Zahlensysteme</title>
        <link>https://sca.ksr.ch/doku.php?id=gf_informatik:zahlensysteme_hof&amp;rev=1714973212&amp;do=diff</link>
        <description>Zahlensysteme

Umwandlung Dezimal - Binär


def bin_to_dec(b):
    &quot;&quot;&quot;Berechnet die Zahl, die von einem Binärstring dargestellt wird.&quot;&quot;&quot;
    result = 0
    for digit in b:
        result = result * 2
        if digit == '1':
            result = result + 1
    return result

def dec_to_bin(number):
    &quot;&quot;&quot;Berechnet die Binärdarstellung einer Zahl mit dem Restwertalgorithmus.&quot;&quot;&quot;
    result = ''
    while number &gt; 0:
        digit = number % 2
        number = number // 2
        result = result +…</description>
    </item>
</rdf:RDF>
