Instructors: Anton Semjonov
Event type:
Integrated lecture
Displayed in timetable as:
Hackathon
Hours per week:
2
Credits:
3,0
Language of instruction:
German
Min. | Max. participants:
- | 30
Comments/contents:
In this practical course, students will improve their programming skills and experiment with independent programming of concrete examples in small group work.
Students are expected to produce useful, creative, and open-source software in a short period of time, relevant to a given thematic complex. Possible topic areas include programming distributed applications in fields such as Mobile Computing, Cloud Computing, Augmented Reality, and Peer-to-Peer Systems. Current trends should be given special consideration.
This year, the focus is once again on public data from the city of Hamburg. Using the Urban Data Hub, you will develop applications in groups of 4-5 students to make life in and around Hamburg easier for yourselves.
The group phase of the hackathon takes place as a block event from Friday, April 26, 2024, to Sunday, April 28, 2024. At the end of the semester, there will be a short examination period, in which each team should present their project within 15 minutes. Attendance is only required during your own final presentation.
You can find current information on our department's webpage:
https://www.inf.uni-hamburg.de/en/inst/ab/dos/teaching/courses.html
Recommended prerequisites:
SE1, SE2, GDB, (AD, SWT)
Learning objectives:
The existing programming skills should be deepened and expanded. Working in a team and dealing with current version control systems should be reinforced.
Didactic concept:
Initially, a topic and its problems are introduced and motivated. Students form small groups (3-6 persons) and collaboratively work on a sub-problem. At the end of the session, the results are presented by groups. Additional tasks for independent work outside of regular sessions are assigned to the small groups. The successful completion of the assigned task is a prerequisite for passing the course.
Literature:
Will be announced during the event.
Additional examination information:
At the end of the weekend session, the results will be presented by groups. Individual additional tasks for independent work outside of regular sessions will be determined with the small groups. The successful completion of the assigned task is a prerequisite for passing the course.
|