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.
This course gives you a complete insight into the communication and managerial techniques put into practice in the creation of the most important sporting mega event in the world. You will learn about the essentials of television production, programming strategies and television rights management of the Olympic Games. At the same time, you will gain valuable knowledge about the fundamentals of communication via social media and of the Olympic culture which is so closely connected with classic culture and humanism.
This course deals with international relations, peace and security and brings together a number of experts from the field and academia to share their perspectives. The course will help you gain insight into conflict resolution and the role organizations such as the United Nations Security Council, the European Union, the African Union and NATO play in a changing world.
This is an intensive, advanced summer school (in the sense used by scientists) in some of the methods of computational, data-intensive science. It covers a variety of topics from applied computer science and engineering, and statistics, and it requires a strong background in computing, statistics, and data-intensive research.