Cryptography, as most people know, has the answers to life's most important questions. How can we share a secret with 100 people so that any 50 of...
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. Each student can attend 2 semilabs, one in the morning and one in the afternoon
Semilabs come in three difficulty lеvels.
Please consider the following guidelines when selecting semilabs you would like to attend at SigmaCamp:
Introductory level semilabs do 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
Cryptography, as most people know, has the answers to life's most important questions. How can we share a secret with 100 people so that any 50 of...
What is fire? What components are necessary for something to burn? Can things burn without oxygen? In water? Since ancient times, people have...
Would it surprise you that algae, which are microscopic organisms, can be seen from space? A type of alga called Emiliania huxleyi forms large...
Python is the most popular programming language used today. It has simple syntax and semantics which is very close to the English language. On the...
In this semilab, we will teach a small robot to find its way from a maze!
Along the way, we will learn a variety of valuable techniques,...
Data are used to answer some of the questions we care about most, driving national policy in health, economics, education, and law. But, in...
Everyone knows the shortest path between point A and point B is a straight line, but what if you live on a cube, on a sphere, or in a strangely...
Our universe is not static. It had a beginning (as far as we can tell) and will have a dynamic and fascinating future. It is filled with stars and...
Discover the fascinating world of computer perception at SigmaCamp! In this semilab, we'll explore the core principles of Computer Vision, a...
We deal with uncertainty all the time, so we might think that we should have great intuition about probability. In this semilab, we will look into...
This Semilab will walk you into the world of programmable electronics using an Arduino microcontroller, how to assemble your own simple electric...
What comes to your mind when you think about Physics? Perhaps Newton’s Laws, or Relativity Theory, or maybe Electromagnetism and Quantum Mechanics...
Got an app idea and want to make it to Google Play? Google development tools and design paradigms offer a fast track for turning your dream into...
The semilab is designed to provide a brief introduction to computational modeling of "complex systems," both biological and non-biological, that...
In electrical circuits, current and electromagnetic waves propagate in metal wires. Light is also an electromagnetic wave: however, the wavelength...
What is genetic engineering? Simply put, you take a gene of some protein, introduce it into a new organism, and this organism starts to produce...
When filmmakers want to show a science lab in some science fiction (or even non-fiction) movies, they usually show a room full of some fancy...
In this semilab, we briefly discuss the importance of DNA as inheritance mechanism. The natural question arises how to compare DNA sequences...
In 1981, Feynman proposed that computers taking advantage of complex quantum phenomena could simulate processes beyond the reach of their...
The goal of this semilab is to build your own functional device using materials with nanometer scale features. How do you manipulate matter at...
This semilab will transform your perception of chemistry. Think of all the spectacular chemistry demonstrations you have seen. All of these...
In this semilab, we will study the problem of mathematical optimization and some of its most impactful applications. We will learn the difference...
In this semilab, I will introduce Julia as a programming language for scientific computing. We will explore why Julia walks like python and runs...
In this semilab, we will explore how to measure dynamic sensor data and transmit it to a mobile phone via Bluetooth. The plan is to develop...