This course introduces the academic discipline of sustainability and explores how today’s human societies can endure in the face of global change, ecosystem degradation and resource limitations.
University of Illinois at Urbana-Champaign
This course introduces concepts, languages, techniques, and patterns for programming heterogeneous, massively parallel processors. Its contents and structure have been significantly revised based on the experience gained from its initial offering in 2012. It covers heterogeneous computing architectures, data-parallel programming models, techniques for memory bandwidth management, and parallel algorithm patterns.
This course introduces the fundamental computer science principles that power today’s apps. You will also learn to create your own Android app using Java and standard software development tools.
Introduction to the functions of individual decision-makers, both consumers and producers, within the larger economic system. Primary emphasis on the nature and functions of product markets, the theory of the firm under varying conditions of competition and monopoly, and the role of government in promoting efficiency in the economy.
Introduction to freight transportation risk management framework, risk assessment concepts and methodologies.
Organic chemistry course covering intermediate topics in structure and reactivity with emphasis on electronic structure, pericyclic reactions and aromatic heterocycles.