Prog Lang Design & Implement

Ever wonder why there are so many semicolons in Java programs, or what it would mean for a language to not be object-oriented? In this course, we will explore issues related to the design and implementation of programming languages. Along the way, we will discover answers to these questions and more. Topics will include syntax, semantics, runtime support for languages as well as an introduction to functional programming.

Topic: Prog Lang Design & Impl

Ever wonder why there are so many semicolons in Java programs, or what it would mean for a language to not be object-oriented? In this course, we will explore issues related to the design and implementation of programming languages. Along the way, we will discover answers to these questions and more. Topics will include syntax, semantics, runtime support for languages as well as an introduction to functional programming.

Science/Revolution/Modernity

Introduces critical analysis of science and technology by tracing the historiography of the Scientific Revolution. The significance of this extended intellectual episode has been assessed in radically different ways throughout the intervening centuries. As such, it provides a fertile ground on which to pose and answer important questions about science and its role in society. What does it mean to regard science as 'revolutionary'? How are scientific developments shaped by, and how do they shape, the social, economic, and political worlds in which they are embedded?

Topic: Gender and Animality

Are animals persons? Subjects? Do they have gender? Important shifts in public opinion have taken place concerning the moral, legal, and affective status of animals, yet liberal Academia still marginalizes the 'animal question.' In this course, we will draw on feminism's engagement against speciesism to chart diverse forms of human/non-human companionship. The analytic categories of gender and species will be examined side by side for their usefulness in understanding a world in which we no longer approach the human as the great exception.

Histories of Performance II

A historical survey of dramatic texts and world performance traditions from the seventeenth to the twentieth centuries, with attention given to: the influence of print culture on early modern theatrical movements; the rise of nationalism and the creation of dramatic genres; and the effects of industry and technology on experimental modernist forms. Understanding performance as both artistic practice and social institution, this course emphasizes the role performance has played in changing audiences and as a cultural and political force.

Speaking from Experience

Especially designed for seniors, this speaking-intensive two-credit course will help students reflect on, learn from, and speak about their unique Mount Holyoke experiences as they transition into their next steps after graduation. Using the same techniques that professional actors use to relax, focus their message and connect with their audience, students will improve their ability to communicate with confidence, express themselves authentically and inspire others.

Learning/Service/Social Action

Connecting community-based learning to social justice advocacy requires experience with asset-based community analysis, and skills for project planning, implementation, and assessment. Students will develop logic models for social change and participate in exercises and reflections that enhance their capacity to support organizational community partnership development. This course is designed to facilitate learning and impact for CBL Program student staff pursuing concurrent fellowships and mentorships. Students in C.A.U.S.E.
Subscribe to