<?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 - ef_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:29:02+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=ef_informatik:2023_24_jahr_a&amp;rev=1717501756&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=ef_informatik:2024_25_jahr_b&amp;rev=1730811202&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=ef_informatik:2025_26_jahr_a&amp;rev=1772550681&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=ef_informatik:arduino&amp;rev=1733823292&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=ef_informatik:arduino_legacy&amp;rev=1725284744&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=ef_informatik:arduino_projekte&amp;rev=1733826078&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=ef_informatik:arduino_projekte_zeitmessung&amp;rev=1742560876&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=ef_informatik:assembler&amp;rev=1727186690&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=ef_informatik:csharp_oop&amp;rev=1650916106&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=ef_informatik:csharp_voci_trainer&amp;rev=1653381168&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=ef_informatik:game-server_block&amp;rev=1633441260&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=ef_informatik:git_github&amp;rev=1762868900&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=ef_informatik:hangman_csharp&amp;rev=1765888256&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=ef_informatik:home_server&amp;rev=1686657969&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=ef_informatik:machine-learning&amp;rev=1648547902&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=ef_informatik:programmieren_csharp&amp;rev=1763477717&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=ef_informatik:programmieren_csharp_code_snippets_students_2021&amp;rev=1630344046&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=ef_informatik:programmieren_ferienaufgaben&amp;rev=1634072023&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=ef_informatik:projekt_adventure_framework_2023&amp;rev=1692106020&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=ef_informatik:projekt_adventure_framework_2025&amp;rev=1770117819&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=ef_informatik:projekt_consolegames&amp;rev=1772554044&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=ef_informatik:raspberry_pi&amp;rev=1748353022&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=ef_informatik:sorting_csharp&amp;rev=1647289568&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=ef_informatik:start&amp;rev=1764678569&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=ef_informatik:transistor-cpu&amp;rev=1669715057&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=ef_informatik:voci_rest&amp;rev=1654003017&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=ef_informatik:web_app&amp;rev=1639575713&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=ef_informatik:web_server&amp;rev=1747754158&amp;do=diff"/>
                <rdf:li rdf:resource="https://sca.ksr.ch/doku.php?id=ef_informatik:zahlensysteme&amp;rev=1724762458&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=ef_informatik:2023_24_jahr_a&amp;rev=1717501756&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-06-04T11:49:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Jahr A: 2023-2024</title>
        <link>https://sca.ksr.ch/doku.php?id=ef_informatik:2023_24_jahr_a&amp;rev=1717501756&amp;do=diff</link>
        <description>Jahr A: 2023-2024

Benotung

REGEF

4 Noten insg., 2 pro Semester

HS:

	* 1 Note Prüfung Programmieren
	* 1 Note ConsoleGames

FS:

	* 1 Note MiniGame (Gruppennote,*)
	* 1 Note AdventureGame (Gesamtnote ganze Klasse,*)

* Abzug bei Teilnahmslosigkeit</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=ef_informatik:2024_25_jahr_b&amp;rev=1730811202&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-05T12:53:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Jahr B: 2024-2025</title>
        <link>https://sca.ksr.ch/doku.php?id=ef_informatik:2024_25_jahr_b&amp;rev=1730811202&amp;do=diff</link>
        <description>Jahr B: 2024-2025

Organisation EF:

	* Jahr B: Hardware-Jahr
	* Jahr A: Software-Jahr

Grobplan Schuljahr 2024/2025 EFIF Jahr B (Hardware-Jahr)
 Wann?  Was?  Bemerkung  Q1 L1-4   Zahlensysteme  Prüfung in L4 (0.5 Note)  Q1 L5-8   Assembler  Prüfung in L8 (0.5 Note) ++</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=ef_informatik:2025_26_jahr_a&amp;rev=1772550681&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-03T15:11:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Jahr A (Programmierjahr): 2025-2026</title>
        <link>https://sca.ksr.ch/doku.php?id=ef_informatik:2025_26_jahr_a&amp;rev=1772550681&amp;do=diff</link>
        <description>Jahr A (Programmierjahr): 2025-2026

Jahresübersicht



KSR Adventure 2023: &lt;https://efifag.ksr.ch&gt;

Semester 2 - FS 2026

Di. 03.02.2026

Alle sind im Forum (Ausnahme: bei mündl. Prüfungen).

	* RegEF:
		* mündl. Prüfungen zu ConsoleGames


		* Grobplanung AdventureGame</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=ef_informatik:arduino&amp;rev=1733823292&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-10T09:34:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Arduino</title>
        <link>https://sca.ksr.ch/doku.php?id=ef_informatik:arduino&amp;rev=1733823292&amp;do=diff</link>
        <description>Arduino

1. Strom, Spannung &amp; Widerstand

[Slides - Das Ohmsche Gesetz]

Aufgaben A

Dokumentiere deine Lösungen der Aufgaben schön, entweder auf OneNote oder Papier.

Aufgabe A1 - Rechnungen

	* Durch ein Kabel fliesst ein Strom von $130$ mA. Wie viele Elektronen pro Sekunde fliessen durch das Kabel?$7$++$1+2+3+\ldots+98+99+100 = 5050$$2,3,5,7,11,13$$1,2,3,4,5,\ldots$</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=ef_informatik:arduino_legacy&amp;rev=1725284744&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-02T13:45:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Arduino Legacy</title>
        <link>https://sca.ksr.ch/doku.php?id=ef_informatik:arduino_legacy&amp;rev=1725284744&amp;do=diff</link>
        <description>Arduino Legacy

„“

Übersicht

	* Installation Arduino-IDE: &lt;https://www.arduino.cc/en/software&gt;
	* Tutorial Arduino Programmieren
	* Slides
	* Arduino-Simulation: &lt;https://wokwi.com/&gt;
	* Sprachelemente von Arduino-C++: &lt;https://www.arduino.cc/reference/de/&gt;

Bemerkungen

	* Kann auch in Visual Studio Code Arduino programmieren, aber noch nicht ausprobiert (TODO)
	* Gibt ++++$0$$1023$</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=ef_informatik:arduino_projekte&amp;rev=1733826078&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-10T10:21:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Arduino Projekte</title>
        <link>https://sca.ksr.ch/doku.php?id=ef_informatik:arduino_projekte&amp;rev=1733826078&amp;do=diff</link>
        <description>Arduino Projekte

	* selbst gewähltes Arduino Projekt
	* in 1-2er Gruppen, keine 3er Gruppen
	* Für längere Projektarbeiten (typischerweise für TALITs) wird im Normalfall (Ausnahmen mit LP besprechen) erwartet, dass das Produkt nicht als Prototyp, sondern</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=ef_informatik:arduino_projekte_zeitmessung&amp;rev=1742560876&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-21T12:41:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Arduino Projekte Zeitmessung</title>
        <link>https://sca.ksr.ch/doku.php?id=ef_informatik:arduino_projekte_zeitmessung&amp;rev=1742560876&amp;do=diff</link>
        <description>Arduino Projekte Zeitmessung

Änderungen für 2026/27

	* Vorgabe: nicht fix verleimen, Hardware muss einsehbar sein
	* Dok muss kompletten Schaltplan beinhalten (damit einfach stecken kann, wenn nicht funktioniert)

Auftrag in Kürze: Realisiere ein eigenes, kurzes Arduino-Projekt zum Thema Zeitmessung.</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=ef_informatik:assembler&amp;rev=1727186690&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-24T14:04:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Assembler-Programmierung mit dem RISC Simulator</title>
        <link>https://sca.ksr.ch/doku.php?id=ef_informatik:assembler&amp;rev=1727186690&amp;do=diff</link>
        <description>Assembler-Programmierung mit dem RISC Simulator

1. Hexadezimalsystem

Assembler ist eine etwas besser leserliche Form der Maschinensprache (Sprache, die die CPU 'versteht'). Mit Assembler hast du bereits im Little Man Computer Bekanntschaft gemacht.$16$$0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F$$0x$$0xB3 = 11 \cdot 16^1 + 3 \cdot 16^0 = 179$$0xB3 = 11 \cdot 16^1 + 3 \cdot 16^0 = 1011 0011$$1100 1011 = 1100 \cdot 16^1 + 1011 \cdot 16^0 = (8+4) \cdot 16^1 + (8+2+1) \cdot 16^0 = C \cdot 16^1 + B \cdot 16^0 …</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=ef_informatik:csharp_oop&amp;rev=1650916106&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-04-25T19:48:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Objektorientiertes Programmieren in C#</title>
        <link>https://sca.ksr.ch/doku.php?id=ef_informatik:csharp_oop&amp;rev=1650916106&amp;do=diff</link>
        <description>Objektorientiertes Programmieren in C#

Theorie

Slides: siehe [Slides OOP in C#]

Links:

	* &lt;https://www.w3schools.com/cs/cs_oop.php&gt;
	* &lt;https://www.youtube.com/watch?v=GAvhe6oe-_4&gt; (und anschliessende Folgen)
	* &lt;https://www.youtube.com/watch?v=PRLrcXcwVdw&gt; (und anschliessende Folgen)
	* und weitere 42 Millionen Videos zum Thema

Auftrag 1: Vektoren

Vektoren sind eine praktische Sache (Tatsache!). Ziel dieses Auftrags ist, eine</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=ef_informatik:csharp_voci_trainer&amp;rev=1653381168&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-24T08:32:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Projekt: Voci-Trainer</title>
        <link>https://sca.ksr.ch/doku.php?id=ef_informatik:csharp_voci_trainer&amp;rev=1653381168&amp;do=diff</link>
        <description>Projekt: Voci-Trainer

Objekt-orientiertes Konsoleprogramm

Bereits erstellt.

Web-App

Wortkartei als REST-Server

Bewertungsschema

Unterschiedliche Skalen:

	*  3M: Punkte insgesamt: 20 Punkte, Notenskala: Note 6 ab 19 Punkten, darunter linear
	*  4M: ohne 'Kreativität', Punkte insgesamt: 17 Punkte, Notenskala: Note 6 ab 16 Punkten, darunter linear.</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=ef_informatik:game-server_block&amp;rev=1633441260&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-05T13:41:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Rundenbasierter Gameserver mit REST-API</title>
        <link>https://sca.ksr.ch/doku.php?id=ef_informatik:game-server_block&amp;rev=1633441260&amp;do=diff</link>
        <description>Rundenbasierter Gameserver mit REST-API

Die ganze Dokumentation findet sich mittlerweile auf &lt;https://github.com/JungleState/ksr_junglestate&gt;

1. Organisation &amp; Ablauf

Alle Talenta/EF Schüler:innen gründen zusammen die Software-Firma CanopySoft Corp, um einen Game-Server zu realisieren. Die Lehrperson hat dabei zwei Rollen: einerseits vertritt sie die Auftraggeberin, die</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=ef_informatik:git_github&amp;rev=1762868900&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-11T13:48:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Git &amp; GitHub</title>
        <link>https://sca.ksr.ch/doku.php?id=ef_informatik:git_github&amp;rev=1762868900&amp;do=diff</link>
        <description>Git &amp; GitHub

Du kennst das Problem: Du arbeitest an einem Dokument (Word, Python, ...) und du möchtest eine Sicherheitskopie erstellen. Die Idee ist, dass du zu dieser Version zurückkehren kannst, solltest du bei weiteren Änderungen etwas vermurksen. Dieses Vorgehen funktioniert (und zugegeben, ich mache das manchmal auch so), ist aber nicht sehr elegant, da es eine grosse Fülle an Dokumenten erzeugt, kurz: Es müllt deinen Computer zu (benötigt viel Speicherplatz, Ordner wird unübersichtlich).…</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=ef_informatik:hangman_csharp&amp;rev=1765888256&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-16T12:30:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Projekt: Hangman</title>
        <link>https://sca.ksr.ch/doku.php?id=ef_informatik:hangman_csharp&amp;rev=1765888256&amp;do=diff</link>
        <description>Projekt: Hangman

Slides:

	* [ Slides: Scope, Wert- &amp; Referenztypen]
	* [Slides: Model vs. View &amp; HangMan]

Ziele:

	* Programmiere das bekannte Hangman-Game als Konsolenapp.
	* Grösseres Programm schreiben (ca. $300$ Zeilen Code)
	* Lerne, wie man anhand des Programmierparadigmas Model vs. View Code sinnvoll strukturiert.</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=ef_informatik:home_server&amp;rev=1686657969&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-06-13T12:06:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Home-Server</title>
        <link>https://sca.ksr.ch/doku.php?id=ef_informatik:home_server&amp;rev=1686657969&amp;do=diff</link>
        <description>Home-Server

Ein Server ist nichts anderes, als ein Computer, der 24/7 läuft und irgendwelche Dienste bereit stellt. Es kann sich durchaus lohnen, seinen eigenen Server zuhause zu haben. Man muss dafür auch nicht zwingend viel Geld ausgeben (was man natürlich kann). Mit einem Budget von ca. 100 Fr. kann man sich z.B. einen Raspi und eine externe Festplatte kaufen. Je nach Anwendung, reicht dies bereits.</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=ef_informatik:machine-learning&amp;rev=1648547902&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-29T09:58:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Machine Learning</title>
        <link>https://sca.ksr.ch/doku.php?id=ef_informatik:machine-learning&amp;rev=1648547902&amp;do=diff</link>
        <description>Machine Learning

Syllabus

	*  Git &amp; GitHub: proficiency assumed
		*  Otherwise: Git &amp; GitHub

	*  Jupyter Notebook [1w] 
		*  crash course: Edit, run, publish 
		*  Login to shared notebook
		*  setup your own server 

	*  Q-Learning Intro [3w] 
		*  Along the lines of</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=ef_informatik:programmieren_csharp&amp;rev=1763477717&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-18T14:55:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Programmieren in C#</title>
        <link>https://sca.ksr.ch/doku.php?id=ef_informatik:programmieren_csharp&amp;rev=1763477717&amp;do=diff</link>
        <description>Programmieren in C#

Lernziele

	* Grundlagen C#, alles im Dossier unten:
		* Variablen
		* Schleifen
		* Verzweigungen
		* Funktionen
		* Arrays
		* Listen
		* ...


Slides:

	* 
	* 
	* 
	* 
	* 



Ziel dieses Tutorials ist, die Grundlagen der Programmierung anhand der Programmiersprache C# (sprich: *$10023 / 45 = ?$$x = 0$*(*$7\times$$42$$0$$0$$1$$1$$0$$6$$10$$20$$2$$20$$-1$$-10$*****$10$$1$$5$$$1,1,2,3,5,8,13,21,\ldots$$$1$$2,3,5,7,11,13,\ldots$*$0$$1,2,3,...,20$$2,4,6,...,40$$1,4,9,16,25,...…</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=ef_informatik:programmieren_csharp_code_snippets_students_2021&amp;rev=1630344046&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-30T17:20:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Programmieren in C#: Codeausschnitte von Schülerinnen und Schüler</title>
        <link>https://sca.ksr.ch/doku.php?id=ef_informatik:programmieren_csharp_code_snippets_students_2021&amp;rev=1630344046&amp;do=diff</link>
        <description>Programmieren in C#: Codeausschnitte von Schülerinnen und Schüler

Aufgaben B

Variablennamen:


string Age = Console.ReadLine();
int y = Int32.Parse(Age);
int x = 18;


 If-else if-else:


if (Gender == &quot;male&quot;)
{
    Console.WriteLine(&quot;Hello Mister ...&quot;);
}
else
{
    Console.WriteLine(&quot;Hello Madam ...&quot;);
}</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=ef_informatik:programmieren_ferienaufgaben&amp;rev=1634072023&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-12T20:53:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ferienaufgaben Programmieren</title>
        <link>https://sca.ksr.ch/doku.php?id=ef_informatik:programmieren_ferienaufgaben&amp;rev=1634072023&amp;do=diff</link>
        <description>Ferienaufgaben Programmieren

Spiel 1: Zahl erraten

 Version 1

In diesem Spiel geht es darum, eine vom Computer zufällig gewählte Zahl zwischen (und inklusive) 1 und 100 zu erraten. Der Code meldet dir zurück, ob die eingegebene Zahl grösser oder kleiner als die gesuchte Zahl ist. Du gewinnst, sobald die Differenz zwischen der eingegebenen Zahl und der gesuchten Zahl kleiner gleich 2 ist. Du hast höchstens drei Versuche. Schaffst du es nicht, so gewinnt der Computer.</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=ef_informatik:projekt_adventure_framework_2023&amp;rev=1692106020&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-15T13:27:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Projekt Adventure Framework 2023</title>
        <link>https://sca.ksr.ch/doku.php?id=ef_informatik:projekt_adventure_framework_2023&amp;rev=1692106020&amp;do=diff</link>
        <description>Projekt Adventure Framework 2023

Schüler: Laurin, Dimitri, Jona

Projektleiter:

	* Laurin
	* Zuständig für Koordination, Verantwortung Gruppe
	* erste Ansprechperson für Lehrpersonen

Vorgaben Projekt

	* Eigenes Framework entwickeln für Point n' Click Adventure$*$$*$$*$$*$</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=ef_informatik:projekt_adventure_framework_2025&amp;rev=1770117819&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-03T11:23:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Projekt Adventure Framework 2025</title>
        <link>https://sca.ksr.ch/doku.php?id=ef_informatik:projekt_adventure_framework_2025&amp;rev=1770117819&amp;do=diff</link>
        <description>Projekt Adventure Framework 2025

Notenabgabe: Mo. 14. Januar 2026, 10:00

Schülerinnen und Schüler:

	* Sieber, Leon (3Ma)
	* Wirth, Noemi (3Mfz)
	* Züst, Colin (3Mdz)
	* Camani, Lorenzo (4Mfz)
	* Cetina, Dylan (4Mfz)
	* Fleming, Rico (4Ma)
	* Schmid, Andrin (4Mez)$3$</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=ef_informatik:projekt_consolegames&amp;rev=1772554044&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-03T16:07:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Projekt: ConsoleGames</title>
        <link>https://sca.ksr.ch/doku.php?id=ef_informatik:projekt_consolegames&amp;rev=1772554044&amp;do=diff</link>
        <description>Projekt: ConsoleGames

Änderungen 2027/28

Mündl. viel höher gewichten, mind. 50%, dann muss aber länger sein.

DEADLINE: (siehe Details zur Abgabe weiter unten)

	* Freitag 30. Januar 2026, @23.59 (Freitag von Ferien)
	* Mündliche Prüfung am Dienstag 3. Feb. 2026</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=ef_informatik:raspberry_pi&amp;rev=1748353022&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-27T13:37:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Raspberry Pi</title>
        <link>https://sca.ksr.ch/doku.php?id=ef_informatik:raspberry_pi&amp;rev=1748353022&amp;do=diff</link>
        <description>Raspberry Pi

1. Aufsetzen

Aufbau

Bildschirmtisch öffnen:

	*  Verriegelung unter dem Tisch öffnen
	*  Bildschirm aufrichten
	*  wieder verriegeln

Kabel anschliessen:

	*  Tastatur und Maus an USB
	*  Bildschirm an HDMI
	*  Netzteil NOCH NICHT anschliessen (Der Raspi startet, sobald er eingesteckt wird. Es gibt keinen Ein-/Aus-Schalter.)&gt;</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=ef_informatik:sorting_csharp&amp;rev=1647289568&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-14T20:26:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Sortieralgorithmen &amp; Rekursion in C#</title>
        <link>https://sca.ksr.ch/doku.php?id=ef_informatik:sorting_csharp&amp;rev=1647289568&amp;do=diff</link>
        <description>Sortieralgorithmen &amp; Rekursion in C#

1. Einfache Sortieralgorithmen

1.1 Theorie

In diesem Kapitel werden einige bekannte Sortieralgorithmen kurz beschrieben.

Selectionsort

Vergleiche das erste Element der Reihe nach mit allen anderen Elementen. Vertausche die beiden, wenn dasjenige rechts grösser ist als das erste Element. Danach weisst du, dass ganz links das kleinste Element steht. Wiederhole nun diese Schritte aber ausgehend vom zweiten Element, dann vom dritten $$n! = \text{faculty}(n) …</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=ef_informatik:start&amp;rev=1764678569&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-02T12:29:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>EF Informatik</title>
        <link>https://sca.ksr.ch/doku.php?id=ef_informatik:start&amp;rev=1764678569&amp;do=diff</link>
        <description>EF Informatik

Klassenbereiche

Jahr A (Programmierjahr): 2025-2026

Vergangene Jahre

Jahr A: 2023-2024

Jahr B: 2024-2025

Dossiers

C#

Programmieren in C#

Projekt: Hangman

Projekt Adventure Framework 2025

Git &amp; GitHub

Project: Console Games

Projekt Adventure Framework 2023

Programmieren in C#: Codeausschnitte von SuS

Ferienaufgaben Programmieren

Sortieralgorithmen &amp; Rekursion in C#

Git &amp; GitHub

Objektorientiertes Programmieren in C#

Projekt: Voci-Trainer

Web Apps

Web App Game

G…</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=ef_informatik:transistor-cpu&amp;rev=1669715057&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-29T09:44:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Vom Transistor zur CPU</title>
        <link>https://sca.ksr.ch/doku.php?id=ef_informatik:transistor-cpu&amp;rev=1669715057&amp;do=diff</link>
        <description>Vom Transistor zur CPU

Hier findest du Aufgaben, Lösungen und das Skript zum Elektronik-/Digitaltechnikkurs im Ergänzungsfach Informatik.

Übersicht

Ziel des Kurses ist, die nötigen Grundlagen zu erarbeiten, um die Funktionsweise der 8-Bit-CPU von Ben Eater zu verstehn. Folgendes Bild zeigt das Blockschaltbild, also eine vereinfachte Darstellung, dieser 8-Bit-CPU:</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=ef_informatik:voci_rest&amp;rev=1654003017&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-31T13:16:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Wortkartei als REST-Server</title>
        <link>https://sca.ksr.ch/doku.php?id=ef_informatik:voci_rest&amp;rev=1654003017&amp;do=diff</link>
        <description>Wortkartei als REST-Server

Wir haben bereits eine Wortkartei-App mit OO gebaut:

	*  eine Klasse, die eine einzelne Übersetzung beschreibt, zum Beispiel Word.
	*  eine Klasse, die eine Sammlung von Words bereitstellt, zum Beispiel Unit.
	*  eine Klasse, um den Lernerfolg zu erfassen, z.B.</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=ef_informatik:web_app&amp;rev=1639575713&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-15T13:41:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Web App Game</title>
        <link>https://sca.ksr.ch/doku.php?id=ef_informatik:web_app&amp;rev=1639575713&amp;do=diff</link>
        <description>Web App Game

Ziel dieses Blocks ist, die Grundlagen der Web-App-Programmierung zu kennen. Dazu programmieren wir Schritt für Schritt ein einfaches Spiel (Vier gewinnt), das im Browser (inklusive Mobiltelefon) gegeneinander gespielt werden kann.

Weshalb eine Web-App?</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=ef_informatik:web_server&amp;rev=1747754158&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-20T15:15:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Webserver &amp; Website</title>
        <link>https://sca.ksr.ch/doku.php?id=ef_informatik:web_server&amp;rev=1747754158&amp;do=diff</link>
        <description>Webserver &amp; Website

Slides: [Slides EFIF Websites]

Übersicht

Auftrag in Kürze

Erstelle mit HTML, CSS und JavaScript eine eigene Website. Setze einen Raspberry Pi als Server auf und hoste auf diesem deine Website.

Nur TALITS: Die Website muss ein Backend (z.B. Flask) beinhalten. Für Nicht-TALITs ist dies rein optional (und nur Empfohlen für Personen mit viel Vorwissen in diesem Bereich).</description>
    </item>
    <item rdf:about="https://sca.ksr.ch/doku.php?id=ef_informatik:zahlensysteme&amp;rev=1724762458&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-27T12:40:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Zahlensysteme &amp; Datentypen</title>
        <link>https://sca.ksr.ch/doku.php?id=ef_informatik:zahlensysteme&amp;rev=1724762458&amp;do=diff</link>
        <description>Zahlensysteme &amp; Datentypen

Lernziele

Grundsätzlich kann alles bis und mit Kapitel „Weitere Aufgaben“ geprüft werden. Die folgenden Lernziele dienen als eine Art Checklist, sind aber nicht zwingend komplett:

	* Wissen, warum Datentypen wichtig sind in C Sprachen.$x-$$\ldots,-3,-2,-1,0,1,2,3,\ldots$$3.14$#++++$4$$2^4 = 16$$-8$$7$$\geq 0$$4$$15$$n$$2^n$$-2^{n-1}$$2^{n-1}-1$$0$$2^{n}-1$$0,1,2,\ldots$$-2147483648$$2147483647$$0$$1$$$\pm a \times 10^b$$$-72024$$$-7.2024 \cdot 10^4$$$$\color{blue}{4…</description>
    </item>
</rdf:RDF>
