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 […]

Probability and Game Theory

Game theoryWhat do a prime minister, a general, an athlete, a lawyer, a businessman, a psychologist, a spouse and a biologist have in common? Game Theory deals with the study of the behavior of rational beings (those who decide and act on the basis of their logic and “interest”), in situations where they compete or […]

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 […]

Mathematical Modeling

Mathematics is more than just numbers and symbols on a page. Applications of mathematics are indispensable in the modern world. Math can be used to determine whether a meteor will impact Earth, predict the spread of an infectious disease, or analyze a remarkably close presidential election. In this course, students create and evaluate mathematical models […]

Introduction to Web Design (Greek)

This course introduces students to basic web design using HTML (Hypertext Markup Language) and CSS (Cascading Style Sheets). The course does not require any prior knowledge of HTML or web design. Throughout the course students are introduced to planning and designing effective web pages; implementing web pages by writing HTML and CSS code; enhancing web […]

Introduction to Java (Greek)

This course introduces students to the Java programming language. It teaches them the basic concepts of computer programming and at the same time it presents to them the core ideas of Object-oriented programming. At the end of the course the students should be able to write complete Java programs that distinguish between java primitive and […]

Introduction to Biomedical Sciences

Which organ has over 400 functions? Are there liquid tissues in the human body? What factors contribute to the development of cancer? Much like Leonardo da Vinci’s fascination with human anatomy, our course delves into these intriguing questions! Drawing upon fundamental biological and chemical concepts, students explore the intricate anatomical and physiological mechanisms that govern […]

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 […]