MIT Video
  • home
  • about
  • submit a video
  • Browse by:
  • channels
  • type
  • spotlight
  • surprise me

Electrical engineering and computer science

Channel | updated April 22, 2013

The mission of the Department of Electrical Engineering and Computer Science is to produce graduates who are capable of taking a leadership position in the broad aspects of electrical engineering and computer science. Learn more

header image for Electrical engineering and computer science

Search Within Channel

Keyword

Spotlight:

By Type:

Reset Filter
Sort By:
  • Recent
    • Recent
    • A to Z
    • Z to A
  1.  
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7.  
21 - 40 of 500
Signals and Systems - Lecture 13: Continuous-Time (CT) ...
  • MIT OpenCourseWare,
  • Educational
Signals and Systems - Lecture 13: Continuous-Time (CT) Feedback and ...

Instructor: Dennis Freeman Description: Additional examples today illustrate the use of feedback to reduce sensitivity to variable component parameters and crossover distortion in audio systems, and to control two unstable systems (magnetic levitation, inverted ...

Signals and Systems - Lecture 14: Fourier Representations
  • MIT OpenCourseWare,
  • Educational
Signals and Systems - Lecture 14: Fourier Representations

Instructor: Dennis Freeman Description: In the next half of the course, periodic functions are represented as sums of harmonic functions, via Fourier decomposition. Linear time-invariant systems amplify and phase-shift these inputs to produce filtered output, an ...

Signals and Systems - Lecture 9: Frequency Response
  • MIT OpenCourseWare,
  • Educational
Signals and Systems - Lecture 9: Frequency Response

Instructor: Dennis Freeman Description: The response of a system to sinusoidal input gives valuable information about its behavior in the frequency domain, similar to convolution in the time domain. Eigenfunctions and vector plots are used to explore this frequency ...

Signals and Systems - Lecture 1: Signals and Systems
  • MIT OpenCourseWare,
  • Educational
Signals and Systems - Lecture 1: Signals and Systems

Instructor: Dennis Freeman Description: This lecture introduces the administrative details of the course, and uses examples from several engineering fields to illustrate the central abstraction of 6.003: analysis and design of systems via their signal transform ...

Signals and Systems - Lecture 8: Convolution
  • MIT OpenCourseWare,
  • Educational
Signals and Systems - Lecture 8: Convolution

Instructor: Dennis Freeman Description: In linear time-invariant systems, breaking an input signal into individual time-shifted unit impulses allows the output to be expressed as the superposition of unit impulse responses. Convolution is the general method of ...

Introduction to Algorithms - Recitation 20: Dynamic ...
  • MIT OpenCourseWare,
  • Educational
Introduction to Algorithms - Recitation 20: Dynamic Programming: Blackjack

Description: This recitation revisits the perfect-information blackjack problem that was covered in lecture. Instructor: Victor Costan

Introduction to Algorithms - Recitation 24: Final Exam ...
  • MIT OpenCourseWare,
  • Educational
Introduction to Algorithms - Recitation 24: Final Exam Review

Description: This recitation covers the wood-cutting problem (dynamic programming) and Bloom filters (hashing, probability). Instructor: Victor Costan

Introduction to Algorithms - Lecture 23: Computational ...
  • MIT OpenCourseWare,
  • Educational
Introduction to Algorithms - Lecture 23: Computational Complexity

Description: This lecture introduces computational complexity, including how most decision problems are uncomputable, hardness and completeness, and reductions. Instructor: Erik Demaine

Signals and Systems - Lecture 25: Audio CD
  • MIT OpenCourseWare,
  • Educational
Signals and Systems - Lecture 25: Audio CD

Instructor: Dennis Freeman Description: The final Signals and Systems lecture explains how audio playback evolved from the fragile Edison cylinder phonograph to durable modern optical disks, through the application of digital signal processing concepts.

Signals and Systems - Lecture 12: Continuous-Time (CT) ...
  • MIT OpenCourseWare,
  • Educational
Signals and Systems - Lecture 12: Continuous-Time (CT) Feedback and ...

Instructor: Dennis Freeman Description: Today's lecture continues the discussion of control systems by demonstrating how feedback loops can add speed and bandwidth to the LM741 op-amp, and allow better control of a robot arm's angular position.

Introduction to Algorithms - Lecture 11: Integer ...
  • MIT OpenCourseWare,
  • Educational
Introduction to Algorithms - Lecture 11: Integer Arithmetic, Karatsuba ...

Description: This is the first of two lectures on numerics, covering irrational numbers, high-precision computation, and Karatsuba multiplication. Instructor: Srini Devadas

Introduction to Algorithms - Lecture 4: Heaps and Heap Sort
  • MIT OpenCourseWare,
  • Educational
Introduction to Algorithms - Lecture 4: Heaps and Heap Sort

Description: Priority queues are introduced as a motivation for heaps. The lecture then covers heap operations and concludes with a discussion of heapsort. Instructor: Srini Devadas

Introduction to Algorithms - Lecture 7: Counting Sort, ...
  • MIT OpenCourseWare,
  • Educational
Introduction to Algorithms - Lecture 7: Counting Sort, Radix Sort, Lower ...

Description: This lecture starts by using the comparison model to prove lower bounds for searching and sorting, and then discusses counting sort and radix sort, which run in linear time. Instructor: Erik Demaine

Introduction to Algorithms - Lecture 8: Hashing with ...
  • MIT OpenCourseWare,
  • Educational
Introduction to Algorithms - Lecture 8: Hashing with Chaining

Description: This lecture starts with dictionaries in Python, considers the problems with using a direct-access table, and introduces hashing. The lecture discusses hashing with chaining, which is one way of dealing with collisions. Instructor: Erik Demaine

Introduction to Algorithms - Lecture 9: Table Doubling, ...
  • MIT OpenCourseWare,
  • Educational
Introduction to Algorithms - Lecture 9: Table Doubling, Karp-Rabin

Description: This lecture covers table resizing, amortized analysis, string matching with the Karp-Rabin algorithm, and rolling hashes. Instructor: Erik Demaine

Introduction to Algorithms - Lecture 22: Dynamic ...
  • MIT OpenCourseWare,
  • Educational
Introduction to Algorithms - Lecture 22: Dynamic Programming IV: Guitar ...

Description: This lecture introduces a second type of guessing, in which more subproblems are created so that more features of the solution can be found. This type of guessing is illustrated with piano/guitar fingering and the Tetris and Super Mario Brothers games. ...

Introduction to Algorithms - Lecture 16: Dijkstra
  • MIT OpenCourseWare,
  • Educational
Introduction to Algorithms - Lecture 16: Dijkstra

Description: This lecture shows how to find shortest paths in directed acyclic graphs (DAGs) using topological sort, and in graphs without negative edges using Dijkstra's algorithm. Instructor: Srini Devadas

Introduction to Algorithms - Lecture 18: Speeding up ...
  • MIT OpenCourseWare,
  • Educational
Introduction to Algorithms - Lecture 18: Speeding up Dijkstra

Description: This lecture covers optimizations that can improve real-life, average case performance of shortest path algorithms. These include using Dijkstra for a single source and single target, bi-directional search, and goal-directed or A* search. Instructor: Srini ...

Introduction to Algorithms - Recitation 11: Principles of ...
  • MIT OpenCourseWare,
  • Educational
Introduction to Algorithms - Recitation 11: Principles of Algorithm Design

Description: This recitation discusses principles of algorithm design, using example problems from previous final exams. Instructor: Victor Costan

Introduction to Algorithms - Recitation 9: Rolling Hashes, ...
  • MIT OpenCourseWare,
  • Educational
Introduction to Algorithms - Recitation 9: Rolling Hashes, Amortized ...

Description: This recitation mostly covers rolling hashes, with a short discussion of amortized analysis at the end. Instructor: Victor Costan

  1.  
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7.  
21 - 40 of 500
MIT logo
  • MIT Video
  • About MIT Video
  • Contact us
  • MIT Video Spotlight
  • Submit a video
  • MIT Resources
  • MIT Homepage
  • MIT News
  • MIT TechTV
  • MIT OpenCourseWare
  • Share MIT Video
  • Share to Facebook Share to Twitter Email More...
  • Follow MIT Video
  • Subscribe to the MIT Video updates
  • Massachusetts Institute of Technology
  • Privacy
  • Terms of Use
  • v1.3.9.01