background preloader

The Lean Launchpad

The Lean Launchpad

Design and Analysis of Algorithms I About the Course In this course you will learn several fundamental principles of algorithm design. You'll learn the divide-and-conquer design paradigm, with applications to fast sorting, searching, and multiplication. You'll learn several blazingly fast primitives for computing on graphs, such as how to compute connectivity information and shortest paths. Course Syllabus Week 1: Introduction. Week 2: Running time analysis of divide-and-conquer algorithms. Week 3: More on randomized algorithms and probability. Week 4: Graph primitives. Week 5: Dijkstra's shortest-path algorithm. Week 6: Further data structures. Recommended Background How to program in at least one programming language (like C, Java, or Python); and familiarity with proofs, including proofs by induction and by contradiction. Suggested Readings No specific textbook is required for the course. Course Format The class will consist of lecture videos, generally between 10 and 15 minutes in length.

Steve Blank Portfolio de Raphaël Velt information design patterns cookbook a sophisticated online collection of about 48 design patterns that describe distinct methods for the display of interactive information graphics, their active behavior as well as the forms of user interaction with them. as part of the written thesis in Interface Design from Christian Behrens, a freelance interface designer in Berlin, the website aims to inform graphic designers who need to deal with complex tasks in the field of information design, but do not have any specific knowledge in statistics or data visualization. it is intended as an online "cookbook" that offers a set of tools & methods to cope with all common forms of data visualization, similar to design patterns in computer science, such as the Yahoo! Design Pattern Library. Chris informed me there is the possibility to publish the thesis as a book. any interest from infosthetics readers? [link: niceone.org|thnkx angus & Christian]

Accordion Pattern - Design Pattern Library An accordion (or accordion menu) is a grouped set of collapsible panels that provides access to a large number of links or other selectable items in a constrained space. Each inlaid panel may be individually expanded (usually leaving the rest collapsed), generally by hovering on or clicking the title of (or an expand/collapse element on) the specific panel, to display a single subset of the options. What Problem Does This Solve? When there are too many items to fit into a limited space or when the number of items, if displayed all at once, would overwhelm the user, then the question is how to give the user access to all of the items in digestible chunks and without requiring scrolling, which can remove the user from the context or page position they may prefer. When to Use This Pattern Use when the number of options is large, the space is constrained, and the list of items can be logically grouped into smaller, roughly equal sized chunks. What's the Solution? Recommendations Options

Getting Started - Design Pattern Library Welcome! You've found your way to our pattern library and we hope you find it helpful. If you still aren't sure just exactly what a pattern is then you may want to take a moment to review our About the Pattern Library page, where we explain what we mean when we talk about user experience design patterns. After getting oriented, there are a few ways you can plunge in and start working with the patterns in this library: Browse the Patterns When you're looking for inspiration, trying to find out what has worked in the past, or are trying to come up with a framework for a design project, explore the pattern collection, which currently offers patterns in the following categories: Download a Stencil Kit Patterns are informative and educational, and they can help you out in a pinch, but nothing speeds up brainstorming and design processes like a library of stencil shapes you can drag and drop onto your canvas. Try 'em out! Join the Community Let us know when you see something that could be improved.

Aux origines | Service des Archives, EHESS L’École des hautes études en sciences sociales (EHESS), créée par décret du 21 janvier 1975, est la transformation statutaire de la VIe section de l’École pratique des hautes études (EPHE-VIe), instituée par décret du 3 novembre 1947. Celle-ci a été précédée d’une longue gestation depuis la création de l’EPHE par Victor Duruy, en 1868, et l’annonce d’une section consacrée aux sciences administratives et économiques, périodiquement invoquée pour appuyer les projets de regroupement des sciences sociales entre les deux Guerres mondiales. Lucien Febvre, Charles Morazé, Fernand Braudel La création de la VIe section de l’EPHE dans le cadre du renouvellement institutionnel de l’immédiate après-guerre, avec l’aide financière de la Fondation Rockefeller, a été le fruit de la rencontre des talents de trois hommes : Lucien Febvre, Fernand Braudel, Charles Morazé. Clemens Heller et les aires culturelles La création de la Maison des sciences de l’homme

Related: