Updating search results...

Search Resources

31 Results

View
Selected filters:
  • computation
Algorithmic Lower Bounds: Fun with Hardness Proofs
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

6.890 Algorithmic Lower Bounds: Fun with Hardness Proofs is a class taking a practical approach to proving problems can’t be solved efficiently (in polynomial time and assuming standard complexity-theoretic assumptions like P ≠ NP). The class focuses on reductions and techniques for proving problems are computationally hard for a variety of complexity classes. Along the way, the class will create many interesting gadgets, learn many hardness proof styles, explore the connection between games and computation, survey several important problems and complexity classes, and crush hopes and dreams (for fast optimal solutions).

Subject:
Applied Science
Computer Science
Engineering
Mathematics
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Demaine, Erik
Date Added:
09/01/2014
Analysis and Design of Digital Control Systems
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course is a comprehensive introduction to control system synthesis in which the digital computer plays a major role, reinforced with hands-on laboratory experience. The course covers elements of real-time computer architecture; input-output interfaces and data converters; analysis and synthesis of sampled-data control systems using classical and modern (state-space) methods; analysis of trade-offs in control algorithms for computation speed and quantization effects. Laboratory projects emphasize practical digital servo interfacing and implementation problems with timing, noise, and nonlinear devices.

Subject:
Applied Science
Career and Technical Education
Computer Science
Electronic Technology
Engineering
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Trumper, David
Date Added:
09/01/2006
The Battlecode Programming Competition
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course is conducted as an artificial intelligence programming contest in Java. Students work in teams to program virtual robots to play Battlecode, a real-time strategy game. Optional lectures are provided on topics and programming practices relevant to the game, and students learn and improve their programming skills experientially. The competition culminates in a live Battlecode tournament.
This course is offered during the Independent Activities Period (IAP), which is a special 4-week term at MIT that runs from the first week of January until the end of the month.

Subject:
Applied Science
Arts and Humanities
Computer Science
Engineering
Graphic Arts
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Mann, Maxwell
Date Added:
01/01/2013
The Brain and Cognitive Sciences II
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course is the second half of the intensive survey of brain and behavioral studies for first-year graduate students in the Brain and Cognitive Sciences curriculum. Each module of this core course involves a series of overview lectures by leading researchers in the field. By offering a thorough introduction to the current state of the discipline while emphasizing critical thinking, the course aims to prepare students as cognitive scientists.
Topics include: perception, attention, working memory, recognition and recall, language, and other issues in cognitive science. Topics are covered from the neural, behavioral and computational perspectives.

Subject:
Biology
Life Science
Psychology
Social Science
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Kanwisher, Nancy
Miller, Earl
Date Added:
02/01/2002
The Brain and Cognitive Sciences II
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This class is the second half of an intensive survey of cognitive science for first-year graduate students. Topics include visual perception, language, memory, cognitive architecture, learning, reasoning, decision-making, and cognitive development. Topics covered are from behavioral, computational, and neural perspectives.

Subject:
Biology
Life Science
Psychology
Social Science
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Gibson, Edward
Sinha, Pawan
Tenenbaum, Joshua
Date Added:
02/01/2006
Computation Structures
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course introduces architecture of digital systems, emphasizing structural principles common to a wide range of technologies. It covers the topics including multilevel implementation strategies, definition of new primitives (e.g., gates, instructions, procedures, processes) and their mechanization using lower-level elements. It also includes analysis of potential concurrency, precedence constraints and performance measures, pipelined and multidimensional systems, instruction set design issues and architectural support for contemporary software structures.

Subject:
Applied Science
Career and Technical Education
Computer Science
Electronic Technology
Engineering
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Terman, Chris
Date Added:
02/01/2017
Computation Structures
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

6.004 offers an introduction to the engineering of digital systems. Starting with MOS transistors, the course develops a series of building blocks — logic gates, combinational and sequential circuits, finite-state machines, computers and finally complete systems. Both hardware and software mechanisms are explored through a series of design examples.
6.004 is required material for any EECS undergraduate who wants to understand (and ultimately design) digital systems. A good grasp of the material is essential for later courses in digital design, computer architecture and systems. The problem sets and lab exercises are intended to give students “hands-on” experience in designing digital systems; each student completes a gate-level design for a reduced instruction set computer (RISC) processor during the semester.

Subject:
Applied Science
Career and Technical Education
Computer Science
Electronic Technology
Engineering
Mathematics
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Ward, Steve
Date Added:
02/01/2009
Computational Design I: Theory and Applications
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This class introduces design as a computational enterprise in which rules are developed to compose and describe architectural and other designs. The class covers topics such as shapes, shape arithmetic, symmetry, spatial relations, shape computations, and shape grammars. It focuses on the application of shape grammars in creative design, and teaches shape grammar fundamentals through in-class, hands-on exercises with abstract shape grammars. The class discusses issues related to practical applications of shape grammars.

Subject:
Applied Science
Architecture and Design
Engineering
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Knight, Terry
Date Added:
09/01/2005
Computational Mechanics of Materials
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

16.225 is a graduate level course on Computational Mechanics of Materials. The primary focus of this course is on the teaching of state-of-the-art numerical methods for the analysis of the nonlinear continuum response of materials. The range of material behavior considered in this course includes: linear and finite deformation elasticity, inelasticity and dynamics. Numerical formulation and algorithms include: variational formulation and variational constitutive updates, finite element discretization, error estimation, constrained problems, time integration algorithms and convergence analysis. There is a strong emphasis on the (parallel) computer implementation of algorithms in programming assignments. The application to real engineering applications and problems in engineering science is stressed throughout the course.

Subject:
Applied Science
Engineering
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Radovitzky, Raúl
Date Added:
09/01/2003
Digital Typography
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This class introduces studies in the algorithmic manipulation of type as word, symbol, and form. Problems covered will include semantic filtering, inherently unstable letterforms, and spoken letters. The history and traditions of typography, and their entry into the digital age, will be studied. Weekly assignments using Java® will explore new ways of looking at and manipulating type.

Subject:
Arts and Humanities
Graphic Arts
Linguistics
Social Science
Visual Arts
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Maeda, John
Date Added:
09/01/1997
Drawings & Numbers: Five Centuries of Digital Design
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

The aim of this course is to highlight some technical aspects of the classical tradition in architecture that have so far received only sporadic attention. It is well known that quantification has always been an essential component of classical design: proportional systems in particular have been keenly investigated. But the actual technical tools whereby quantitative precision was conceived, represented, transmitted, and implemented in pre-modern architecture remain mostly unexplored. By showing that a dialectical relationship between architectural theory and data-processing technologies was as crucial in the past as it is today, this course hopes to promote a more historically aware understanding of the current computer-induced transformations in architectural design.

Subject:
Applied Science
Architecture and Design
Mathematics
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Borioli, Leonardo
Carpo, Mario
Date Added:
09/01/2002
Foundations of Cognition
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Advances in cognitive science have resolved, clarified, and sometimes complicated some of the great questions of Western philosophy: what is the structure of the world and how do we come to know it; does everyone represent the world the same way; what is the best way for us to act in the world. Specific topics include color, objects, number, categories, similarity, inductive inference, space, time, causality, reasoning, decision-making, morality and consciousness. Readings and discussion include a brief philosophical history of each topic and focus on advances in cognitive and developmental psychology, computation, neuroscience, and related fields. At least one subject in cognitive science, psychology, philosophy, linguistics, or artificial intelligence is required. An additional project is required for graduate credit.

Subject:
Arts and Humanities
Life Science
Philosophy
Psychology
Social Science
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Boroditsky, Lera
Tenenbaum, Josh
Date Added:
02/01/2003
Frontiers of Knowledge: The H. Paul Rockwood Memorial Lecture, A New Kind of Science - Stephen Wolfram
Read the Fine Print
Rating
0.0 stars

Noted scientist Stephen Wolfram shares his perspective of how the unexpected results of simple computer experiments have forced him to consider a whole new way of looking at processes in our universe. (86 minutes)

Subject:
Applied Science
Computer Science
Material Type:
Lecture
Provider:
UCTV Teacher's Pet
Date Added:
05/01/2007
Inquiry into Computation and Design
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This subject explores the varied nature and practice of computation in design. We will view computation and design broadly. Computation will include both work done on the computer (digital computing) and by-hand. Design will include both the process of making designs and artifacts, as well as the designs and artifacts themselves. The aim of the course is to develop a view of computation and design beyond the specifics of techniques and tools, and a critical, self-awareness of our own approaches and metaphors for computation and design.

Subject:
Applied Science
Architecture and Design
Engineering
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Knight, Terry
Date Added:
09/01/2006
Introduction to Computer Science and Programming in Python
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

6.0001 Introduction to Computer Science and Programming in Python is intended for students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems and to help students, regardless of their major, feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals. The class uses the Python 3.5 programming language.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Bell, Ana
Grimson, Eric
Guttag, John
Date Added:
09/01/2016
Introduction to Computer Science and Programming in Python
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

6.0001 Introduction to Computer Science and Programming in Python is intended for students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems and to help students, regardless of their major, feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals. The class uses the Python 3.5 programming language.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Bell, Ana
Grimson, Eric
Guttag, John
Date Added:
09/01/2016
Introduction to Design Computing
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course will introduce students to architectural design and computation through the use of computer modeling, rendering and digital fabrication. The course focuses on teaching architectural design with CAD drawing, 3-D modeling, rendering and rapid prototyping. Students will be required to build computer models that will lead to a full package of architectural explorations with computers. Each semester we will explore the design process of a particular building type and building material.
The course also investigates a few design processes of selected architects. The course is critical of design principles and building production methods. Student assignments are graded based on the quality of design, representation and constructability. Great design input is always encouraged.

Subject:
Applied Science
Architecture and Design
Computer Science
Engineering
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Sass, Lawrence
Date Added:
09/01/2008
Introduction to Design Inquiry
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This subject explores the varied nature and practice of computation in design. We will view computation and design broadly. Computation will include both work done on the computer (digital computing) and by-hand. Design will include both the process of making designs and artifacts, as well as the designs and artifacts themselves. The aim of the course is to develop a view of computation and design beyond the specifics of techniques and tools, and a critical, self-awareness of our own approaches and metaphors for computation and design.

Subject:
Applied Science
Architecture and Design
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Knight, Terry
Date Added:
09/01/2004
Introduction to Neural Networks
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course explores the organization of synaptic connectivity as the basis of neural computation and learning. Perceptrons and dynamical theories of recurrent networks including amplifiers, attractors, and hybrid computation are covered. Additional topics include backpropagation and Hebbian learning, as well as models of perception, motor control, memory, and neural development.

Subject:
Biology
Life Science
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Seung, Sebastian
Date Added:
02/01/2005
Language Processing
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course is a seminar in real-time language comprehension. It considers models of sentence and discourse comprehension from the linguistic, psychology, and artificial intelligence literature, including symbolic and connectionist models. Topics include ambiguity resolution and linguistic complexity; the use of lexical, syntactic, semantic, pragmatic, contextual and prosodic information in language comprehension; the relationship between the computational resources available in working memory and the language processing mechanism; and the psychological reality of linguistic representations.

Subject:
Arts and Humanities
Life Science
Linguistics
Social Science
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Gibson, Edward
Date Added:
09/01/2004