All Courses
On this page you can find all the courses and tracks offered by the Utrecht Summer School. Detailed information is published on all individual course pages.
5 course(s) found
Game Design and Development

The Game Design and Development summer school offers interactive hands-on game design workshops, theoretical game design analysis classes and programming sessions. Practical aspects of the design of games, like levels, characters, art, engines, etc. will be discussed and experienced. The design of new and existing games will be systematically analysed. Programming sessions treat the basics of programming and common elements of game development,…
1
Theoretical Physics

The Institute for Theoretical Physics in Utrecht ranks among the leading institutions in the world in the field of theoretical physics. The target audience of this one-week course are advanced bachelor students in the field of (theoretical) physics, especially those who are preparing to start a Theoretical Physics master programme or who are considering doing so in the near future.
1
Introduction to Complex Systems

Our world has an abundance of so-called complex systems. These are typically large collections of connected elements that influence each other. In this hybrid course, we combine examples across physics, the life sciences, socio-economic sciences and humanities with an introduction to basic mathematical tools to learn a complex systems way of thinking. The main aim is to show students how complex systems science is applied by Utrecht University…
1
Mathematics Education

The focus of the Mathematics Education course is bringing participants up to date in curriculum development and research in the field of mathematics education, and refreshing and deepening the knowledge of meaningful and relevant mathematics education. Topics will include curriculum development, revealing and building on talents of students, task design, classroom experiments and lesson study, contexts and tools for modelling and inquiry-based…
1
Advanced Functional Programming in Haskell

Typed functional programming languages allow for the rapid development of robust programmes. This course explores some of the more advanced language features of Haskell, a state-of-the-art functional programming language, together with some of its theoretical background. The course aims to teach not only the more advanced Haskell features, such as GADTs or type families, but also the underlying theory. Besides the lectures, there are numerous…
1