BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//wp-events-plugin.com//7.4.0.1//EN
TZID:Europe/Berlin
X-WR-TIMEZONE:Europe/Berlin
BEGIN:VEVENT
UID:140@scientifica.de
DTSTART;TZID=Europe/Berlin:20240730T100000
DTEND;TZID=Europe/Berlin:20240801T120000
DTSTAMP:20240618T203410Z
URL:https://scientifica.de/kurse/if24-h05-get-cupcake-create-your-own-text
 -adventure-in-python-engl/
SUMMARY:IF24-H05 Get cupcake: Create your own text adventure in python (eng
 l.) - CANCELED
DESCRIPTION:Text adventures are puzzle games based on interactions between 
 the computer and the player that take place entirely in our terminals.\nAl
 though they may seem dated at first\, it is still worth it\, and fun\, to 
 dive deeper into them.\nIn this course\, we will create our own text adven
 ture(s) and use them as a starting point for learning key concepts of Pyth
 on programming and also some basic version controlling in git and best pra
 ctices of engineering a software project.\n\nDetailed description of cours
 e contents:\n\n* Draft an adventure game on paper: Think about what it sho
 uld like\, what possible interactions with the player are\, what the outca
 me is in any of them\, how the programm shall handle them\;\n\nStart imple
 menting the game and go over basic python concepts along the way:\n* begin
  simple mit procedural programming and basic concepts such as data and con
 trol structures\, IO handling\, etc.\n* move on to functions\n* introduce 
 classes and object oriented programming in python\n\nLearn some general to
 ols of contemporary software engineering:\n* basic version control with gi
 t: create a repository\, create branches\, commit your code\n* best practi
 ces of software engineering: how to keep code readable and maintainable\; 
 commit often to version control\; code reviews\n\nCredit Points: -\n\nRequ
 irements: Anyone is welcome\, but some fundamental knowledge/experience of
  programming in general regardless of the programming language shall be th
 ere since we won't be having a very basic introduction about what variable
 s\, etc. are. If you had some computer science in school or took an introd
 uctory class in programming at uni or online\, you should be fine.It would
  also really help if you've used the command line. You need to bring your 
 own laptop.
CATEGORIES:Halbwochenkurs Di-Do,ifbw24,informatica feminale
LOCATION:Technische Fakultät - Albert-Ludwigs-Universität Freiburg\, Geor
 ges-Köhler-Allee 101\, 79110 Freiburg\, Deutschland
X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Georges-Köhler-Allee 101\,
  79110 Freiburg\, Deutschland;X-APPLE-RADIUS=100;X-TITLE=Technische Fakult
 ät - Albert-Ludwigs-Universität Freiburg:geo:0,0
END:VEVENT
BEGIN:VTIMEZONE
TZID:Europe/Berlin
X-LIC-LOCATION:Europe/Berlin
BEGIN:DAYLIGHT
DTSTART:20240331T030000
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
END:DAYLIGHT
END:VTIMEZONE
END:VCALENDAR