object-oriented design
sort by: Relevancy | Title try advanced search for more options
-
-
December 7, 2007 lecture by Brian Lee for the Human-Computer Interaction Seminar (CS 547). Today's designers generate content both on paper and online. Designers spread their work over physical and digital media, each of which has powerful, but distinct, sets of affordances. Recent work suggests that augmented paper interfaces can marry the ubiquity of paper interactions with the ease of search, annotation, and presentation afforded by dig...more
-
Manipulator Control, PD Control Stability, Task Oriented Control, Task Oriented Equations of Motion, Operational Space Dynamics, Example, Nonlinear Dynamic Decoupling, Trajectory Tracking
-
-
In this lecture, bound and unbound orbits are discussed. Professor Lewin begins with a description of escape velocity, or the minimum speed required to escape the gravitational pull. Various sources of energy, energy storage, energy conversion, and the world's energy consumption are discussed. Power, or the rate at which a force does work on an object, is central to the conversation. Professor Lewin concludes with a few words on global ...more
-
Static equilibrium is covered in this lecture, achieved only when the net external force AND net external torque on an object are both zero. A ladder leaning against the wall is analyzed to determine the minimum angle it can make with the floor without sliding. Professor Lewin continues with the topic by discussing how to locate the center of mass of a rigid body. The center of mass always lines up below the point of suspenson such that t...more
-
In the absence of a net external torque on an object, angular momentum is conserved. When an object oscillates about an axis of rotation, there is a variable restoring torque acting on the object. A review is given of equations for angular momentum and torque, and the importance of choosing the point of origin. These equations are exercised using an example of a circular orbit.
-
Professor Kleiner explores the architecture of the western provinces of the Roman Empire, focusing on sites in what are now North Italy, France, Spain, and Croatia. Her major objective is to characterize "Romanization," the way in which the Romans provide amenities to their new colonies while, at the same time, transforming them into miniature versions of the city of Rome. Professor Kleiner discusses the urban design of two Augustan towns ...more
-
Professor Channing Robertson of the Stanford University Chemical Engineering Department discusses the design and function of an apheresis machine.
-
We consider games in which players move sequentially rather than simultaneously, starting with a game involving a borrower and a lender. We analyze the game using "backward induction." The game features moral hazard: the borrower will not repay a large loan. We discuss possible remedies for this kind of problem. One remedy involves incentive design: writing contracts that give the borrower an incentive to repay. Another involves commitment...more
-
Principles of Good Software Engineering for Managing Large Amounts of Data
Stanford / Computer Science

Principles of Good Software Engineering for Managing Large Amounts of Data, Principles of Design, The Collection Hierarchy, Useful Methods of Collection, The FlyTunes Example Program - An Online Music Store, Defining the Song Class, Defining the Album Class, Seeing the Program Run, Considering the Data Structures Needed, Reusing Data - Shallow Copy vs. Deep Copy, The FlyTunesStore Program Code
-
Professor Kleiner focuses on Ostia, the port of Rome, characterized by its multi-storied residential buildings and its widespread use of brick-faced concrete. She begins with the city's public face--the Forum, Capitolium, Theater, and Piazzale delle Corporazioni. The Piazzale, set behind the Theater, was the location of various shipping companies with black-and-white mosaics advertising their business. Professor Kleiner examines the Baths ...more
