Computational Models - Turing Machines - CMU - CS Theory Toolkit
Offered By: Ryan O'Donnell via YouTube
Course Description
Overview
Explore the fundamental concepts of Turing Machines as a computational model in this graduate-level lecture from Carnegie Mellon University's "CS Theory Toolkit" course. Delve into the historical advantages of Turing Machines, examine multi-tape variations, and address common objections to this model. Investigate memory usage, time and space bounds, and the concept of Random Access Turing Machines. Learn about logarithmic space complexity and discover techniques for finding maximum values. Gain essential knowledge for research in theoretical computer science through this comprehensive 26-minute lecture delivered by Professor Ryan O'Donnell.
Syllabus
Introduction
Models of Computation
Turing Machines
Historical Advantages
MultiTape Turing Machines
Objections
Multitapeturing
Memory
TimeSpace Bound
Random Access Turing Machine
Log In Space
Im Gonna Find Max
Taught by
Ryan O'Donnell
Related Courses
Approximation Algorithms Part IÉcole normale supérieure via Coursera Approximation Algorithms Part II
École normale supérieure via Coursera Automata Theory
Stanford University via edX Computation in Complex Systems
Santa Fe Institute via Complexity Explorer Computing: Art, Magic, Science
ETH Zurich via edX