COURSE DETAIL
This course builds upon knowledge gained in introductory courses on functional programming, languages, and compilers. Using Haskell as the course's language of choice, students look at several advanced functional programming techniques, patterns, libraries, and tools. Course includes lectures, assignments, joint discussions, and programming exercise. Topics covered include: development of tools, testing, debugging and profiling; libraries of data structures, programming languages, monads, monad transformers, arrows, and applicative functors; language features and extensions of multi-parameter type classes and functional dependencies, type families, kinds, generalized algebraic data types (GADTs), existential types, and higher-rank polymorphism.
COURSE DETAIL
COURSE DETAIL
This course provides insight into the some of the most relevant social sciences and social scientific perspectives commonly used in global sustainability science. It introduces the field of social science – broadly the study of the relationship between individuals in their context within society – and its application to our understanding of environmental issues.This course discusses the skills needed to identify and apply some of the key social science concepts and theories that are commonly used in sustainability science. The first part of the course introduces the study of society, of society’s interactions with the environment, and of societal change, thus also demonstrating the specificity of a social scientific perspective on sustainability. The second part of the course examines various social processes of change in nature-society interactions, thus introducing and discussing a range of different, but often complementary theories that are commonly used to conceptualize change toward sustainability. The course is taught through interactive lectures and tutorials, and makes ample use of real world examples and case studies. The course involves diverse learning activities which include concept mapping, small group discussions, writing exercises, and hands-on critiques of students' own implicit assumptions about social processes that are critical for sustainability.
COURSE DETAIL
This course provides the tools to understand the intersection between religion, media, entertainment, and popular culture in the context of processes generally described as globalization. The course focuses on the formations of contemporary religious communities in various parts of the world, so as to highlight the differences between several religious traditions, the socio-political contexts in which they thrive, and the various means through which these religions are channeled to their audiences and adherents. The focus on media and popular culture includes anthropological understandings of religion, such as the effects that film, music, radio, and social media have in the shaping of power relations between groups of people.
COURSE DETAIL
COURSE DETAIL
After an introduction to the theory, three major themes in international law–human rights, international criminal law, and migration/refugee law–are explored from a gender perspective. Gender bias is a multi-layered phenomenon. It is quite common to distinguish three forms of bias in law: first at the level of legal provisions itself, secondly regarding the effects of law in practice due to differences in position of men and women, and thirdly at an institutional or systematic level: invisible obstacles for an impartial application of the law such as sex-stereotypes and dominant gender ideology.
COURSE DETAIL
COURSE DETAIL
COURSE DETAIL
COURSE DETAIL
Learn concepts of culture, social norms and how to research them, generalizability, and cross-cultural relevance. Seminars provide an opportunity to explore concrete examples for how lives and development of youth can differ across cultures (e.g., initiation rituals, friendship, love and/or marriage, loneliness, social media, work, living arrangements, mental and physical health, beliefs about “emerging adulthood”, ...). Additionally, apply knowledge from lectures by analyzing generalizability and cross-cultural relevance of research articles about youth and their development, reflect on how your own culture can influence how you conduct and interpret research, and develop concrete suggestions for more culture-sensitive research. This course provides an opportunity to focus on topics you are particularly interested in.
Pagination
- Previous page
- Page 16
- Next page