From f24fecbe127d74e832e8acb9b9140bac2b43189c Mon Sep 17 00:00:00 2001 From: Peter Gerwinski <peter.gerwinski@hs-bochum.de> Date: Wed, 25 Oct 2017 11:36:20 +0200 Subject: [PATCH] =?UTF-8?q?Update=20REAMDE.md=20f=C3=BCr=20Branch=202016ws?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 160 +++++++++++++++++++++++++++--------------------------- 1 file changed, 80 insertions(+), 80 deletions(-) diff --git a/README.md b/README.md index 82b0e63..c8464f0 100644 --- a/README.md +++ b/README.md @@ -9,99 +9,99 @@ Copyright © 2012–2017 Peter Gerwinski **Diese Lehrmaterialien sind freie Software.** Sie dürfen diese gemäß den jeweils angegebenen Lizenzen -([CC-BY-SA 3.0](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/common/CC-BY-SA-3.0), -[GNU GPL 3+](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/common/GNU-GPL-3), -[modified BSD License](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/common/BSD-MODIFIED)) +([CC-BY-SA 3.0](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/common/CC-BY-SA-3.0), +[GNU GPL 3+](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/common/GNU-GPL-3), +[modified BSD License](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/common/BSD-MODIFIED)) studieren, kopieren, modifizieren und/oder weitergeben. -Für Details siehe [common/README](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/common/README). +Für Details siehe [common/README](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/common/README). Vortragsfolien: --------------- - * [10.10.2016: Einführung, Einführung in C (bis Schleifen)](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161010/hp-20161010.pdf) - * [17.10.2016: Einführung in C (Funktionen bis Arrays)](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161017/hp-20161017.pdf) - * [24.10.2016: Einführung in C (Strings)](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161024/hp-20161024.pdf) - * [31.10.2016: Einführung in C (ab Strukturen), Bibliotheken einbinden und verwenden](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161031/hp-20161031.pdf) - * [07.11.2016: Bibliotheken (Präprozessor, make), Algorithmen (Differentialgleichungen)](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161107/hp-20161107.pdf) - * [14.11.2016: Algorithmen (Rekursion)](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161114/hp-20161114.pdf) - * [21.11.2016: Algorithmen (Aufwandsabschätzungen), Hardwarenahe Programmierung (Bit-Operationen, I/O-Ports)](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161121/hp-20161121.pdf) - * [28.11.2016: Algorithmen (Aufwandsabschätzungen), Hardwarenahe Programmierung (Interrupts)](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161128/hp-20161128.pdf) - * [05.12.2016: Hardwarenahe Programmierung (volatile-Variable, Byte-Reihenfolge – Endianness)](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161205/hp-20161205.pdf) - * [12.12.2016: Hardwarenahe Programmierung (Speicherausrichtung – Alignment), Objektorientierte Programmierung (dynamische Speicherverwaltung, Konzepte und Ziele)](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161212/hp-20161212.pdf) - * [19.12.2016: Hardwarenahe Programmierung (Binärdarstellung von Zahlen), Objektorientierte Programmierung (Unions, GUI)](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161219/hp-20161219.pdf) - * [02.01.2017: Special: Software und Urheberrecht, Exploits](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20170102/hp-20170102.pdf) - * [09.01.2017: Objektorientierte Programmierung (virtuelle Methoden, C++), Datenstrukturen (Stack und FIFO)](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20170109/hp-20170109.pdf) - * [16.01.2017: Datenstrukturen (Stack und FIFO, verkettete Listen)](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20170116/hp-20170116.pdf) - * [23.01.2017: Datenstrukturen (verkettete Listen, Bäume)](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20170123/hp-20170123.pdf) - * [alle in 1 Datei](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/hp-slides-2016ws.pdf) + * [10.10.2016: Einführung, Einführung in C (bis Schleifen)](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161010/hp-20161010.pdf) + * [17.10.2016: Einführung in C (Funktionen bis Arrays)](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161017/hp-20161017.pdf) + * [24.10.2016: Einführung in C (Strings)](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161024/hp-20161024.pdf) + * [31.10.2016: Einführung in C (ab Strukturen), Bibliotheken einbinden und verwenden](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161031/hp-20161031.pdf) + * [07.11.2016: Bibliotheken (Präprozessor, make), Algorithmen (Differentialgleichungen)](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161107/hp-20161107.pdf) + * [14.11.2016: Algorithmen (Rekursion)](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161114/hp-20161114.pdf) + * [21.11.2016: Algorithmen (Aufwandsabschätzungen), Hardwarenahe Programmierung (Bit-Operationen, I/O-Ports)](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161121/hp-20161121.pdf) + * [28.11.2016: Algorithmen (Aufwandsabschätzungen), Hardwarenahe Programmierung (Interrupts)](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161128/hp-20161128.pdf) + * [05.12.2016: Hardwarenahe Programmierung (volatile-Variable, Byte-Reihenfolge – Endianness)](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161205/hp-20161205.pdf) + * [12.12.2016: Hardwarenahe Programmierung (Speicherausrichtung – Alignment), Objektorientierte Programmierung (dynamische Speicherverwaltung, Konzepte und Ziele)](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161212/hp-20161212.pdf) + * [19.12.2016: Hardwarenahe Programmierung (Binärdarstellung von Zahlen), Objektorientierte Programmierung (Unions, GUI)](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161219/hp-20161219.pdf) + * [02.01.2017: Special: Software und Urheberrecht, Exploits](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20170102/hp-20170102.pdf) + * [09.01.2017: Objektorientierte Programmierung (virtuelle Methoden, C++), Datenstrukturen (Stack und FIFO)](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20170109/hp-20170109.pdf) + * [16.01.2017: Datenstrukturen (Stack und FIFO, verkettete Listen)](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20170116/hp-20170116.pdf) + * [23.01.2017: Datenstrukturen (verkettete Listen, Bäume)](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20170123/hp-20170123.pdf) + * [alle in 1 Datei](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/hp-slides-2016ws.pdf) Tafelbilder: ------------ - * [07.11.2016: Differentialgleichung „von Hand“ lösen](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161107/photo-20161107-125323.jpg) - * [09.11.2016: schräger Wurf](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161109/photo-20161109-141233.jpg) - * [21.11.2016: Bit-Operationen](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161121/photo-20161121-125907.jpg) - * [12.12.2016: Termine für Praktika und Klausurtutorien](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161212/photo-20161212-124818.jpg) - * [12.12.2016: links: Alignment; rechts: Array von Zeigern auf unterschiedliche Objekte](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161212/photo-20161212-125316.jpg) - * [14.12.2016: Binärdarstellung negativer Zahlen (1)](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161214/photo-20161214-111912.jpg) - * [14.12.2016: Binärdarstellung negativer Zahlen (2)](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161214/photo-20161214-112815.jpg) - * [14.12.2016: Binärdarstellung negativer Zahlen, Endianness und Alignment](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161214/photo-20161214-115434.jpg) - * [19.12.2016: Praktikum, Binärdarstellung negativer Zahlen, Array mit Zeigern auf Objekte](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161219/photo-20161219-124242.jpg) - * [02.01.2017: SQL Injection](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20170102/photo-20170102-130102.jpg) - * [09.01.2017: Virtuelle Methodentabellen](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20170109/photo-20170109-124857.jpg) - * [23.01.2017: Binärer Baum, Klausur-WLAN, Praktikumstermin](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20170123/photo-20170123-125804.jpg) - * [30.01.2017: Musterlösung zu den Übungen vom 23.1.2017](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20170130/photo-20170130-130345.jpg) - * [30.01.2017: Erläuterungen zu Übungsaufgabe 4 vom 19.12.2016](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20170130/photo-20170130-150616.jpg) + * [07.11.2016: Differentialgleichung „von Hand“ lösen](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161107/photo-20161107-125323.jpg) + * [09.11.2016: schräger Wurf](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161109/photo-20161109-141233.jpg) + * [21.11.2016: Bit-Operationen](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161121/photo-20161121-125907.jpg) + * [12.12.2016: Termine für Praktika und Klausurtutorien](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161212/photo-20161212-124818.jpg) + * [12.12.2016: links: Alignment; rechts: Array von Zeigern auf unterschiedliche Objekte](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161212/photo-20161212-125316.jpg) + * [14.12.2016: Binärdarstellung negativer Zahlen (1)](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161214/photo-20161214-111912.jpg) + * [14.12.2016: Binärdarstellung negativer Zahlen (2)](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161214/photo-20161214-112815.jpg) + * [14.12.2016: Binärdarstellung negativer Zahlen, Endianness und Alignment](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161214/photo-20161214-115434.jpg) + * [19.12.2016: Praktikum, Binärdarstellung negativer Zahlen, Array mit Zeigern auf Objekte](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161219/photo-20161219-124242.jpg) + * [02.01.2017: SQL Injection](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20170102/photo-20170102-130102.jpg) + * [09.01.2017: Virtuelle Methodentabellen](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20170109/photo-20170109-124857.jpg) + * [23.01.2017: Binärer Baum, Klausur-WLAN, Praktikumstermin](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20170123/photo-20170123-125804.jpg) + * [30.01.2017: Musterlösung zu den Übungen vom 23.1.2017](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20170130/photo-20170130-130345.jpg) + * [30.01.2017: Erläuterungen zu Übungsaufgabe 4 vom 19.12.2016](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20170130/photo-20170130-150616.jpg) Übungsaufgaben: --------------- - * [03.10.2016: Hello, world!, Grafik-Bibliotheken](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161003/hp-uebung-20161003.pdf) - * [10.10.2016: Multiplikationstabelle, Fibonacci-Zahlen, Schaltjahr ermitteln](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161010/hp-uebung-20161010.pdf) - * [17.10.2016: Fehlerhaftes Programm, Hello, world!, Primfaktorzerlegung](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161017/hp-uebung-20161017.pdf) - * [24.10.2016: ROT13-Verschlüsselung, Programm analysieren, Kalender-Berechnung](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161024/hp-uebung-20161024.pdf) - * [31.10.2016: Datum-Bibliothek, Fehlerhaftes Programm](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161031/hp-uebung-20161031.pdf) - * [07.11.2016: Strings, Text-Grafik-Bibliothek](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161107/hp-uebung-20161107.pdf) - * [14.11.2016: Fakultät, Strings, Text-Grafik-Bibliothek](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161114/hp-uebung-20161114.pdf) - * [21.11.2016: Zahlensysteme, Mikro-Controller](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161121/hp-uebung-20161121.pdf) - * [28.11.2016: Länge von Strings, fehlerhaftes Programm, Mikro-Controller](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161128/hp-uebung-20161128.pdf) - * [05.12.2016: Trickprogrammierung, Ausgabe von Hexadezimalzahlen, Thermometer-Baustein an I²C-Bus](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161205/hp-uebung-20161205.pdf) - * [12.12.2016: Daten im Speicher, Zeigerarithmetik, XBM-Grafik](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161212/hp-uebung-20161212.pdf) - * [19.12.2016: Bürgerentscheid, Lokale Variable im Speicher, Blinkende LEDs, Objektorientierte Tier-Datenbank](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161219/hp-uebung-20161219.pdf) - * [09.01.2017: Objektorientierte Programmierung mit dem C-Datentyp _union_, Objektorientierte Tier-Datenbank](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20170109/hp-uebung-20170109.pdf) - * [16.01.2017: Stack-Operationen, Iterativer Floodfill, Doppelt verkettete Listen](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20170116/hp-uebung-20170116.pdf) - * [23.01.2017: Ternäre Bäume, Aufräumen](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20170123/hp-uebung-20170123.pdf) + * [03.10.2016: Hello, world!, Grafik-Bibliotheken](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161003/hp-uebung-20161003.pdf) + * [10.10.2016: Multiplikationstabelle, Fibonacci-Zahlen, Schaltjahr ermitteln](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161010/hp-uebung-20161010.pdf) + * [17.10.2016: Fehlerhaftes Programm, Hello, world!, Primfaktorzerlegung](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161017/hp-uebung-20161017.pdf) + * [24.10.2016: ROT13-Verschlüsselung, Programm analysieren, Kalender-Berechnung](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161024/hp-uebung-20161024.pdf) + * [31.10.2016: Datum-Bibliothek, Fehlerhaftes Programm](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161031/hp-uebung-20161031.pdf) + * [07.11.2016: Strings, Text-Grafik-Bibliothek](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161107/hp-uebung-20161107.pdf) + * [14.11.2016: Fakultät, Strings, Text-Grafik-Bibliothek](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161114/hp-uebung-20161114.pdf) + * [21.11.2016: Zahlensysteme, Mikro-Controller](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161121/hp-uebung-20161121.pdf) + * [28.11.2016: Länge von Strings, fehlerhaftes Programm, Mikro-Controller](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161128/hp-uebung-20161128.pdf) + * [05.12.2016: Trickprogrammierung, Ausgabe von Hexadezimalzahlen, Thermometer-Baustein an I²C-Bus](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161205/hp-uebung-20161205.pdf) + * [12.12.2016: Daten im Speicher, Zeigerarithmetik, XBM-Grafik](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161212/hp-uebung-20161212.pdf) + * [19.12.2016: Bürgerentscheid, Lokale Variable im Speicher, Blinkende LEDs, Objektorientierte Tier-Datenbank](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161219/hp-uebung-20161219.pdf) + * [09.01.2017: Objektorientierte Programmierung mit dem C-Datentyp _union_, Objektorientierte Tier-Datenbank](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20170109/hp-uebung-20170109.pdf) + * [16.01.2017: Stack-Operationen, Iterativer Floodfill, Doppelt verkettete Listen](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20170116/hp-uebung-20170116.pdf) + * [23.01.2017: Ternäre Bäume, Aufräumen](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20170123/hp-uebung-20170123.pdf) Musterlösungen zu den Übungsaufgaben: ------------------------------------- - * [10.10.2016: Multiplikationstabelle, Fibonacci-Zahlen, Schaltjahr ermitteln](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161010/hp-musterloesung-20161010.pdf) - * [17.10.2016: Fehlerhaftes Programm, Hello, world!, Primfaktorzerlegung](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161017/hp-musterloesung-20161017.pdf) - * [24.10.2016: ROT13-Verschlüsselung, Programm analysieren, Kalender-Berechnung](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161024/hp-musterloesung-20161024.pdf) - * [31.10.2016: Datum-Bibliothek, Fehlerhaftes Programm](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161031/hp-musterloesung-20161031.pdf) - * [07.11.2016: Strings, Text-Grafik-Bibliothek](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161107/hp-musterloesung-20161107.pdf) - * [14.11.2016: Fakultät, Strings, Text-Grafik-Bibliothek](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161114/hp-musterloesung-20161114.pdf) - * [21.11.2016: Zahlensysteme, Mikro-Controller](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161121/hp-musterloesung-20161121.pdf) - * [28.11.2016: Länge von Strings, fehlerhaftes Programm, Mikro-Controller](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161128/hp-musterloesung-20161128.pdf) - * [05.12.2016: Trickprogrammierung, Ausgabe von Hexadezimalzahlen, Thermometer-Baustein an I²C-Bus](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161205/hp-musterloesung-20161205.pdf) - * [12.12.2016: Daten im Speicher, Zeigerarithmetik, XBM-Grafik](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161212/hp-musterloesung-20161212.pdf) - * [19.12.2016: Bürgerentscheid, Lokale Variable im Speicher, Blinkende LEDs, objektorientierte Tier-Datenbank](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161219/hp-musterloesung-20161219.pdf) - * [09.01.2017: Objektorientierte Programmierung mit dem C-Datentyp _union, objektorientierte Tier-Datenbank](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20170109/hp-musterloesung-20170109.pdf) - * [16.01.2017: Stack-Operationen, Iterativer Floodfill, Doppelt verkettete Listen](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20170116/hp-musterloesung-20170116.pdf) - * [23.01.2017: Ternäre Bäume, Aufräumen](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20170123/hp-musterloesung-20170123.pdf) + * [10.10.2016: Multiplikationstabelle, Fibonacci-Zahlen, Schaltjahr ermitteln](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161010/hp-musterloesung-20161010.pdf) + * [17.10.2016: Fehlerhaftes Programm, Hello, world!, Primfaktorzerlegung](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161017/hp-musterloesung-20161017.pdf) + * [24.10.2016: ROT13-Verschlüsselung, Programm analysieren, Kalender-Berechnung](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161024/hp-musterloesung-20161024.pdf) + * [31.10.2016: Datum-Bibliothek, Fehlerhaftes Programm](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161031/hp-musterloesung-20161031.pdf) + * [07.11.2016: Strings, Text-Grafik-Bibliothek](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161107/hp-musterloesung-20161107.pdf) + * [14.11.2016: Fakultät, Strings, Text-Grafik-Bibliothek](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161114/hp-musterloesung-20161114.pdf) + * [21.11.2016: Zahlensysteme, Mikro-Controller](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161121/hp-musterloesung-20161121.pdf) + * [28.11.2016: Länge von Strings, fehlerhaftes Programm, Mikro-Controller](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161128/hp-musterloesung-20161128.pdf) + * [05.12.2016: Trickprogrammierung, Ausgabe von Hexadezimalzahlen, Thermometer-Baustein an I²C-Bus](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161205/hp-musterloesung-20161205.pdf) + * [12.12.2016: Daten im Speicher, Zeigerarithmetik, XBM-Grafik](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161212/hp-musterloesung-20161212.pdf) + * [19.12.2016: Bürgerentscheid, Lokale Variable im Speicher, Blinkende LEDs, objektorientierte Tier-Datenbank](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161219/hp-musterloesung-20161219.pdf) + * [09.01.2017: Objektorientierte Programmierung mit dem C-Datentyp _union, objektorientierte Tier-Datenbank](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20170109/hp-musterloesung-20170109.pdf) + * [16.01.2017: Stack-Operationen, Iterativer Floodfill, Doppelt verkettete Listen](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20170116/hp-musterloesung-20170116.pdf) + * [23.01.2017: Ternäre Bäume, Aufräumen](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20170123/hp-musterloesung-20170123.pdf) Praktikumsunterlagen: --------------------- - * [Versuch 1: RSA-Verschlüsselung](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161017/hp-2016ws-p1.pdf) - * [Versuch 2: Basketball-Simulation](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161107/hp-2016ws-p2.pdf) - * [Versuch 3: Druckknopfampel](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161121/hp-2016ws-p3.pdf) - * [Versuch 4: Objektorientiertes Grafik-Programm](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20161219/hp-2016ws-p4.pdf) + * [Versuch 1: RSA-Verschlüsselung](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161017/hp-2016ws-p1.pdf) + * [Versuch 2: Basketball-Simulation](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161107/hp-2016ws-p2.pdf) + * [Versuch 3: Druckknopfampel](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161121/hp-2016ws-p3.pdf) + * [Versuch 4: Objektorientiertes Grafik-Programm](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/20161219/hp-2016ws-p4.pdf) Skript: ------- - * [Hardwarenahe Programmierung](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/script/hp-2016ws.pdf) + * [Hardwarenahe Programmierung](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/script/hp-2016ws.pdf) Original-Materialien einschließlich Beispiel-Programme und LaTeX-Quelltexte: ---------------------------------------------------------------------------- - * [common – gemeinsame Dateien für Skript und Vortragsfolien](https://gitlab.cvh-server.de/pgerwinski/hp/tree/master/common) - * [script – Skript zur Lehrveranstaltung](https://gitlab.cvh-server.de/pgerwinski/hp/tree/master/script) - * [201????? – Vortragsfolien und Beispiele](https://gitlab.cvh-server.de/pgerwinski/hp/tree/master) + * [common – gemeinsame Dateien für Skript und Vortragsfolien](https://gitlab.cvh-server.de/pgerwinski/hp/tree/2016ws/common) + * [script – Skript zur Lehrveranstaltung](https://gitlab.cvh-server.de/pgerwinski/hp/tree/2016ws/script) + * [201????? – Vortragsfolien und Beispiele](https://gitlab.cvh-server.de/pgerwinski/hp/tree/2016ws) Low-Level Programming @@ -116,12 +116,12 @@ Copyright © 2012–2017 Peter Gerwinski **These teaching materials are Free Software.** You may study, copy, modify, and/or distribute them according to their respective licences -([CC-BY-SA 3.0](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/common/CC-BY-SA-3.0), -[GNU GPL 3+](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/common/GNU-GPL-3), -[modified BSD License](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/common/BSD-MODIFIED)). -See the file [common/README](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/common/README) for details. - - * [common – common files for lecture notes and slides](https://gitlab.cvh-server.de/pgerwinski/hp/tree/master/common) - * [script – lecture notes](https://gitlab.cvh-server.de/pgerwinski/hp/tree/master/script) - * [201????? – slides and examples](https://gitlab.cvh-server.de/pgerwinski/hp/tree/master) - * [hp-slides-2016ws.pdf – all slides in 1 file](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/hp-slides-2016ws.pdf) +([CC-BY-SA 3.0](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/common/CC-BY-SA-3.0), +[GNU GPL 3+](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/common/GNU-GPL-3), +[modified BSD License](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/common/BSD-MODIFIED)). +See the file [common/README](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/common/README) for details. + + * [common – common files for lecture notes and slides](https://gitlab.cvh-server.de/pgerwinski/hp/tree/2016ws/common) + * [script – lecture notes](https://gitlab.cvh-server.de/pgerwinski/hp/tree/2016ws/script) + * [201????? – slides and examples](https://gitlab.cvh-server.de/pgerwinski/hp/tree/2016ws) + * [hp-slides-2016ws.pdf – all slides in 1 file](https://gitlab.cvh-server.de/pgerwinski/hp/raw/2016ws/hp-slides-2016ws.pdf) -- GitLab