Welcome to a public version of Stanford's undergraduate course on compilers. The first week of lectures are available, and that is all that is assigned for the first week. The course will last ten weeks. Starting with the second week, we'll begin having short in-lecture quizzes to help you master the material, as well as a weekly multiple-choice quiz. There will also be weekly homeworks using DeduceIt, a new (and novel) system for delivering free-form exercises in the form of derivations or proofs.
The course will last ten weeks. Starting with the second week, we'll begin having short in-lecture quizzes to help you master the material, as well as a weekly multiple-choice quiz. There will also be weekly homeworks using DeduceIt, a new (and novel) system for delivering free-form exercises in the form of derivations or proofs. We hope these assignments will help you learn the material at a level in a way that was previously impossible without one-on-one instruction.
Learn how energy is extracted from three naturally occurring fluid flows: wind, waves and tides. Strengths and weaknesses of the various technologies will be discussed and illustrated through case studies of specific installations.
Population and welfare are growing. Providing the world with metals is becoming a major challenge. Only by closing the loop will metals be available in sufficient quantities, not just now but also in the future: urban mining, the substantial re-use and recycling of metals. In this MOOC we will explore the challenges related to metals supply, both scarcity and environmental impacts, and the conditions and consequences of a circular economy for metals, based on the reports of UNEP's International Resource Panel.
This course combines an overview of the science behind water and climate in the Western United States with a survey of the major legal, political, and cultural issues focused on this precious resource.
In the course “Understanding Russians: Contexts of Intercultural Communications": we will: 1) Build skills in the analysis of the intercultural communication process using Russian-Western communication as an example. 2) Apply the knowledge of interrelations between different contexts of communication (cultural, institutional, professional, social, interpersonal, etc.) to the cultural history and national psychology of Russians.
Health is important to everyone. For most people, that means that understanding the healthcare system is important. As a patient or a caregiver for a loved one, your understanding of the system can mean everything from getting the right help, to economic stress in paying medical bills, to medical misadventures and even worse. And if you’re a healthcare professional (or are in training or want to be a healthcare professional someday), understanding the system is a critical – but often under-developed – part of optimizing the help you can provide your community.