Summer School in Information Technology


Program Description

The Faculty of Information Technology of Brno University of Technology (FIT BUT), the best-rated IT faculty in the Czech Republic, opens International Summer School in IT to take place at an interesting location in the heart of Europe. The International Summer School offers courses in selected IT areas for future technology leaders. The courses have been devised by experienced academics and offer both theoretical knowledge and practical seminars with experienced lecturers. A part of the lessons is project work in small teams. The courses also include visits to technology companies and guided tours to various points of interest in Central Europe.

Basic info

  • Price: 1660 USD
  • Length: 13 academic days
  • Term: 13th to 29th of July, 2020
  • Language: English
  • Location: Brno, Czechia, Europe
  • Eligibility: undergraduates in computer science or engineering 2-4 yr.
  • Graduation: 5ECTS credits

Students from partner universities are offered 250 USD discount on the tuition fee. The tuition fee includes: lectures and materials, refreshments during breaks, 3 guided tours (Brno, Prague, Vienna), 3 company excursions, and 2 social events.


The 2020 Brno Summer School in Information Technology offers courses in three important areas of information technology:

  1. Interactive Applications,
  2. Machine Learning, and
  3. Robot Programming.

Students choose any of these courses. The courses cannot be combined.

A typical day

The timetable shown below offers an idea of a typical daily schedule, although this may vary depending on the events planned for the given day.

  • 08:00-09:30 Breakfast
  • 09:30-12:00 Morning academic session
  • 12:00-13:30 Lunch
  • 13:30-17:00 Afternoon academic session
  • 19:30-22:00 Evening social event


Interactive applications

The students will learn about the importance of user interfaces for efficient computer usage. They will be acquainted with basic principles and structure of applications and user interface development tools, master various aspects of the UI design process: from design thinking and user-centred design, to architecture design of web applications. Participants will practice their skills with modern development tools and technologies, design and develop a functional web application, and develop their presentation and teamwork skills.

Key outcomes

  • Understanding of the bigger picture by studying the past, present, and future of user interfaces and human-machine interaction
  • Understanding the design process focused on human-centred design
  • Critically analysing contemporary websites, learning how they are built and deployed
  • Understanding information system architecture
  • Learning to design and develop front-end web applications based on classic and modern technologies
  • Completing a team project that builds on multiple syllabus criteria


Adam Herout, Víťa Beran , Radek Burget, Libor Polčák, Jarek Dytrych, and Jan Pluskal

Machine Learning

Students will get a broad perspective on the latest topics in machine learning and they will gain solid practical foundations to be able to solve advanced problems on their own. They will learn general data processing and machine learning methods, focusing on practical implementation in Python. The students will also learn general concepts of deep learning, including convolutional and recurrent networks. Lectures will also focus on specific state-of-the-art approaches in object and scene understanding from images, speech recognition, and speaker identification, as well as language modelling and understanding

Key outcomes

  • Gaining practical understanding of basic concepts of machine learning and data processing
  • Being able to use convolutional and recurrent networks in practical applications
  • Understanding basic concepts of computer vision
  • Understanding the structure and parts of a speech recognition pipeline
  • Understanding how words are represented in natural language processing methods
  • Being able to extract semantic information, from text
  • Experiencing how practical problems can be solved by machine learning in a team project


Lukáš Burget, Michal Hradis, Lukáš Sekanina, Martin Fajčík, and Karel Veselý

Robot Programming

Students will learn about robotics, from low-level sensors to high-level planning and controlling. They will learn about programming of Arduino and robotic sensors, connecting various components to Arduino, and interfacing Arduino to a higher-level computer. Lectures will also focus on basic robotics algorithms like localisation, map making, and path planning. Attention will also be paid especially to the internationally recognised robotic framework (ROS) for utilizing studied algorithms. The students will also have an opportunity to learn about agents and multiagent systems for highest-level planning and decision-making.

Key outcomes

  • Learning about sensors used in robotics
  • Connecting components to Arduino and programming I/O operations
  • Interfacing Arduino to a PC with ROS
  • Learning robotics algorithm for path planning, localization, and SLAM
  • Working with ROS
  • Learning about high-level planning and decision making for agents


Jaroslav Rozman, František Zbořil jr., Marek Žák, and Daniel Babušek

Opening and Graduation ceremony

The opening ceremony takes place on the very first day of the course. A common inaugural dinner will be held so that the students have an opportunity to get to know each other better.

The final evening of the programme celebrates the achievements of each participant in a graduation ceremony followed by a gala dinner.


Students who complete at least 80% of the academic program and finish course tasks or a final project of sufficient quality (50/100 at least) will receive a certificate of completion of the course worth 5 ECTS credits.


The programme includes visits to two IT companies selected according to the main topics of the courses. The students will also be offered an excursion to the JIC (South Moravian Innovation Centre), which empowers entrepreneurs and businesses in all stages of development.

Apply here

Last updated Jan 2020

About the School

Brno University of Technology (BUT) is the largest technical/engineering university in the Czech Republic (21 000 students, 8 faculties, 3 university institutes) and one of the leading teaching and re ... Read More

Brno University of Technology (BUT) is the largest technical/engineering university in the Czech Republic (21 000 students, 8 faculties, 3 university institutes) and one of the leading teaching and research universities in central Europe. Read less