Taming Randomness
Chance plays an important part in all aspects of life. We take chances every day: will a shot at goal land in the goal or miss? Will we be caught in a sudden shower or not? How long do we need to wait to be served in our favourite burger house? Chance or random variation […]
Principles of Engineering Design
What is the difference between science and engineering? What are the techniques that must be applied for successfully tackling any engineering challenge, from designing and building a bed-side table to conceptualizing and sending a shuttle to space? How can a group of engineers efficiently compartmentalize a multi-system project, allocate tasks and optimize the budget provided […]
More than Just a Game… Video Game Design in Unity (English)
This course introduces students to the fundamentals of video game design. Utilizing a project-based approach and the Unity Game Engine it aims to teach the basic theory and concepts of video game design from the perspective of a video game designer. At the same time, students learn the core skills of basic computer programing using […]
International Relations
It’s the late 1800s and you are the leader of a European country: the Austrian Empire or the Kingdom of Prussia (Germany) or smaller but influential countries such as the Kingdom of Two Sicilies or Switzerland. What decisions will you make? This is your reality for the next three weeks, as you undertake the European […]
Genetics
Did you know that if one person’s DNA was unraveled and placed end to end, it would stretch to the sun and back at least 60 times? Or that humans and chimps share a surprising 98.8 percent of their DNA? How can we be so similar and yet so different? How does all that relate […]
Fundamentals of Computer Science
Do computers make mistakes? How does a machine even know what to do? Is Artificial Intelligence really intelligent? This course will guide students through the principles of computer science, exploring the theory and real-world applications of the concepts that govern it. Students will learn about the concepts of algorithms, binary mathematics, Boolean algebra and digital […]
Cryptology
Cryptology is the study of the codes and ciphers used to create secret writing. In this math course, students begin their journey with an exploration of many early techniques for creating secret writing, such as cipher wheels, the Caesar shift, polyalphabetic substitution, and the Vigenère cipher. They move on to learn about modern techniques including […]