# SigmaCamp 2020 - Semilabs

The main part of SigmaCamp academic program are the **semilabs** that combine theoretical (Seminar) and practical (Lab) parts in 90-minute session. Each semilab is a course, running for the five “regular” days of camp. For SigmaCamp 2020, all semilabs will be offered online via Zoom. Each student will attend 1 semilab.

On this page, you can find the list of semilabs which will be offered in SigmaCamp 2020. Semilabs come in three difficulty lеvels. Please consider the following guidelines when selecting semilabs you would like to attend at SC2020:

An **introductory level** semilab does not assume any prior knowledge on the topic.

**Intermediate level** semilabs do not require any prior knowledge on the topic, but will generally be more challenging.

**Advanced level** semilabs are the most challenging ones. They have prerequisites - a set of concepts you are expected to be familiar with prior to attending the semilab.

## Introductory semilabs

- From A to B: How to Find the Shortest Path and Lasso a Mountain, by Andrey Khesin
- Codes and Ciphers, by Valentina Pogudina
- Programming for Beginners: A Language You Always Wanted to Learn but Never Got To, by Tanya Zaliznyak
- Bacteria in Our Life: Friends, Enemies, Neighbors, by Lena Yakubovskaya, Yaroslava Polosina

## Intermediate semilabs

- Math and Discoveries of Archimedes, by Igor Zaliznyak
- Algorithms with Python, by Oksana Ivashkevych
- Light: Classical and Quantum, by Daniil Lukin
- Mathematics of Origami, by Alexander Kirillov
- Molecular Phylogenetics 101, by Tanya & Slava Yurchenko
- Theater Physics, by Nikita Nekrasov

## Advanced semilabs

- Designing Anti-COVID-19 Drugs. For Real., by Mark Lukin
- Chemical Reactions: Sluggish, Fast, and Violent, by Eugene Pinkhassik
- Modern Computing for Games: the Optimal, the Parallel, and the Random, by Anar Amgalan
- Sorting Through Magical Forest of Trees, Tries and Other Data Structures and Algorithms, by Yuri Salkinder
- Introduction to q-Mathematics, by Yakov Kononov