@@ -64,24 +64,24 @@ Abgabe der Post Mortems jeweils **Mittwoch bis 09:00 Uhr** im
6464[ ILIAS] ( https://www.hsbi.de/elearning/goto.php/exc/1582799 ) .
6565Vorstellung der Lösung im jeweiligen Praktikum in der Abgabewoche.
6666
67- | Woche | Vorlesung: Selbststudium (Vorbereitung) | Vorlesung: Gemeinsame Sitzung | Praktikum | Edmonton/Minden-Meetings |
68- | :-----------| :------------------------------------------------------------------------------------------------------------------------------------------------------------------| :----------------------------------------------------------------------------------------------------------------| :-----------------------------------------------| :------------------------------------------------------------------------------------|
69- | W01 / KW41 | [ Überblick] ( lecture/00-intro/overview.md ) \| [ Sprachen] ( lecture/00-intro/languages.md ) \| [ Anwendungen] ( lecture/00-intro/applications.md ) | [ Orga] ( https://github.com/Compiler-CampusMinden/CB-Vorlesung-Bachelor-W25 ) (* Zoom* ) | | |
70- | W02 / KW42 | | [ Reguläre Sprachen 1] ( lecture/01-lexing/regular1.md ) | | |
71- | W03 / KW43 | | [ Reguläre Sprachen 2] ( lecture/01-lexing/regular2.md ) \|\| [ CFG] ( lecture/02-parsing/cfg.md ) | [ B01] ( homework/sheet01.md ) Reguläre Sprachen | |
72- | W04 / KW44 | [ Lexer mit ANTLR] ( lecture/01-lexing/antlr-lexing.md ) | [ Parser mit ANTLR] ( lecture/02-parsing/antlr-parsing.md ) | [ B02] ( homework/sheet02.md ) CFG | |
73- | W05 / KW45 | | [ LL-Parser (Theorie)] ( lecture/02-parsing/ll-parser.md ) | [ B03] ( homework/sheet03.md ) ANTLR | ** Mo, 03.11., 18:00 - 19:00 Uhr (online): Edmonton/Minden: ANTLR + Live-Coding** |
74- | W06 / KW46 | [ Lexer (Implementierung)] ( lecture/01-lexing/recursive.md ) | [ LL-Parser (Implementierung)] ( lecture/02-parsing/ll-parser-impl.md ) | | |
75- | W07 / KW47 | Symboltabellen: [ Überblick] ( lecture/03-semantics/symbtab0-intro.md ) \| [ Scopes] ( lecture/03-semantics/symbtab1-scopes.md ) | [ Funktionen] ( lecture/03-semantics/symbtab2-functions.md ) \| [ Klassen] ( lecture/03-semantics/symbtab3-classes.md ) | [ B04] ( homework/sheet04.md ) LL hand coded | |
76- | W08 / KW48 | [ AST-basierte Interpreter 1] ( lecture/06-interpretation/astdriven-part1.md ) | [ AST-basierte Interpreter 2] ( lecture/06-interpretation/astdriven-part2.md ) | [ B05] ( homework/sheet05.md ) Semantische Analyse | |
77- | W09 / KW49 | C++ I: [ Basics] ( lecture/99-languages/cpp0-basics.md ) | [ Pointer & Referenzen] ( lecture/99-languages/cpp1-pointer.md ) | | ** Mo, 01.12., 18:00 - 19:00 Uhr (online): Edmonton/Minden: Minden Presentations** |
78- | W10 / KW50 | C++ II: [ Klassen] ( lecture/99-languages/cpp2-classes.md ) \| [ Big Three] ( lecture/99-languages/cpp3-big3.md ) \| [ Operatoren] ( lecture/99-languages/cpp4-operators.md ) | [ Vererbung & Polymorphie] ( lecture/99-languages/cpp5-inheritance.md ) | [ B06] ( homework/sheet06.md ) Interpreter | ** Mo, 08.12., 18:00 - 19:00 Uhr (online): Edmonton/Minden: Edmonton Presentations** |
79- | W11 / KW51 | | * Sprechstunde* | [ B07] ( homework/sheet07.md ) C++ | |
80- | * - / KW52 * | | * Weihnachtspause* | | |
81- | * - / KW01 * | | * Weihnachtspause* | | |
82- | W12 / KW02 | | * Sprechstunde* | * Freies Arbeiten ([ B08] ( homework/sheet08.md ) )* | |
83- | W13 / KW03 | | * Sprechstunde* | * Freies Arbeiten ([ B08] ( homework/sheet08.md ) )* | |
84- | W14 / KW04 | [ Prüfungsvorbereitung] ( admin/exams.md ) | Rückblick (* Zoom* ) | [ B08] ( homework/sheet08.md ) Mini-Projekt | |
67+ | Woche | Vorlesung: Selbststudium (Vorbereitung) | Vorlesung: Gemeinsame Sitzung | Praktikum | Edmonton/Minden-Meetings |
68+ | :------------------ | :------------------------------------------------------------------------------------------------------------------------------------------------------------------| :----------------------------------------------------------------------------------------------------------------| :-----------------------------------------------| :------------------------------------------------------------------------------------|
69+ | 06. - 10.10. | [ Überblick] ( lecture/00-intro/overview.md ) \| [ Sprachen] ( lecture/00-intro/languages.md ) \| [ Anwendungen] ( lecture/00-intro/applications.md ) | [ Orga] ( https://github.com/Compiler-CampusMinden/CB-Vorlesung-Bachelor-W25 ) (* Zoom* ) | | |
70+ | 13. - 17.10. | | [ Reguläre Sprachen 1] ( lecture/01-lexing/regular1.md ) | | |
71+ | 20. - 24.10. | | [ Reguläre Sprachen 2] ( lecture/01-lexing/regular2.md ) \|\| [ CFG] ( lecture/02-parsing/cfg.md ) | [ B01] ( homework/sheet01.md ) Reguläre Sprachen | |
72+ | 27. - 31.10. | [ Lexer mit ANTLR] ( lecture/01-lexing/antlr-lexing.md ) | [ Parser mit ANTLR] ( lecture/02-parsing/antlr-parsing.md ) | [ B02] ( homework/sheet02.md ) CFG | |
73+ | 03. - 07.11. | | [ LL-Parser (Theorie)] ( lecture/02-parsing/ll-parser.md ) | [ B03] ( homework/sheet03.md ) ANTLR | ** Mo, 03.11., 18:00 - 19:00 Uhr (online): Edmonton/Minden: ANTLR + Live-Coding** |
74+ | 10. - 14.11. | [ Lexer (Implementierung)] ( lecture/01-lexing/recursive.md ) | [ LL-Parser (Implementierung)] ( lecture/02-parsing/ll-parser-impl.md ) | | |
75+ | 17. - 21.11. | Symboltabellen: [ Überblick] ( lecture/03-semantics/symbtab0-intro.md ) \| [ Scopes] ( lecture/03-semantics/symbtab1-scopes.md ) | [ Funktionen] ( lecture/03-semantics/symbtab2-functions.md ) \| [ Klassen] ( lecture/03-semantics/symbtab3-classes.md ) | [ B04] ( homework/sheet04.md ) LL hand coded | |
76+ | 24. - 28.11. | [ AST-basierte Interpreter 1] ( lecture/06-interpretation/astdriven-part1.md ) | [ AST-basierte Interpreter 2] ( lecture/06-interpretation/astdriven-part2.md ) | [ B05] ( homework/sheet05.md ) Semantische Analyse | |
77+ | 01. - 05.12. | C++ I: [ Basics] ( lecture/99-languages/cpp0-basics.md ) | [ Pointer & Referenzen] ( lecture/99-languages/cpp1-pointer.md ) | | ** Mo, 01.12., 18:00 - 19:00 Uhr (online): Edmonton/Minden: Minden Presentations** |
78+ | 08. - 12.12. | C++ II: [ Klassen] ( lecture/99-languages/cpp2-classes.md ) \| [ Big Three] ( lecture/99-languages/cpp3-big3.md ) \| [ Operatoren] ( lecture/99-languages/cpp4-operators.md ) | [ Vererbung & Polymorphie] ( lecture/99-languages/cpp5-inheritance.md ) | [ B06] ( homework/sheet06.md ) Interpreter | ** Mo, 08.12., 18:00 - 19:00 Uhr (online): Edmonton/Minden: Edmonton Presentations** |
79+ | 15. - 19.12. | | * Sprechstunde* | [ B07] ( homework/sheet07.md ) C++ | |
80+ | * 22. - 26.12. * | | * Weihnachtspause* | | |
81+ | * 29.12. - 02.01. * | | * Weihnachtspause* | | |
82+ | 05. - 09.01. | | * Sprechstunde* | * Freies Arbeiten ([ B08] ( homework/sheet08.md ) )* | |
83+ | 12. - 16.01. | | * Sprechstunde* | * Freies Arbeiten ([ B08] ( homework/sheet08.md ) )* | |
84+ | 19. - 22.01. | [ Prüfungsvorbereitung] ( admin/exams.md ) | Rückblick (* Zoom* ) | [ B08] ( homework/sheet08.md ) Mini-Projekt | |
8585
8686# Prüfungsform, Note und Credits
8787
@@ -92,7 +92,7 @@ Vorstellung der Lösung im jeweiligen Praktikum in der Abgabewoche.
9292 1 . Teilnahme an mind. zwei Edmonton/Minden-Terminen mit aktiver Beteiligung
9393 2 . Mind. vier der Übungsblätter B01..B07 erfolgreich bearbeitet
9494 3 . Abschlussvortrag zum erfolgreich bearbeiteten Mini-Projekt (B08) am
95- Semesterende (W14 ) a 15 Minuten (pro Team)
95+ Semesterende (21.01. ) a 15 Minuten (pro Team)
9696
9797 Je Kriterium: Abgabe eines Post Mortem im ILIAS (** jede Person individuell** )
9898
0 commit comments