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
Natural Language ProcessingColumbia University via Coursera Developmental Robotics
University of Naples Federico II via Federica Network Dynamics of Social Behavior
University of Pennsylvania via Coursera User-centric Computing For Human-Computer Interaction
Indian Institute of Technology Guwahati via Swayam People, Networks and Neighbours: Understanding Social Dynamics
University of Groningen via FutureLearn