* In organisation by PE Ljubljana
Date: 27. 6. - 1. 7. 2016
Have you ever been to the islands of Orkanus, Spajksu or Ibiku? Do you have any idea what adventures await you on these islands and what treasures are hidden there? Mysterious Adventure is a workshop where we travel around unknown and mysterious islands. We set off on the adventure through the board game Pirate Treasure and activities with chequered paper. We will help the pirates find the hidden treasure. Along the way we will overcome obstacles and get to know the world of programming. We then continue the exploration with the Scratch programme, in which we will write “programmes” for the pirates and all their adventures. The pirates are waiting impatiently for us to help them.
Information on the workshop: Irena Nančovska Šerbec
Date: 27 June to 1 July 2016
Target group: from 1st to 3rd grade of primary school
Workshop timetable: 9 am to 2 pm
Previous knowledge requirement: Children should be able to read independently.
Date: 27. 6. - 1. 7. 2016
Can you plug a banana into a computer instead of a keyboard? And if you don’t have a banana, what about plasticine? Or can you draw the keys on paper and connect them with wires to the computer? What could you even do with such a computer?
(This? http://frača.si/makey)
It will probably work. We’ll need a little electronics, a little programming and a lot of ideas. (You can find some if you search Makey Makey on the web.)
Information on the workshop: Janez Demšar
Date: 27 June to 1 July 2016
Target group: from 4th to 6th grade of primary school
Workshop timetable: 9 am to 2 pm
Previous knowledge requirement: /
Date: 27. 6. - 1. 7. 2016
Date: 27 June to 1 July 2016
Target group: from 7th to 9th grade of primary school
Workshop timetable: 9 am to 2 pm
Previous knowledge requirement: A knowledge of the basic concepts of programming is desired.
Date: 27. 6. - 1. 7. 2016
Do you have an Android phone? Do you want to find out just what you can do with it? Join us for the summer school and venture into the realm of programming. We will check out the basics of programming for Androids and develop our own first mobile game. We will develop mobile games, write serious applications for getting everyday tasks done and use the sensory functions of your phone, ranging from the accelerometer and GPS to the camera. You can also join us if you don’t have a phone, since you can have a fun time at the summer school with our tablets and phones. The best applications will also win prizes!
Date: 27 June to 1 July 2016
Target group: from 7th to 9th grade of primary school
Workshop timetable: 9 am to 2 pm
Previous knowledge requirement: /
Date: 4. 7. - 8. 7. 2016
We will take a look at microcontrollers in current areas of the internet of things and multicopters. You will discover how computer experts do not just use keyboards and screens, but are also adept in making electronic connections, using oscilloscopes and soldering. The emphasis of the school will be on practical work and will include the creation of a temperature gauge, which will send real time data to the service cloud. The second part of the workshop will be devoted to assembling and piloting a quadcopter fitted with a camera. In doing this we will find out about its components and devices for remote control of models, and learn about piloting a quadcopter on a computer simulator.
Information on the workshop: Aleš Jaklič
Date: 4 to 8 July 2016
Target group: from 7th to 9th grade of primary school
Workshop timetable: 9 am to 2 pm
Previous knowledge requirement: /
Date: 4. 7. - 8. 7. 2016
Do you want to know how you could persuade your desktop or laptop to communicate with the world in some way other than through a screen? At this summer school we will find out how to use a miniature Raspberry Pi computer to turn on the lights, gauge the temperature, light, noise, incline and anything else that can be measured. We will also see if it’s possible to use the Raspberry Pi to record sounds, drive motors, launch robots and toy cars and anything else that crawls and moves. Join us! It will be fun and instructive.
Information on the workshop: Rok Češnovar
Date: 4 to 8 July 2016
Target group: from 7th to 9th grade of primary school
Workshop timetable: 9 am to 2 pm
Previous knowledge requirement: /
Date: 27. 6. - 1. 7. 2016
We all use a mass of devices or “things” that in the process of development have become smart and are able to communicate with each other. Equally, we know how to use the phones of our ancestors, but we prefer to wield the latest smart mobile phones that do some of the work for us and are easy to use. At the summer school everyone will make a practical example of an application and device in a smart home. Using existing technologies we will automate turning the lights on using a timer and sensors for light, temperature or humidity. For all this we will use a miniature Raspberry “computer”, some connectors and of course real lights. You will get to operate it by remote control through your mobile phone.
Information on the workshop: Slavko Žitnik
Date: 27 June to 1 July 2016
Workshop timetable: 9 am to 3 pm
Previous knowledge requirement: A knowledge of the basics of computer networks and programming is desired.
Date: 27. 6. - 1. 7. 2016
Every time you go on the internet, pay with a credit card, tweet, call a friend or listen to music on YouTube, you generate a large amount of data that can tell you a lot, if you know how to read it.
During the summer school you will find out how to successfully browse data and how these data can be analysed and visualised. We will learn the basics of discovering knowledge from data, we will get to know the best-known algorithms of data mining and determine what social networks can and do tell us.
Do you play games? Are you interested in making your own? At the summer school you will be learning just this. You will find out about the free tool intended for making both computer and mobile games. You will learn just how quickly and easily you can make your own game. Of course good games cannot be developed without a knowledge of programming. For that very reason we will also find out about the basics of programming that are necessary to make a game. In the end you will also get to try out the games you make and we will determine together who was able to make the best one at the summer school.
Information on the workshop: Ajda Pretnar
Date: 27 June to 1 July 2016
Workshop timetable: 9 am to 3 pm
Previous knowledge requirement: /
Date: 4. 7. - 8. 7. 2016
Do you play games? Are you interested in making your own? At the summer school you will be learning just this. You will find out about the free tool intended for making both computer and mobile games. You will learn just how quickly and easily you can make your own game. Of course good games cannot be developed without a knowledge of programming. For that very reason we will also find out about the basics of programming that are necessary to make a game. In the end you will also get to try out the games you make and we will determine together who was able to make the best one at the summer school.
Information on the workshop: Ciril Bohak
Date: 4 to 8 July 2016
Workshop timetable: 9 am to 3 pm
Previous knowledge requirement: Basics of programming and logical thinking required.
Date: 4. 7. - 8. 7. 2016
In recent times the development of web applications has advanced considerably with the HTML5 standard. Nowadays web browsers offer us an environment for making rich web applications with advanced functionality on mobile phones, tablets and desktops. At the summer school we will teach you how to tackle the basics and implement practical SPA mobile-first HTML5 web applications using the AngularJS 2 tool. We will also plan and implement the background to your application, which through REST services will enable communication between users. Each summer school participant will publish their application in one of the public computer clouds.
Information on the workshop: Miha Nagelj
Date: 4 to 8 July 2016
Workshop timetable: 9 am to 3 pm
Previous knowledge requirement: Basic familiarity with HTML desired.
Date: 4. 7. - 8. 7. 2016
Tasks in programming competitions can often be solved through a basic knowledge of one of the programming languages and a modicum of common sense. At a higher level, however, previous knowledge of various tricks, data structures and algorithms becomes increasingly essential. Together we will solve problems and tasks from previous competitions, talk about a useful theory for them and look at the solutions. The school is intended especially for pupils going to the IOI (International Olympiad in Informatics) or CEOI (Central European Olympiad in Informatics). You will learn new methods for solving problems, how to set about solving an algorithm problem and how to compete more successfully in programming.
Information on the workshop: Andrej Brodnik
Date: 4 to 8 July 2016
Workshop timetable: 9 am to 5 pm
Previous knowledge requirement: Knowledge of any of the C, C++, Java, Python and Pascal languages or any other programming language.