Research group

Mobile Robot Algorithms Laboratory

Summer Computer School - SCS 2018

July 4 — July 12, 2018

Summer Computer School (LKSH) is a summer school for students of 6-10 grades, who are passionate about programming. In fact, this is the largest similar school in Russia and the near abroad.

School official site: https://lksh.ru/

Industrial Programming Track

In addition to the Olympiad programming, there is a track of industrial programming in the LKSH. The main task of the parallel is the training of young specialists in team work and demonstration of development concepts used in modern programming

In 2018, the parallel was organized by the members of the JetBrains Research laboratory and students of the Department of MOEVM, ETU "LETI". Under their guidance, 13 schoolchildren from all over Russia worked together in three teams. At all stages of development the novice programmers were assisted by experienced curators. The results of their work are presented below.

Photos

Projects

LKSH.Assistant

Description: LKSH.Assistant is an interactive map of the base where the Summer Computer School is located. It also contains information about the shift, with a schedule for the current day. User accounts are only available to shift members.

Technologies: Android, Advanced Views (PagerView, BottomNavigationBar), SQLiteHelper, MapsForge, JSoup

Screenshots

Y9D6lAL3z5471ER4vQubrykzlF_7QbhZsNKejCNT
bLWF1JttTK6zgUhz4CAejajsrYR5jZo9BwSfo1RA
dngeMQNgWE3nigGgdIpBCyINgPOEkQPo4iCJpFSd
UNcQty0M5AQz1sf-bSpqHh3Twoqs9ZdfwxmNWqdA

Team

Leonid Bezvershenko

Mihail Bolotov

Sushkov Artem

Valentin Safronov

Result is published in Play Market:
https://play.google.com/store/apps/details?id=com.lksh.dev.lkshassistant

Formuland

Description: this application allows it’s user to easily and conveniently calculate any value from the formula. There is a convenient navigation, an excellent interface and a large number of formulas! In the application there is a breakdown into 4 sections: Mathematics, Physics, Chemistry and Computer science.

Technologies: Android, JSON, GSON, latex2png, ANTLR

Screenshots

qSq4ENEYx1ZoHbgSEt3VbzvZjZd2PjEkXvrrGPoR
hYC2992WRDp5jy8TtZ0wx5uPjN0MlsQ13GBICVbX
TDMVR0zRROjeVh3AluhuEDURvqk-sZFHQMSWp6Ep
g-5gcY8eWO2krsvzLaxVscxpFTWdhMJdCEj98hih

Team

Leonov Daniil

Tul'chinskij Aleksandr

Cepa Stepan

Kocheshkov Dmitrij

Result is published in Play Market:
https://play.google.com/store/apps/details?id=team2.lksh.p.formuland

youCounter

Description: this application allows its user to accurately track calorie consumption by counting steps, conveniently store data on absorbed calories and drunk water, and collect statistics for several days and display in the form of graphs.

Technologies: Android, StepCounter Sensor, DBFlow, EventBus

Screenshots

JqGZYhBwsVUuNG08f0zg0LcCDtMbXiBPfQX9nVQo
QTT7trvEnn0P9SNwWAOuAUWFiVU-Rt4MidTbSGPx
5F59yyW-uAho51hvZhXkZjqxlMP_mhe63IppTqbM
53ie7TjAxGI4H61m4u-WapXCOc0dMqcT_lWRMyid

Team

Annenkov Vladislav

Sagitov Sagitav

Melekhin Nikita

Shajhlislamov Shakir

Pachkov Vyacheslav

Result is published in Play Market:

https://play.google.com/store/apps/details?id=org.youcounter.youcounter

Organizers of Android development track

Prof. Kirill Krinkin (JetBrains Research, SPbETU LETI)

Mark Zaslavskiy (JetBrains Research, SPbETU LETI)

Teachers

Androsov Vladimir (SPbETU LETI)

Putkov Dmitriy (SPbETU LETI)

Semyon Danilov (SPbETU LETI Alumnus)