Now showing items 1045-1064 of 1379

    • 6.828 Operating System Engineering, Fall 2003 

      Kaashoek, Frans, 1965- (2003-12)
      Teaches the fundamentals of engineering operating systems. The following topics are studied in detail: virtual memory, kernel and user mode, system calls, threads, context switches, interrupts, interprocess communication, ...
    • 6.828 Operating System Engineering, Fall 2006 

      Kaashoek, Frans (2006-12)
      6.828 teaches the fundamentals of engineering operating systems. The following topics are studied in detail: virtual memory, kernel and user mode, system calls, threads, context switches, interrupts, interprocess communication, ...
    • 6.830 Database Systems, Fall 2005 

      Madden, Samuel (2005-12)
      This course relies on primary readings from the database community to introduce graduate students to the foundations of database systems, focusing on basics such as the relational algebra and data model, schema normalization, ...
    • 6.831 User Interface Design and Implementation, Fall 2004 

      Miller, Robert (2004-12)
      6.831 introduces the principles of user interface development, focusing on three key areas: Design: How to design good user interfaces, starting with human capabilities (including the human information processor model, ...
    • 6.837 Computer Graphics, Fall 2003 

      Durand, Frédo; Cutler, Barbara (2003-12)
      6.837 offers an introduction to computer graphics hardware, algorithms, and software. Topics include: line generators, affine transformations, line and polygon clipping, splines, interactive techniques, perspective ...
    • 6.851 Advanced Data Structures, Spring 2010 

      Demaine, Erik; Schulz, André (2010-06)
      Data structures play a central role in modern computer science. You interact with data structures much more often than with algorithms (think of Google, your mail server, and even your network routers). In addition, data ...
    • 6.852J / 18.437J Distributed Algorithms, Fall 2001 

      Lynch, Nancy A. (Nancy Ann), 1948- (2001-12)
      Design and analysis of concurrent algorithms, emphasizing those suitable for use in distributed networks. Process synchronization, allocation of computational resources, distributed consensus, distributed graph algorithms, ...
    • 6.852J / 18.437J Distributed Algorithms, Fall 2005 

      Lynch, Nancy (2005-12)
      This course intends to provide a rigorous introduction to the most important research results in the area of distributed algorithms, and prepare interested students to carry out independent research in distributed algorithms. ...
    • 6.854J / 18.415J Advanced Algorithms, Fall 1999 

      Karger, David (1999-12)
      A first-year graduate course in algorithms. Emphasizes fundamental algorithms and advanced methods of algorithmic design, analysis, and implementation. Data structures. Network flows. Linear programming. Computational ...
    • 6.854J / 18.415J Advanced Algorithms, Fall 2001 

      Goemans, Michel (2001-12)
      A first-year graduate course in algorithms. Emphasizes fundamental algorithms and advanced methods of algorithmic design, analysis, and implementation. Data structures. Network flows. Linear programming. Computational ...
    • 6.857 Network and Computer Security, Fall 2003 

      Rivest, Ronald (2003-12)
      6.857 is an upper-level undergraduate, first-year graduate course on network and computer security. It fits within the department's Computer Systems and Architecture Engineering concentration. Topics covered include ...
    • 6.867 Machine Learning, Fall 2002 

      Jaakkola, Tommi S. (Tommi Sakari) (2002-12)
      Principles, techniques, and algorithms in machine learning from the point of view of statistical inference; representation, generalization, and model selection; and methods such as linear/additive models, active learning, ...
    • 6.868J / MAS.731J The Society of Mind, Spring 2007 

      Minsky, Marvin (2007-06)
      This course is an introduction to a theory that tries to explain how minds are made from collections of simpler processes. The subject treats such aspects of thinking as vision, language, learning, reasoning, memory, ...
    • 6.881 Natural Language Processing, Fall 2004 

      Barzilay, Regina (2004-12)
      This course is a graduate level introduction to natural language processing, the primary concern of which is the study of human language from a computational perspective. The class will cover models at the level of syntactic, ...
    • 6.891 Computational Evolutionary Biology, Fall 2004 

      Berwick, Robert (2004-12)
      Why has it been easier to develop a vaccine to eliminate polio than to control influenza or AIDS? Has there been natural selection for a 'language gene'? Why are there no animals with wheels? When does 'maximizing fitness' ...
    • 6.893 Database Systems, Fall 2004 

      Madden, Samuel R. (Samuel Ross), 1976- (2004-12)
      This course is designed to introduce graduate students to the foundations of database systems, focusing on basics such as the relational algebra and data model, query optimization, query processing, and transactions. This ...
    • 6.895 / 6.095J Computational Biology: Genomes, Networks, Evolution, Fall 2005 

      Kellis, Manolis; Indyk, Piotr (2005-12)
      This course is offered to both undergraduates and graduates. The undergraduate version of the course includes a midterm and final project. The graduate version of the course includes additional assignments and a more ...
    • 6.901 / 3.172 / 16.652 / 6.931 Inventions and Patents, Fall 2003 

      Rines, Robert H. (2003-12)
      Engineering School-Wide Elective Subject. Description given at end of this chapter in SWE section. Description from course home page: This course explores current research concerning patent law and its role in the rapidly ...
    • 6.972 Game Theory and Mechanism Design, Spring 2005 

      Ozdaglar, Asu (2005-06)
      This course is offered to graduates and is an introduction to fundamentals of game theory and mechanism design with motivations drawn from various applications including distributed control of wireline and wireless ...
    • 7.012 Introduction to Biology, Fall 2001 

      Weinberg, Robert A. (Robert Allan), 1942-; Lander, Eric S.; Gardel, Claudette L.; Mischke, Michelle D. (2001-12)
      Cell biology, immunology, neurobiology, and an exploration into current research in cancer, genomics, and molecular medicine.