computer science
sort by: Relevancy | Title try advanced search for more options
-
During the 20th century, Britain underwent a major transformation. A country in which a law-abiding individual would hardly notice the existence of the state had become one in which, from the cradle to the grave, no one could avoid it. An empire controlling the destiny of one-quarter of the human race, having no allies because she needed none, had become an offshore island with an ambiguous relationship towards the Continent. How did...more
-
This course is an introduction to study of strategic interaction in political applications. Use of game theory and other formal modeling strategies to understand politics are also studied in order to gain a better understanding of politics at large.
-
This course provides an opportunity to study and discuss issues and events having recent international impact and/or interest. The course will present a multidisciplinary perspective on specific subjects with the intent of linking students with the scholars and scholarship involved in understanding and explaining current international issues, events, and crisis.
-
The course covers basic concepts of biomedical engineering and their connection with the spectrum of human activity. It serves as an introduction to the fundamental science and engineering on which biomedical engineering is based. Case studies of drugs and medical products illustrate the product development-product testing cycle, patent protection, and FDA approval. It is designed for science and non-science majors.
-
Psychology 116: Neuroscience Lab is a laboratory experience exploring various topics in behavioral neuroscience. Dr. William Grisham is a Professor from UCLAs Department of Physiological Science. Since July of 1996, Dr. Grisham coordinated and taught upper division laboratories in Interdepartmental Program in Neuroscience and Biopsychology majors for UCLA. Furthermore, he participated in selection and development of laboratory exercises...more
-
This course is designed to serve as a first course in an undergraduate electrical engineering (EE), or electrical engineering and computer science (EECS) curriculum. The course introduces the fundamentals of the lumped circuit abstraction. Topics covered include: resistive elements and networks; independent and dependent sources; switches and MOS transistors; digital abstraction; amplifiers; energy storage elements; dynamics of first- ...more
-
The Stanford Summer Science Lecture Series is a series of outdoor science and engineering lectures offered on campus four or five evenings throughout the summer by some of Stanford's most distinguished professors.
-
This course covers topics on the engineering of computer software and hardware systems: techniques for controlling complexity; strong modularity using client-server design, virtual memory, and threads; networks; atomicity and coordination of parallel activities; recovery and reliability; privacy, security, and encryption; and impact of computer systems on society. It also looks at case studies of working systems and readings from the curre...more
-
In this course, we will seek to interpret capitalism using ideas from biological evolution: firms pursuing varied strategies and facing extinction when those strategies fail are analogous to organisms struggling for survival in nature. For this reason, it is less concerned with ultimate judgment of capitalism than with the ways it can be shaped to fit our more specific objectives – for the natural environment, public health, alleviation of...more
-
Under the guidance of Professor Lisa Anderson, Conceptual Foundations of International Politics is a graduate course at Columbia's School of International and Public Affairs which examines many of the central concepts, theories, and analytical tools used in contemporary social science to understand and explain international affairs.
-
An intensive introduction to African American political thought that focuses on major ideological trends and political philosophies as they have been applied and interpreted by African Americans. Elements of the class include debates and conflicts in black political thought, historical contest of African American social movements, and discussions of the relationship between black political thought and major trends in Western thought. M...more
-
Fundamental dynamic data structures, including linear lists, queues, trees, and other linked structures; arrays strings, and hash tables. Storage management. Elementary principles of software engineering. Abstract data types. Algorithms for sorting and searching. Introduction to the Java programming language.




