BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//134.96.226.213//NONSGML kigkonsult.se iCalcreator 2.41.71//
CALSCALE:GREGORIAN
METHOD:PUBLISH
UID:64393362-6635-4631-a563-393738326134
X-WR-CALNAME:Programming 2 Calendar
X-WR-CALDESC:Events of the lecture Programming 2
X-WR-TIMEZONE:Europe/Berlin
BEGIN:VEVENT
UID:66396266-6531-4235-b232-646539336666
DTSTAMP:20260419T113538Z
DESCRIPTION:https://cms.sic.saarland/p2vorkurs23/
DTSTART;VALUE=DATE:20230403
DTEND;VALUE=DATE:20230407
SUMMARY:Prog2: Programming 2 Pre-Course
END:VEVENT
BEGIN:VEVENT
UID:35336535-3035-4861-a537-383737626164
DTSTAMP:20260419T113538Z
DESCRIPTION:R1: Computer Arithmetic\n\n-\n\nSections Covered: Section 1.1\,
  Section 1.2\n\n-\n\nMore details: https://prog2.de/book/section-70.html
DTSTART:20230414T063000Z
DTEND:20230414T080000Z
LOCATION:Building E2.2\, Günter Hotz Lecture Hall
SUMMARY:Prog2: Lecture
END:VEVENT
BEGIN:VEVENT
UID:63343631-3537-4865-a230-633133363632
DTSTAMP:20260419T113538Z
DESCRIPTION:R2: Computer Arithmetic - Sections Covered. Section 1.3\, Secti
 on 1.4 - More details: https://prog2.de/book/section-71.html
DTSTART:20230418T121500Z
DTEND:20230418T140000Z
LOCATION:Building E2.2\, Günter Hotz Lecture Hall
SUMMARY:Prog2: Lecture
END:VEVENT
BEGIN:VEVENT
UID:34336263-6230-4364-b535-376330646132
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230419T101500Z
DTEND:20230419T120000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:36663134-6365-4738-b830-353733616461
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230419T121500Z
DTEND:20230419T140000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:63383663-3964-4932-b232-363463336462
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230419T141500Z
DTEND:20230419T160000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:30663964-3365-4230-b239-663266316564
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230420T101500Z
DTEND:20230420T114500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:31363362-3638-4531-b462-633831353334
DTSTAMP:20260419T113538Z
DESCRIPTION:M1: Introduction to Machine Code Programming - Sections Covered
 . Section 2.1\, Section 2.2\, Section 2.3\, Section 2.4\, Section 2.7 - ht
 tps://prog2.de/book/section-72.html
DTSTART:20230421T063000Z
DTEND:20230421T080000Z
LOCATION:Building E2.2\, Günter Hotz Lecture Hall
SUMMARY:Prog2: Lecture
END:VEVENT
BEGIN:VEVENT
UID:61376535-3161-4632-a136-396138633934
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230421T121500Z
DTEND:20230421T134500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:37313533-6262-4639-a331-346638653938
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230424T101500Z
DTEND:20230424T114500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:37646237-3835-4963-a337-366334613432
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230425T101500Z
DTEND:20230425T114500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:66393739-3366-4133-b734-323330306265
DTSTAMP:20260419T113538Z
DESCRIPTION:M2: Simple Algorithms in Machine Code - Sections Covered. Chapt
 er 3 - More details: https://prog2.de/book/section-73.html
DTSTART:20230425T121500Z
DTEND:20230425T140000Z
LOCATION:Building E2.2\, Günter Hotz Lecture Hall
SUMMARY:Prog2: Lecture
END:VEVENT
BEGIN:VEVENT
UID:36643764-3965-4831-a231-376439383532
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230425T140000Z
DTEND:20230509T215900Z
SUMMARY:Prog2: MIPS Project
END:VEVENT
BEGIN:VEVENT
UID:32623262-3466-4239-b939-383931633265
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230426T101500Z
DTEND:20230426T120000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:34633462-3466-4364-b562-653632623833
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230426T121500Z
DTEND:20230426T140000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:32653933-6562-4633-b361-343561376531
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230426T141500Z
DTEND:20230426T160000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:32303138-3636-4430-a662-343639626638
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230426T160000Z
DTEND:20230426T170000Z
LOCATION:Building E2 2 - Lecture hall 0.01 (Günter-Hotz-Hörsaal)
SUMMARY:Prog2: Project presentation
END:VEVENT
BEGIN:VEVENT
UID:38373463-3632-4663-a631-346135663432
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230427T101500Z
DTEND:20230427T114500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:36643863-3433-4335-b732-303132316531
DTSTAMP:20260419T113538Z
DESCRIPTION:M3: Function Calls - Sections Covered. Section 2.8 - More detai
 ls: https://prog2.de/book/section-74.html
DTSTART:20230428T063000Z
DTEND:20230428T080000Z
LOCATION:Building E2.2\, Günter Hotz Lecture Hall
SUMMARY:Prog2: Lecture
END:VEVENT
BEGIN:VEVENT
UID:65653730-3336-4066-b438-623235313830
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230428T121500Z
DTEND:20230428T134500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:32333961-3937-4332-a530-643362323861
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230502T101500Z
DTEND:20230502T114500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:64626234-3636-4638-a561-633461333730
DTSTAMP:20260419T113538Z
DESCRIPTION:C1: Introduction to C - Sections Covered. Section 4.1\, Section
  4.2\, Section 4.3\, Section 4.4\, Section 4.5 - More details: https://pro
 g2.de/book/section-75.html
DTSTART:20230502T121500Z
DTEND:20230502T140000Z
LOCATION:Building E2.2\, Günter Hotz Lecture Hall
SUMMARY:Prog2: Lecture
END:VEVENT
BEGIN:VEVENT
UID:32353632-3162-4465-b732-396330323763
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230503T101500Z
DTEND:20230503T120000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:62376535-6332-4933-b839-613761383462
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230503T121500Z
DTEND:20230503T140000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:61303033-3637-4566-a335-313162346632
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230503T141500Z
DTEND:20230503T160000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:39643862-3433-4434-b636-383365383062
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART;VALUE=DATE:20230503
DTEND;VALUE=DATE:20230504
SUMMARY:Prog2: Minitest
END:VEVENT
BEGIN:VEVENT
UID:61303235-3433-4466-b637-316539303261
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230504T101500Z
DTEND:20230504T114500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:32623266-3963-4335-a362-626233626166
DTSTAMP:20260419T113538Z
DESCRIPTION:C2: Expressions and Pointers - Sections Covered. Section 4.6\, 
 Section 4.8\, Section 4.10 - https://prog2.de/book/section-76.html
DTSTART:20230505T063000Z
DTEND:20230505T080000Z
LOCATION:Building E2.2\, Günter Hotz Lecture Hall
SUMMARY:Prog2: Lecture
END:VEVENT
BEGIN:VEVENT
UID:62363533-3134-4030-b834-366563643766
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230505T121500Z
DTEND:20230505T134500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:61376130-3332-4434-b232-643464313062
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230508T101500Z
DTEND:20230508T114500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:34376334-3835-4235-b538-636263663637
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230509T101500Z
DTEND:20230509T114500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:34623930-6339-4864-b535-326661383762
DTSTAMP:20260419T113538Z
DESCRIPTION:C3: Arrays\, Structs\, I/O - Sections Covered. Subsection 4.10.
 1\, Section 4.13\, Section 4.14 - https://prog2.de/book/section-77.html
DTSTART:20230509T121500Z
DTEND:20230509T140000Z
LOCATION:HS I\, E2 5
SUMMARY:Prog2: Lecture
END:VEVENT
BEGIN:VEVENT
UID:65353032-3339-4237-b536-393132333261
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230509T140000Z
DTEND:20230523T215900Z
SUMMARY:Prog2: C Project (1)
END:VEVENT
BEGIN:VEVENT
UID:37303536-6261-4834-b239-643530643765
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230510T101500Z
DTEND:20230510T120000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:34613533-6263-4137-a464-663436363866
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230510T121500Z
DTEND:20230510T140000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:61623636-3033-4531-a434-646339393238
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230510T141500Z
DTEND:20230510T160000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:32396135-3432-4964-b530-633134353738
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230510T160000Z
DTEND:20230510T170000Z
LOCATION:Building E2 5 - Lecture hall 0.1
SUMMARY:Prog2: Project presentation
END:VEVENT
BEGIN:VEVENT
UID:61353137-3965-4535-a439-366534343934
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230511T101500Z
DTEND:20230511T114500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:63653733-6562-4330-a464-356239343637
DTSTAMP:20260419T113538Z
DESCRIPTION:A1: Lists and Trees - Sections Covered. Section 5.1\, Section 5
 .2 - https://prog2.de/book/section-78.html
DTSTART:20230512T063000Z
DTEND:20230512T080000Z
LOCATION:HS I\, E2 5
SUMMARY:Prog2: Lecture
END:VEVENT
BEGIN:VEVENT
UID:33666263-6163-4162-b230-336561353033
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230512T121500Z
DTEND:20230512T134500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:30386661-6234-4161-b162-333032326236
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230515T101500Z
DTEND:20230515T114500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:61613430-6365-4139-a435-376238366165
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230516T101500Z
DTEND:20230516T114500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:37363032-3131-4533-a236-373535323362
DTSTAMP:20260419T113538Z
DESCRIPTION:Opportunities and Pitfalls when coding with ChatGPT
DTSTART:20230516T121500Z
DTEND:20230516T140000Z
LOCATION:Building E2.2\, Günter Hotz Lecture Hall
SUMMARY:Prog2: Lecture
END:VEVENT
BEGIN:VEVENT
UID:63323830-3231-4632-a438-616565366161
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230517T101500Z
DTEND:20230517T120000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:62656665-6532-4033-a233-666364396533
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230517T121500Z
DTEND:20230517T140000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:37313836-3634-4365-a436-376164336164
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230517T141500Z
DTEND:20230517T160000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:37643832-3161-4436-a564-376331396166
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART;VALUE=DATE:20230517
DTEND;VALUE=DATE:20230518
SUMMARY:Prog2: Minitest
END:VEVENT
BEGIN:VEVENT
UID:61376432-3639-4939-a232-343330626431
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230522T101500Z
DTEND:20230522T114500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:65623766-6563-4534-b261-336534643531
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230523T101500Z
DTEND:20230523T114500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:33373336-3064-4364-b239-393831303333
DTSTAMP:20260419T113538Z
DESCRIPTION:S1: C0 Syntax and Semantics - Sections Covered. Section 6.1\, S
 ection 6.2\, Section 6.3 - https://prog2.de/book/section-80.html
DTSTART:20230523T121500Z
DTEND:20230523T140000Z
LOCATION:Building E2.2\, Günter Hotz Lecture Hall
SUMMARY:Prog2: Lecture
END:VEVENT
BEGIN:VEVENT
UID:63626133-6366-4563-b765-613531306631
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230523T140000Z
DTEND:20230606T215900Z
SUMMARY:Prog2: C Project (2)
END:VEVENT
BEGIN:VEVENT
UID:37336231-3362-4162-b662-373336373534
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230524T101500Z
DTEND:20230524T120000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:37363663-6339-4861-a430-633062363964
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230524T121500Z
DTEND:20230524T140000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:38623966-3538-4663-b732-653337366437
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230524T141500Z
DTEND:20230524T160000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:36663332-3036-4733-b138-333237343339
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230524T160000Z
DTEND:20230524T170000Z
LOCATION:Building E2 2 - Lecture hall 0.01 (Günter-Hotz-Hörsaal)
SUMMARY:Prog2: Project presentation
END:VEVENT
BEGIN:VEVENT
UID:66383364-3263-4831-b139-323733353464
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230525T101500Z
DTEND:20230525T114500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:32653963-6239-4135-b731-636466626236
DTSTAMP:20260419T113538Z
DESCRIPTION:S2: Extending C0 to Pointers and Scopes - Sections Covered. Sec
 tion 6.4\, Section 6.5 - https://prog2.de/book/section-81.html
DTSTART:20230526T063000Z
DTEND:20230526T080000Z
LOCATION:Building E2.2\, Günter Hotz Lecture Hall
SUMMARY:Prog2: Lecture
END:VEVENT
BEGIN:VEVENT
UID:33656639-6435-4531-a635-333830303264
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230526T121500Z
DTEND:20230526T134500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:62366536-3763-4332-b535-323566333663
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230530T101500Z
DTEND:20230530T114500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:62353466-6430-4561-b062-616565636634
DTSTAMP:20260419T113538Z
DESCRIPTION:S3: Correctness - Sections Covered. Section 7.1 - https://prog2
 .de/book/section-82.html
DTSTART:20230530T121500Z
DTEND:20230530T140000Z
LOCATION:Building E2.2\, Günter Hotz Lecture Hall
SUMMARY:Prog2: Lecture
END:VEVENT
BEGIN:VEVENT
UID:62396136-3461-4137-b037-343161613038
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230531T101500Z
DTEND:20230531T120000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:33393461-3936-4264-a632-343165613264
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230531T121500Z
DTEND:20230531T140000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:64353636-6534-4532-b039-313861366134
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230531T141500Z
DTEND:20230531T160000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:65646564-6562-4536-b430-613533306162
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART;VALUE=DATE:20230531
DTEND;VALUE=DATE:20230601
SUMMARY:Prog2: Minitest
END:VEVENT
BEGIN:VEVENT
UID:66363734-6237-4830-b263-636536626131
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230601T101500Z
DTEND:20230601T114500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:36393039-3162-4535-b264-343966353462
DTSTAMP:20260419T113538Z
DESCRIPTION:S4: Testing - Sections Covered. Section 7.2\, Section 7.3
DTSTART:20230602T063000Z
DTEND:20230602T080000Z
LOCATION:Building E2.2\, Günter Hotz Lecture Hall
SUMMARY:Prog2: Lecture
END:VEVENT
BEGIN:VEVENT
UID:62346363-6434-4031-b131-636166656635
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230602T121500Z
DTEND:20230602T134500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:36303330-3065-4430-a461-353464633063
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230605T101500Z
DTEND:20230605T114500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:31646362-3534-4038-b662-646333663361
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230606T101500Z
DTEND:20230606T114500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:36353136-3065-4237-a463-376265373362
DTSTAMP:20260419T113538Z
DESCRIPTION:J1: Intro to Java - Sections Covered. Section 8.1\, Section 8.2
 \, Section 8.3\, Section 8.4
DTSTART:20230606T121500Z
DTEND:20230606T140000Z
LOCATION:Building E2.2\, Günter Hotz Lecture Hall
SUMMARY:Prog2: Lecture
END:VEVENT
BEGIN:VEVENT
UID:39303239-3063-4430-b061-356263303335
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230606T140000Z
DTEND:20230620T215900Z
SUMMARY:Prog2: Java Project (1) - Part 2 - Implementation
END:VEVENT
BEGIN:VEVENT
UID:66323530-3562-4039-b937-623233646365
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230606T140000Z
DTEND:20230613T215900Z
SUMMARY:Prog2: Java Project (1) - Part 1 - Tests
END:VEVENT
BEGIN:VEVENT
UID:36326533-3363-4662-a132-383831326663
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230607T101500Z
DTEND:20230607T120000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:32373236-3566-4230-b533-333566343136
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230607T121500Z
DTEND:20230607T140000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:32383438-3338-4733-a537-643337666637
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230607T141500Z
DTEND:20230607T160000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:34396431-6466-4066-b534-343665353533
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230607T160000Z
DTEND:20230607T170000Z
LOCATION:Building E2 2 - Lecture hall 0.01 (Günter-Hotz-Hörsaal)
SUMMARY:Prog2: Project presentation
END:VEVENT
BEGIN:VEVENT
UID:64653463-3839-4362-b237-333861623038
DTSTAMP:20260419T113538Z
DESCRIPTION:J2: Immutable Objects\, Interfaces\, Subtyping - Sections Cover
 ed. Section 8.6\, Section 8.7 - https://prog2.de/book/section-85.html
DTSTART:20230609T063000Z
DTEND:20230609T080000Z
LOCATION:Building E2.2\, Günter Hotz Lecture Hall
SUMMARY:Prog2: Lecture
END:VEVENT
BEGIN:VEVENT
UID:33656436-3935-4664-a561-613866353039
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230609T120000Z
DTEND:20230609T140000Z
LOCATION:016\, E1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:30343637-6230-4434-a430-353163646133
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230612T101500Z
DTEND:20230612T114500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:37363333-6431-4436-b862-633330656236
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230613T101500Z
DTEND:20230613T114500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:30366436-6331-4661-b861-656336373963
DTSTAMP:20260419T113538Z
DESCRIPTION:J3: Abstract Classes\, Object\, Overriding and Overloading Meth
 ods - Sections Covered. Section 8.7\, Section 8.8 - https://prog2.de/book/
 section-86.html
DTSTART:20230613T121500Z
DTEND:20230613T140000Z
LOCATION:Building E2.2\, Günter Hotz Lecture Hall
SUMMARY:Prog2: Lecture
END:VEVENT
BEGIN:VEVENT
UID:62366664-3933-4164-a164-613861393431
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230614T101500Z
DTEND:20230614T120000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:31633231-6261-4232-b765-336639663037
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230614T121500Z
DTEND:20230614T140000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:39333136-3038-4933-b433-316132643936
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230614T141500Z
DTEND:20230614T160000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:33323339-3936-4438-a134-643832386431
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART;VALUE=DATE:20230614
DTEND;VALUE=DATE:20230615
SUMMARY:Prog2: Minitest
END:VEVENT
BEGIN:VEVENT
UID:33363265-3431-4139-b537-646430316531
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230615T101500Z
DTEND:20230615T114500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:65376133-3961-4634-b338-323364336330
DTSTAMP:20260419T113538Z
DESCRIPTION:J4: Sections Covered. Section 8.10\, Section 8.11\, Section 8.1
 2 - https://prog2.de/book/section-87.html
DTSTART:20230616T063000Z
DTEND:20230616T080000Z
LOCATION:Building E2.2\, Günter Hotz Lecture Hall
SUMMARY:Prog2: Lecture
END:VEVENT
BEGIN:VEVENT
UID:30623564-3637-4539-b536-373663343766
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230616T121500Z
DTEND:20230616T134500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:61613761-3039-4462-a632-306434363231
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230619T101500Z
DTEND:20230619T114500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:35336633-3562-4365-b832-383337383936
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230620T101500Z
DTEND:20230620T114500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:33666264-3465-4365-b035-313232653134
DTSTAMP:20260419T113538Z
DESCRIPTION:A3: Sections Covered. Section 8.9\, Section 5.3 - https://prog2
 .de/book/section-88.html
DTSTART:20230620T121500Z
DTEND:20230620T140000Z
LOCATION:Building E2.2\, Günter Hotz Lecture Hall
SUMMARY:Prog2: Lecture
END:VEVENT
BEGIN:VEVENT
UID:61306631-3933-4264-b964-633863343839
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230620T140000Z
DTEND:20230704T215900Z
SUMMARY:Prog2: Java Project (2)
END:VEVENT
BEGIN:VEVENT
UID:62616165-6264-4533-a661-653265633566
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230621T101500Z
DTEND:20230621T120000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:66346434-3531-4536-a534-616230356566
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230621T121500Z
DTEND:20230621T140000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:61626163-3833-4832-a664-393739353162
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230621T141500Z
DTEND:20230621T160000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:66636239-6262-4630-a638-393838636163
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230621T160000Z
DTEND:20230621T170000Z
LOCATION:Building E2 2 - Lecture hall 0.01 (Günter-Hotz-Hörsaal)
SUMMARY:Prog2: Project presentation
END:VEVENT
BEGIN:VEVENT
UID:32353230-6535-4834-a437-316331656434
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230622T101500Z
DTEND:20230622T114500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:61633933-6430-4538-b364-336162613531
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230623T121500Z
DTEND:20230623T134500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:36386132-3566-4062-a233-663631333839
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230626T101500Z
DTEND:20230626T114500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:35303261-3537-4339-b434-316238623234
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230627T101500Z
DTEND:20230627T114500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:32633365-6161-4463-b538-346531326162
DTSTAMP:20260419T113538Z
DESCRIPTION:O1 - Sections Covered. Section 9.1\, Section 6.6 - https://prog
 2.de/book/section-90.html
DTSTART:20230627T121500Z
DTEND:20230627T140000Z
LOCATION:Building E2.2\, Günter Hotz Lecture Hall
SUMMARY:Prog2: Lecture
END:VEVENT
BEGIN:VEVENT
UID:30306430-3430-4836-a163-326532373635
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230628T101500Z
DTEND:20230628T120000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:33333135-3365-4839-a238-333639366466
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230628T121500Z
DTEND:20230628T140000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:61366337-6439-4631-b837-363836646637
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230628T141500Z
DTEND:20230628T160000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:33336635-3264-4633-b062-306337326538
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART;VALUE=DATE:20230628
DTEND;VALUE=DATE:20230629
SUMMARY:Prog2: Minitest
END:VEVENT
BEGIN:VEVENT
UID:35306539-3062-4232-b239-343064633461
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230629T101500Z
DTEND:20230629T114500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:34623266-6361-4732-b862-633536356533
DTSTAMP:20260419T113538Z
DESCRIPTION:O2 - Sections Covered. Section 6.6\, Section 9.2 - https://prog
 2.de/book/section-91.html
DTSTART:20230630T063000Z
DTEND:20230630T080000Z
LOCATION:Building E2.2\, Günter Hotz Lecture Hall
SUMMARY:Prog2: Lecture
END:VEVENT
BEGIN:VEVENT
UID:32326236-6565-4630-a239-363332393539
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230630T121500Z
DTEND:20230630T134500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:62313834-6565-4338-b262-636431373838
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230703T101500Z
DTEND:20230703T114500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:66323038-3936-4437-b730-323038383665
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230704T101500Z
DTEND:20230704T114500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:65333966-6535-4930-b139-383038666362
DTSTAMP:20260419T113538Z
DESCRIPTION:O3 - Sections Covered. Section 9.3 - https://prog2.de/book/sect
 ion-92.html
DTSTART:20230704T121500Z
DTEND:20230704T140000Z
LOCATION:Building E2.2\, Günter Hotz Lecture Hall
SUMMARY:Prog2: Lecture
END:VEVENT
BEGIN:VEVENT
UID:33656139-3565-4735-a437-386535663731
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230704T140000Z
DTEND:20230725T215900Z
SUMMARY:Prog2: Java Project (3)
END:VEVENT
BEGIN:VEVENT
UID:31386630-3233-4766-b632-306436326637
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230705T101500Z
DTEND:20230705T120000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:65386336-6335-4065-b136-363862623430
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230705T121500Z
DTEND:20230705T140000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:64303166-3436-4232-a462-386433363237
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230705T141500Z
DTEND:20230705T160000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:65616334-3031-4766-a332-373230616537
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230705T160000Z
DTEND:20230705T170000Z
LOCATION:Building E2 2 - Lecture hall 0.01 (Günter-Hotz-Hörsaal)
SUMMARY:Prog2: Project presentation
END:VEVENT
BEGIN:VEVENT
UID:61326239-6132-4439-a137-333236626534
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230706T101500Z
DTEND:20230706T114500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:30666161-6365-4964-b338-396536616432
DTSTAMP:20260419T113538Z
DESCRIPTION:V1
DTSTART:20230707T063000Z
DTEND:20230707T080000Z
LOCATION:Building E2.2\, Günter Hotz Lecture Hall
SUMMARY:Prog2: Lecture
END:VEVENT
BEGIN:VEVENT
UID:34346535-6564-4861-b138-626263646261
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230707T121500Z
DTEND:20230707T134500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:38336165-3739-4263-b839-306665333636
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230710T101500Z
DTEND:20230710T114500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:34393936-3737-4161-b639-376362396564
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230711T101500Z
DTEND:20230711T114500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:65666566-3164-4661-a365-333437623265
DTSTAMP:20260419T113538Z
DESCRIPTION:V2
DTSTART:20230711T121500Z
DTEND:20230711T140000Z
LOCATION:Building E2.2\, Günter Hotz Lecture Hall
SUMMARY:Prog2: Lecture
END:VEVENT
BEGIN:VEVENT
UID:35323132-3265-4330-b832-323766336137
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230712T101500Z
DTEND:20230712T120000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:39376632-3732-4539-a662-353835363962
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART;VALUE=DATE:20230712
DTEND;VALUE=DATE:20230713
SUMMARY:Prog2: Minitest
END:VEVENT
BEGIN:VEVENT
UID:63343733-6163-4339-b565-366337643334
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230712T121500Z
DTEND:20230712T140000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:66316539-3237-4163-a134-366165343261
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230712T141500Z
DTEND:20230712T160000Z
SUMMARY:Prog2: Tutorial
END:VEVENT
BEGIN:VEVENT
UID:32633364-3166-4132-a233-373636353964
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230713T101500Z
DTEND:20230713T114500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:31643232-6234-4334-b837-663233353736
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230714T121500Z
DTEND:20230714T134500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:32653361-3135-4230-a431-626231353438
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230717T101500Z
DTEND:20230717T114500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:62393663-3938-4566-b132-353135646439
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230718T101500Z
DTEND:20230718T114500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:62663065-6337-4837-b939-653931383736
DTSTAMP:20260419T113538Z
DESCRIPTION:End of course & AI tournament
DTSTART:20230718T121500Z
DTEND:20230718T134500Z
LOCATION:Building E2.2\, Günter Hotz Lecture Hall
SUMMARY:Prog2: Lecture
END:VEVENT
BEGIN:VEVENT
UID:35633233-3964-4566-b265-666563373938
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230720T101500Z
DTEND:20230720T114500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:36323137-3366-4165-b835-396162376132
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230721T121500Z
DTEND:20230721T134500Z
LOCATION:016\, E 1 3
SUMMARY:Prog2: Office Hour
END:VEVENT
BEGIN:VEVENT
UID:30633466-3165-4535-b135-343933636662
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230808T070000Z
DTEND:20230808T100000Z
LOCATION:see personal status page
SUMMARY:Prog2: Main Exam
END:VEVENT
BEGIN:VEVENT
UID:64636465-6562-4433-a131-333962316661
DTSTAMP:20260419T113538Z
DESCRIPTION:
DTSTART:20230822T070000Z
DTEND:20230822T100000Z
LOCATION:see personal status page
SUMMARY:Prog2: Re-Exam
END:VEVENT
END:VCALENDAR
