The Vaadin Wiki is temporarily in read only mode due to large recent spam attacks.

University of Turku 23-27.8.2010

WARNING: This wiki page was last edited over a year ago and might be outdated.

What is CodeCamp? #

“Code Camp is a learning and hacking experience. The code camp approach can be defined as a collaborative learning setting that aims to promote profession-oriented skills. In code camp, the term ‘camp’ refers to a situation where students assemble and stay a while together. The term ‘code’ refers to coding, i.e. writing computer programs. During a code camp, students write programs together, solve problems related to their work together, eat together and even might relax together in a sauna. “ The definition of CodeCamp @

CodeCamp: Vaadin #

University of Turku in collaboration with IT Mill Ltd. will offer a codecamp focusing on Rich Internet Applications (RIA) and on the Vaadin web application framework. During the camp, students are familiarized with a modern IDE, the architecture of RIA applications and to the Vaadin framework. As a result of the camp, students are expected to create a small RIA application. The development will be carried out by small student teams during the intensive week.

The camp will be held in August 23–27th in ICT-building.

Learning Objectives #

Understand the structure of Rich Internet Applications, Learn to work as a group to carry out a small application development project, and Acquire the skills to necessary to design and implement a small RIA application.

Overview #

This is a one-week intensive course. The first day contains lectures and hand-on tutorials. The next three days contain a code camp where the participants work intensively as groups in their own projects, with the assistance of experts in the development tools. The projects are demonstrated and evaluated during the last day of the course.

Course #

A student of the University of Turku can credit the course Special Course in Software Engineering: Rich Internet Applications in Vaadin Platform or corresponding course with the camp. In other schools, a student is asked to negotiate with his own study counselor. The student can take the course as 3 ECTS or 5 ECTS. In a shorter course, only participation in the intensive week is required. In addition to the participation of the intensive week, also a final report is needed for passing 5 ECTS course.

Registration #

Enroll before the 26th of July to Write “CodeCamp” as the subject and give your name, university, student number, and the number of study points in the message. The number of participants is limited.

Preceeding studies #


  • Basic knowledge of Java programming, e.g. courses TKO_5278 Advanced Course on Object-oriented Programming (Olio-ohjelmoinnin jatkokurssi) and TKO_2039 Object-oriented Programming by Contract (Sopimuspohjainen olio-ohjelmointi)
  • or equivalent knowledge.


  • TKO_2013 User Interface Techniques (Käyttöliittymätekniikat), and
  • TKO_2014 Techniques of Constructing Distributed Applications (Hajautettujen sovellusten muodostamistekniikat)
  • or equivalent knowledge.
2 Attachments
Average (0 Votes)