Участвай в работилница за Наносателити през Юни! / Take part in a Nanosatellite workshop in June!
(scroll down for English)
Космическа конференция в Пловдив / Space conference in Plovdiv

3 Юни 2023 - конференция с изложение
4 Юни 2023 - работилница

Краен срок: 29 Май
Език на работилницата: Английски

Работилницата за Наносателити е организирана от AeroRust общността.
Тя е насочена към начинаещи в програмирането на вградени системи с езика за програмиране Rust.

Участието е напълно безплатно, но поради ограничения брой места и ефективното участване в нея, е необходимо да направим скрининг на участниците преди самата работилница. Така се осигурява и възможност на избраните участници да се подготвят преди нейното провеждане, дори и да нямат опит с Rust или програмиране на вградени системи.

Дейност:
На всеки от участниците ще се раздаде комплект с всички необходими части за сглобяване на нашата подсистема на Наносателит. Основната част от заниманието ще бъде именно - програмирането на нашето приложение с Rust.

Необходими знания:
  • Основни знания по програмиране
  • Rust - подробно запознаване с (поне) глави от 1 до 11 на официалната книга на Rust  - https://doc.rust-lang.org/stable/book/
  • Лаптоп

Едно от основните препядствия за начинаещите Rust програмисти е именно системата за Borrowing (заемане) и Owning (притежаване). Тя предотвратява много от често допусканите грешки в други езици, като C и C++, и е необходима практика за да се добие добър усет при писането на код.

Важно: Преди работилницата ще се свържем с вас за да предоставим стъпки с които да подготвите средата си за програмиране и необходимите за работилницата инструменти.

English:

3rd of June 2023 - conference with exhibition
4th of June 2023 - workshop

Application deadline: 29th of May
Language of the workshop: English

The Nanosatellite workshop is organised in partnership with the AeroRust community.
It's directed to beginners in embedded system programming with the Rust programming language.

Participating in the workshop is free but due to limited amount of seat and for the effective participation in it it's necessary to do screening of the participants before the workshop takes place. This will ensure that the chosen participants will have time to prepare themselves for it's conduction, even if they don't have experience with Rust or programming embedded systems.


Activity:
Every participant will receive a kit with all the necessary parts to assemble the Nanosatellite susbsystem. The bulk of the activity will be the programming of our application with Rust.

Necessary knowledge:

One of the main challeges for developers beginning with Rust is the Borrowing and Owning system of Rust. It prevents many of the common mistakes made in other languages, such as C and C++, and practice is necessary to get a good feel for writing code.

Important: Before the workshop we will contact you to provide details how to prepare your development environment and the necessary tooling for the workshop.
Sign in to Google to save your progress. Learn more
Email *
БГ: Име и фамилия
EN: First and Last name
*
БГ: Представител на коя организация сте?
EN: Which organisation are you representing?
БГ: Моля да споделите с нас дали вашия университет, работодател или друга организация ви е подкрепила за да се включите в работилницата.

EN: Please share with us, whether your university, employer or other organisation has supported you to take part in the workshop
БГ: Какъв е вашия опит с езика за програмиране Rust?
EN: What is your experience with the Rust programming language?
*
БГ: Ако нямате опит с Rust или е оскъден, е необходимо предварително да се подготвите като прочетете официалната книга на Rust поне от 1 до 11 глава  - https://doc.rust-lang.org/stable/book.
Това ще осигури минимални знания за да бъде полезна и продуктивна за Вас работилницата.

EN: If you don't have experience with Rust or it's very limited, it's necessary to get acquainted beforehand with the official Rust book chapters 1 to 11 at least - https://doc.rust-lang.org/stable/book.
БГ: Моля изберете технологиите и езиците за програмиране с които имате опит:
EN: Please choose the technologies and programming languages you're experienced with:
*
Required
БГ: Какъв опит имате с програмирането на вградени системи?
EN: What is your experience with embedded systems programming?
*
Нямам / None
Занимавам се ежедневно / I work with every day
БГ: Каква операционна система използвате?
EN: What operating system do you use?
*
БГ: Ако използвате конкретна дистрибуция на Линукс, моля да я въведете в "Other" опцията. Този отговор ще ни помогне да подготвим инструкциите за инсталация на инструментите необходими за работилницата. Те ще трябва да бъдат подготвени преди работилницата като при проблеми ще може да се свържете с нас за да ви съдействаме.

EN: If you're using a specific Linux distribution, please enter it in the "Other" option. This answer will help us to prepare instructions for installing all the necessary tools for the workshop. They should be set up before the workshop and if any issues arise when you're going through the setup - we can assist you.
Required
Github username
*
БГ: Данните които записваме от тази форма ще бъдета използвани само за връзка с вас по отношение на събитието и неговото провеждане.
С изпращането на тази форма, вие се съглавянате вашите данни да бъдат обработвани за целите на настоящото събитие, съгласно закона за защита на личните данни (GDPR).

EN:The data that we collect from this form will be used only for communicating with you regarding the event and it's conduction.
You agree, by sending this form, for your data to be collected and processed for the goals of the event, according to the General Data Protection Regulation (GDPR)
Submit
Clear form
Never submit passwords through Google Forms.
reCAPTCHA
This content is neither created nor endorsed by Google. Report Abuse - Terms of Service - Privacy Policy