Compiler Techniques

Basic problems in the translation of programming languages focusing on theory and common implementation techniques for compiling traditional (Pascal-like) programming languages to produce assembly or object code for typical machines. Involves a substantial laboratory project in which the student constructs a working compiler for a considerable subset of a realistic programming language within a provided skeleton.

IntroRobotcs:PercpMechDynCntrl

This course covers basic methods and concepts in order to explain how robots work. We will study how they sense things in the world, how you make a robot move, and how robots can make their own decisions. We will study mechanisms (kinematics and dynamics), actuators, sensors, (with a focus on machine vision), signal processing, feedback control theory, machine learning, and path planning.

Food Justice and Policy

This course examines the role of policy in determining WHAT we eat, WHO experiences barriers to access to safe, healthy, local, fairly produced foods, and HOW we create equity and sustainability in our local food system. We will start by looking at the basic components of our food system: production, distribution, and consumption. We will then examine systemic structures of race, class, citizenship and ability as they relate to access to healthy local food.

Global Health in Dev World

Introduction to major health issues in developing world, factors which affect health status, models for tackling these problems, and the role of industrialized countries in improving global health. Students explore major causes of morbidity and mortality and explore strategies to improve health.
Subscribe to