Science Courses
The Utrecht Summer School offers a varied programme in the field of Science. Our programme covers various subjects including Mathematics, Computer Science, Machine Learning and Geosciences. These courses are offered at Advanced Bachelor, Master or Advanced Master level.
All courses include the teaching format in the course description.
3 course(s) found
Applied Functional Programming in Haskell

Typed functional programming languages allow for the rapid development of robust programs. 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…
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 modeling and inquiry-based…
Multidisciplinary Game Research: Between Theory and Practice

This summer course provides a multidisciplinary perspective on games and play in contemporary culture, combining perspectives from various disciplines within the humanities, social sciences and computer sciences. It addresses the challenges but also the transformative potential of both ‘applied’ and entertainment games, and provides participants with a holistic perspective including analysis, design and validation. By combining aspects of theory…