schedule Aug 30th 02:30 - 03:15 PM place room 3 people 1 Interested

The Coding Dojo is a fun and exciting hands-on activity to learn a new programming language, enhance your knowledge on an already known one, or participate in a session where you can take advantage of the brainpower of the whole group to solve a problem. Beginners and seasoned programmers can participage and share their knowledge or just learn from watching others doing it. Within its many formats, the Dojo can accomodate even large groups of people, where one keyboard is taken in turns by the participans, whilst the others help looking up information with their own devices. The Coding Dojo comprises all values and principles in the Manifesto for Agile Software Development in the way we collaborate and write great code. We are using the Python programming language for this.

 
2 favorite thumb_down thumb_up 0 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist
 

Outline/Structure of the Hands on Session

One computer is taken in turns whilst the code that is being written is displayed to the whole audience. Every 5 minutes a new person at the keyboard and the rest of the attendance helps looking up the documentation or suggesting things based on their knowledge. A facilitator makes sure the session runs smoothly and orderly, and an expert gives the group an initial challenge - if not given by the group itself - and navigates through the barriers with the group. These roles can be performed by one person or two people.

Learning Outcome

Starting point on the knowledge for a given programming problem, clarity on how to continue from the end of the session on the initial problem, practical introduction to a new programming language or practice, fun way to share knowledge with other mind-like programmers.

Target Audience

Anyone interested in learning activities that can reverto to great code

Prerequisites for Attendees

An open mind and a will to learn new things.

schedule Submitted 8 months ago

Public Feedback

comment Suggest improvements to the Speaker