Mathematical Thinking in Computer Science
Mathematical thinking is crucial in all areas of computer science: algorithms, bioinformatics, computer graphics, data science, machine learning, etc. In this course, we will learn the most important tools used in discrete mathematics: induction, recursion, logic, invariants, examples, optimality.
Model Thinking
We live in a complex world with diverse people, firms, and governments whose behaviors aggregate to produce novel, unexpected phenomena. We see political uprisings, market crashes, and a never ending array of social trends. How do we make sense of it? Models.
Art & Inquiry: Museum Teaching Strategies For Your Classroom
A lot of teachers want to use museums as a way of learning about arts, artists, etc. This class teaches you how to create interesting activities and employing inquiry with your students.
What future for education?
Through this course you will start to critically examine your own ideas about education, teaching and learning. The critique will be developed through engagement with theories and ideas developed through educational research. You will be encouraged to use these ideas to challenge or support your own ideas about education.
MOOC: Studying in France: Intermediate French (B1–B2)
This MOOC is intended for all students who wish to pursue higher education in France. It will not only help them achieve the level of French required to take courses in the French higher education system in terms of language skills, but will also help them adapt to their new environment as smoothly as possible.